660750878
1250349080
1237730106
231821337
486106243
76631527
322643549
711701007
411091757
474726856
283292226
624008257
560456070
386798660
639775620
410866631
639408061
482050614
883512587
534870535
484176828
98906352
379646343
307303982
991795213
413582963
749329885
479363271
949366090
473056666
394279854
1141574240
323640042
821173507
559760553
153317793
514050656
546676826
559721306
361915112
501210157
658350506
340541999
111234753
1087806473
763054198
181519764
32865697
398103133
797567934
58904307
1156158334
552194685
431451875
237033914
550175220
980377277
1105724754
800137338
1302759228
510235361
358650487
238056043
911048311
247061557
393347604
765564778
987528991
334255079
189774797
535522903
201208055
208381704
622352624
544244992
355828190
1088886381
640655215
604231114
1001530364
464565544
63810476
840410842
1331331564
980271509
366419983
828010678
533333718
361995737
759273734
333048416
314885120
94246329
267655618
719757045
782130611
125076213
908933952
409724404
298496497
130664982
677161168
138196504
28188907
127145787
179218942
478543081
404806965
823523515
107547348
862773825
978629465
451658138
600834579
521158704
504678716
584939003
1047534682
383052582
1386471306
532092124
371306362
1267165349
806124346
324682649
192644871
913337882
788155997
117166345
475285863
667958274
642920241
1001323860
835758528
965242526
400307058
649461371
474489796
645942489
930005710
420484022
492445066
570281945
522560962
277326375
918987499
314295243
1127906408
403348923
775996332
230091860
926945693
92604842
831761741
552210381
186757704
179673066
425911096
940907898
466397392
413741137
375374628
253062945
696529343
344505379
281964688
412668682
1230220369
848982395
607842570
645522369
304675655
574132995
996504177
179777246
862829230
577709868
689258733
887021259
957177605
476784899
438890981
648783674
378276156
650516458
1013451280
1189361505
799233508
562439904
775395201
818473304
628382942
149843124
503767689
633718815
1122262494
537092586
207272411
137486698
719142493
1035570684
653520009
681365131
983012945
201891280
537160998
485702784
1113015095
208982911
802875894
707734900
490790622
310356781
690381099
926991283
407177585
539661508
494280467
586112578
337875298
239544914
986976931
668323547
966685803
859862504
427577606
465347113
326071187
1010745199
614001247
918948066
276346648
129381746
72004042
759583751
3836106
909260215
506585675
359693378
259625934
510692106
439662379
422413691
766335724
507263228
1182767095
1048031549
726311125
182187569
436753065
388147740
994507119
342002482
338845720
769450394
928031603
175587831
1194146723
727338134
457675217
537312918
583787401
979736499
801571769
405262786
791491404
434996676
244868065
266897391
185909354
451425869
550746195
432271942
573693150
510760169
764389099
276499144
586441336
424570488
437436916
240084476
396275023
795616924
1158835908
536624822
140684803
585069865
1234693857
733871437
490995586
856752788
397970077
1188236405
423630190
507764840
896723539
675977926
1150190752
825781544
1012178037
1058783212
221863612
528094320
523817082
394606821
293052211
315235120
1076433556
508685943
213063642
734840844
48492556
821120858
976474467
36493436
891253223
530501332
821750258
517988400
428387890
413281633
481563868
645883250
260659771
1251194777
460207733
831432154
375940173
430765582
887648855
353711711
440863930
487149788
1069669618
1374760479
580689456
95428199
178815757
715024892
940106113
759872522
1310131519
193852551
791374885
1021091035
483777054
859389963
355667
287013329
233164067
937923383
399640402
388344075
453222855
871335228
920816372
907803927
745842217
1035338072
1226142465
848807958
874644205
1071226181
1077952928
408330083
125225395
1011470291
869634378
775880193
642060442
452144874
747035984
325303347
837203357
440604301
1017244698
228595400
1319014823
349352100
1017587345
502391828
470121698
712918571
886140116
953526752
351352049
700777863
714384476
928873017
752842014
338891188
703539979
543304433
428773676
985842490
1236991983
833132260
351305801
873439030
551519
344919447
884958597
436603680
424498463
1067861497
1029290556
575463858
186998815
270459903
527724595
882941376
553064036
846439894
826130736
347586830
1182005752
652130062
298715136
1058247697
660264989
370188400
109576469
381991041
614362254
333060146
505045194
1204483671
568594766
759479320
455088568
733331131
816739585
234094127
608062960
396854390
650877754
613183774
498076991
749332405
773980585
249221116
382844833
455505460
1156602975
425880137
608657060
161888202
419490296
323278443
670998442
960563944
950415804
427563646
785535242
345506105
360753304
249963990
426984284
381933318
218236174
860789276
1015452278
1118886959
474248134
526781491
867246319
397074044
180027948
27265012
61460265
680912419
927629402
1229671835
965799828
760728171
1233176426
917785558
450210253
241491982
531575391
1381874176
496329708
597816
817901210
520803105
279118357
662578681
1034323306
296727167
592653937
1034738064
424632945
307463281
776680054
888058313
1060338272
536185718
445236570
676651259
204129854
746659
591408407
303378504
134683065
340327435
138851481
976419536
951283179
495430352
1034614011
50951818
752164189
538847068
561954486
702624138
494129024
811508515
449849989
279899867
862221755
791475908
275210276
531772147
635084477
943048157
509483421
550574402
111983951
708996251
727334479
819317675
322873822
230907509
673865552
524016642
487556854
619747648
393370378
1059260145
1129504134
240811133
871973787
140298545
91599036
510161506
125422028
647309885
526398254
1258404286
699170032
551242983
1045028804
407976965
422510353
530321332
57516989
1361846965
557953794
406445632
598522811
870112406
1209232579
214453500
1279636148
1038155434
1073142930
591191874
359748549
732162465
787261423
625311320
1134509058
569367340
862260533
763864734
333995697
441634050
505490881
559739751
1034486129
624436411
417062250
906692721
1184816137
144841220
382549110
1252291990
497617735
862453968
679724982
272670925
450774436
237051011
733102086
890132768
604651679
415750514
147210948
709453953
560296477
994928967
848397764
452528721
418771775
1021991057
1124766944
955965116
439442755
835424425
607066621
1002618015
451823757
878493139
290090430
305560464
485973197
46897129
825154176
285180566
125310841
1011946313
1315564796
368795010
232145651
444356573
1070529696
1378975736
489854252
536385098
482089262
45506986
804574387
523502966
404075349
129983292
457020453
735940538
920668027
135486253
504797863
333688715
340826593
270983904
1141019331
753297973
805478606
1193892688
383311946
313744673
840167898
703152721
243028058
906597982
734096917
214578175
329050321
250842264
799884998
426057750
583768889
663358029
865449006
503924523
1105214075
758371261
458511127
400638066
875638869
521861052
567099926
1362758571
730039593
559539893
876126058
1247399511
880469120
359913200
958127685
1040212060
590303886
1017912525
588574534
243027161
1036617501
129114534
429014968
286114095
922387260
810096693
713891964
193904157
296644411
264089432
750858286
486956830
868693240
175475300
157598349
593599532
1106894190
236837667
844926944
1047701743
101785101
447130362
790403460
1214411414
520272649
468643694
1295899686
893649335
494122713
493668687
230067716
739391405
1070354268
1317788186
655283737
930787215
974411078
164305198
739156079
1161944705
353338188
376697403
220605042
510577992
393064006
1354163874
481054690
491624122
720506473
914122622
1192030650
651749288
955209968
502509141
629794243
273176779
319686446
209188251
289241586
312772785
905546380
732614910
426187521
195531458
876345537
1097891698
918898603
217727957
483509826
498076545
561260422
966069051
279454492
158065915
531796960
938826886
418439909
921596185
926244276
1222183108
870915793
578579971
451596670
900556572
1249316112
1350421563
847048739
951417479
430454430
1063059290
1069229031
1179672050
1333510084
483144684
704198646
976365112
427826595
827485630
985071474
375511632
1026384118
886979316
196997888
1030718992
247309253
713043620
780757378
591965527
497530691
310301042
498310938
538098564
1038379034
1277403019
842407084
799083617
311897720
820271600
652200560
221730281
588492816
985139492
101061411
234489116
309535801
639152888
12496702
215796453
872140606
677073285
463340209
1390916790
1149860565
1034863412
858614072
222822539
483339321
186310787
654145727
298839462
973849982
487839237
1043479040
1317430736
1118718870
322553870
347907005
421178916
1032192814
579930087
375612376
407814185
1002367817
1288277982
355822938
1367668264
538161659
1022254478
243447592
828350573
334821660
328026867
810138218
814581787
1221426020
31507442
212578149
882808037
181568578
845108303
394185706
1151447914
454596461
450794796
684837114
462463336
520232481
367644400
487371821
609152895
954817210
428679865
547452955
697806926
66946840
1178890731
511994411
44340063
633944089
732028214
666340958
386222365
394881381
562421374
459569190
260599731
515466339
931945222
732675348
947105740
937755826
1219446845
562941448
295743655
735717342
222603645
931205058
532207911
880144195
122454115
747688195
753705566
876936251
733077694
332253303
1237513773
1020289927
928725655
319883980
909704081
530478477
364030902
623046667
810526400
767192698
423377241
1171710814
827561961
438941619
504348959
365075666
409232380
294494485
178538221
733816469
900533813
1256725722
966018366
957543462
893648554
889461297
364748732
781831104
748595325
740625327
1219174373
412033121
1307489817
657683454
986483211
640142422
189633245
1356480811
1087304022
1246182769
1180235446
136075205
115665123
882331384
568228902
487448076
904587708
444502819
791365765
207040519
408108498
162519046
264708677
507961550
487294869
624545550
971800582
524930940
819856765
217588691
409486805
1190812151
781170225
1297106867
205065198
551953258
826391816
1263333485
569456092
959273458
441853639
816806407
335595561
1060279210
680421400
1324734383
244682601
527356676
874994472
340589719
1308807576
479214632
1199135858
542909830
204750333
925847346
1238700264
1042972565
184932705
941288633
169933930
1282910768
487514224
490447906
1184000511
643384847
1399636480
455793786
1119897292
322727095
365075232
987204029
1207215096
414456890
887129014
640400448
256336410
1304928067
233940649
419969875
75017623
1368598627
913813477
458435004
523348175
471221261
1199512197
1030110455
1241470723
744534786
1010248854
799293210
968037298
804283156
1279962531
891162334
480168613
703183071
837119958
617145120
893982009
288754755
736563103
408869852
66332102
346248170
1007855395
573077801
34464786
46941978
362837718
250571673
651903945
138941360
1089166288
984035291
1319168344
1375305389
797381653
941866200
333293659
1179508723
358277859
198447700
719449545
543393472
979648933
1010069201
1024888858
205698562
520654995
452420366
78956263
205795678
510413701
656595345
524030303
625772299
779849518
223596144
1351376139
592245650
286363801
1000202720
905269630
526471769
67833466
509875482
961416157
857413846
717587464
519035556
490465689
227879251
205185462
452610419
963281018
1355855401
707677587
507850728
534736190
914859677
366104756
377954469
1132128734
344666850
799123637
423781921
1109679640
1129326561
1197683438
899201995
930247815
915637496
610520209
313888460
862996995
768337796
808119011
973605323
442460410
282996191
298930117
889689978
1073960813
458552654
1352357565
350005442
415283169
528124138
769371023
119981926
173043230
573353376
366272830
1201358442
662033575
815316108
1234195342
961734691
1110441759
1167448010
1282661646
66279688
526748309
108315946
390256743
522872824
905170568
453822035
479531695
507575897
1031897008
522436628
201256936
811210275
1035754589
948592198
1386363205
1026183830
592323675
423305161
433663279
1142308785
248735643
665406115
106346012
452749535
358578144
285226239
872895709
984383665
947632699
244618764
1169332966
359388043
592401816
1127071781
1111736304
773671254
294101875
296710960
918421618
451381731
912338744
330382633
1283672044
915574333
887865910
933833585
442980635
501914468
224571700
1120878140
795894257
373964878
104973294
127784920
1190408997
941939103
421239631
475922246
582025973
104306652
512974659
398675358
1191038773
1014025728
481488207
754308905
900238764
1319095670
818768411
193654480
898986111
456071749
795188619
157010873
422584893
609513356
437161186
394751449
1081324471
430782552
942336447
450459033
483452172
1029694835
469234742
399555702
1065499553
31113100
534275499
167841410
391401742
420556559
291060193
800960103
746466406
544776179
988188609
1229905762
168720119
146022244
427029538
156980478
572670609
1004938257
425898358
330530908
957279251
177822115
381141033
539249295
330165513
636274146
321469806
578192222
661623
437134032
1038184203
582157054
780751491
1061200882
548441443
835288192
908100349
515491168
1168763301
1007842630
673344657
363718265
408668288
891773548
113864654
851544949
549415590
749246524
1029186238
763470218
500145032
1083800740
1094667473
615754587
510660842
1104289606
685818306
660057041
350271450
476408321
1194178994
1145410993
1011689615
981605411
947217749
3373820
418879075
778263926
467469208
564481653
555554129
243695311
290664798
782975840
193714139
399609179
708379883
595744689
652630736
1124721717
801708752
437820
224680564
386198693
163075740
421624705
122544753
1147366393
1194519623
703645172
569998009
121805191
573407517
657378723
469507996
358675025
216896348
1238398653
649737331
801630276
707554283
735739190
635242338
769083235
894518188
72277996
469000824
908435107
1191706944
123467892
898931825
1341254088
426308753
538563077
478550044
229436991
349591055
798507858
1205348719
153246354
847734309
1248743468
578177512
77580430
116505693
526951300
678278642
374003885
1224560215
445103552
355556036
459047378
477204766
432248094
685976585
808720173
1080759187
445382031
326254110
777000992
1044462032
241896870
538230144
478967443
271463705
643291425
143697930
1238424639
267887077
458924619
1353411583
1023976620
859217004
115103892
473316286
1154756301
374221825
590119965
488392971
449480471
619381729
669531390
70065624
460715404
993304312
433020527
808905150
704137782
497353881
1206627067
1206626853
975507494
441821082
389368650
298505571
1056505189
712747441
402095390
873703439
578482414
392301286
309182573
457992129
41594076
640209113
1132458129
675277502
415318093
441626782
421099724
1043608363
296060191
182340693
521555338
565780282
424467460
183029725
456727626
136198652
1056167886
411043468
783531039
61484079
1061576668
1054109471
187159107
188791251
1183797125
264422329
409327067
993949797
1021982720
969215770
1358175884
550185988
491580883
764558876
864610790
416864142
223725046
253222977
533572721
914441174
547208978
1047739636
300722597
559416914
266406531
309138182
1303650337
380094725
247029375
1082521427
823996629
686905885
1278314504
1069267141
760065382
1205261874
855375323
178563221
662188037
393741244
186794723
1129971581
788196329
1287062483
549496259
617552941
719058850
753894067
738289204
446173726
919914969
793860962
917151384
1048289211
227891022
801939073
293483432
1167456792
1397793860
892472933
482328939
620950033
520476253
594478108
673770999
345937053
1172779311
785043411
722643054
160445271
229073268
1167292012
114260328
143161655
1356987418
1014443601
269968003
508750268
1208203564
1082805911
679282059
1015423044
910895144
871479775
205313856
182922479
978817801
442101814
482481136
867683493
331479809
425783081
332100498
438644917
602438100
782237960
239964513
350383573
894786387
520918898
819038621
1051456782
696382579
971591927
536709755
831003113
186452760
487486027
402185241
661554711
980960029
463477500
704984753
1093374849
725309874
488225
1085277256
939662505
385120214
113580478
559359548
306079499
263085484
941746083
447832693
744275692
1329417880
752458734
319892870
425163721
509171546
795153633
835768837
421382699
852420670
965993853
790883114
737400720
844723758
582886273
398538426
715740720
418062725
334237427
1233128143
717657341
742346357
167517450
118345074
765936650
1246114215
237618259
637225859
157378724
1364099016
1164470430
577382469
387870648
758867536
471327743
953970372
1378425188
231317841
643235562
489360169
279018881
261193257
808034173
384792026
1289292404
1069381601
1063632801
482610003
40225168
450531273
461647678
249999129
755491332
300686760
712252895
80878262
397717356
615739173
645287579
832311938
826360290
376477588
278500663
195146329
728493293
263089559
659067388
925771681
714904851
259844696
908381972
235078813
59393132
988707810
1055693558
180980219
409902289
552963047
686447142
883586176
246601672
232758374
850272714
102442173
537231492
275397362
471639915
291457294
1101797867
73972750
661261451
1355853763
244720444
359630878
820987254
377911549
455766948
411201018
430076679
1053626434
450381767
1138656023
833186320
380745604
218803383
1316607616
227939305
816642563
502964804
717205534
459671211
36440130
1028680011
396232743
499970682
521276849
433843615
958100945
420017249
523234458
952563618
737680324
132610565
262474028
599301790
498768513
232082079
474134052
765982843
1014865065
808058218
575441734
493831178
384678471
631474373
192531186
407037483
578849466
900092107
1363621980
974602311
304957876
370019237
346034401
316111992
909507189
278660371
502455885
443676462
547894152
713857576
997887128
1354464855
794697407
400198143
1059697484
254647412
733589774
155210175
192404651
662014043
587144945
733990786
198427790
756451176
999654034
470696904
1050204820
541540012
423469731
660079727
1104002572
474300170
559810746
317717960
953252630
1015322377
708058276
699362020
623141116
882099214
464550089
348127199
159309702
1025470613
415758683
515749941
780644401
415992779
15240691
497880073
748126332
533058822
868236493
538570458
325507028
418702627
345731382
614191938
292948006
1297007924
337505705
195104478
689993039
792233142
131421
434323486
130883165
487195471
1283936686
202744289
158215007
214263328
400374540
125054604
692280765
863885206
456487953
468611071
482429082
402774298
382270518
29842292
397285964
829153473
439693730
1012977439
501721921
2212200
158844149
128151195
102649860
250810605
947368685
796559264
391934394
366051286
391835536
147626246
445630141
235264769
828043420
788707964
270614600
774907869
746156307
556870296
187386195
519329355
128864818
376609353
806284480
790532427
157447028
3466474
658352983
669404720
409263635
163762777
203674043
335849
872714810
309413991
624212137
400471881
572244712
524855849
198996166
448247461
1338152889
396862012
367262661
619078731
415654538
374290652
438028140
781818535
920152622
327356359
77675758
562103606
771110436
126289723
469242203
373963352
293564501
516205370
274013579
607590005
1093992026
438212570
435180816
483733186
683908002
935665802
145830296
290334488
506499243
96483912
487096644
532487917
308489997
1215121367
197444066
1055492548
676419105
453907325
790776363
593625950
163433121
25007633
260703781
666681657
386376577
1198574134
143263610
798961977
657193496
930877157
1028061344
790528995
195397331
386669177
277453591
136637955
698984068
280891292
992722268
408307742
1009793755
1359465126
171488007
900180815
452165643
327749538
562872433
1009011728
414320951
279843323
378107072
200509969
943136577
472423008
305462013
464005366
245115536
869866243
1003232376
396616315
466328343
646956509
489892930
665666283
205741924
569991080
375308826
383352054
132215427
762861943
542268033
468835325
144080105
306430393
321744257
346028127
843015349
110854811
33378601
142904280
524674594
317789381
517541247
428658025
404577314
1057985151
246432444
456309519
345463177
206912194
1002578114
293201205
453542973
642702115
117105804
625519317
955719060
757116979
331588138
282908408
1248307024
459024742
483045463
695881567
536621946
238401906
818273644
1173046213
675218936
522269270
222225520
428457940
665622254
139618949
373546040
167397171
1005320482
731816504
412028392
190786769
359344093
213241107
964590098
340139066
244981076
129756085
725386115
829093028
1026749427
440864138
431930804
225869289
418174277
440123691
362277889
473160458
447975801
323964391
1060172699
387687391
786784663
307728567
817928012
373980233
575848909
590973501
1108608055
752609042
952481180
65545706
401229676
180363618
682910884
390706506
673754638
278503044
1147282540
1072902562
143303243
10663849
1114401796
390268378
592684706
981608530
826184810
721171258
440635954
128076753
666523548
190210296
511453681
622238048
508202302
1045935523
430610490
181749622
762323925
388275544
496804738
467755282
333555928
433712049
165545823
477472122
924364338
428529274
1046395016
1217739413
350032492
520788772
852849392
360768354
1356840792
260870641
673325042
197998840
276771883
1390302436
382796181
464978950
1247825645
734428247
1214891275
324469883
454665316
568721548
209768676
332567043
598485542
191669257
864683443
1251470991
630233161
350904580
918751494
456367990
805464049
1039729086
552435624
929342537
486810927
839238990
379368920
228127070
416067530
1086516723
557891488
472756310
370511552
478542754
1266111502
506794196
884440841
800833213
963747253
490980041
77114149
1060381565
234173189
432807792
34817120
362278833
1170115028
709854652
1011887320
798955386
823195493
1110138127
113416346
957173532
69067076
468646825
677994388
291495618
84885338
436674703
1251535078
772649843
776235264
516266907
500672173
48297508
332941098
675138888
498346646
906056473
788836597
807480386
824277189
574977704
1070090956
1290684454
955485340
1267059140
562410722
284844438
515955188
166327601
1331894342
470726715
1251909880
516494364
967814720
153172771
1031980513
1123409557
811210387
671227301
619531740
661765656
489913782
151216349
1366077170
576879791
529911743
836901236
152067640
1321579527
403393931
427010669
552645455
369539537
544389274
348140282
617001758
687474920
480946960
467910419
34472951
1044606383
147091245
1032610020
532301104
439485612
519534481
934891007
1105568481
750612652
302298537
513864623
882571543
428639075
889669164
485787813
1213859457
428626614
978763249
249497302
654935572
617432441
893245782
205525798
603724086
427230767
390316736
753521078
494510541
928086631
1033532352
704171632
1147820331
956385642
675270912
728251905
363590232
797963814
691020240
277801040
914941741
632904908
622318166
659316588
450748443
1171289624
982267819
811197236
531490148
737920666
125273910
922458781
234445735
526965736
995694768
987584196
799773806
324780315
309456817
112254454
579152092
696175762
1140763248
223075820
1228128587
1030962608
779509880
372546751
436414032
878174499
52816767
900868133
369089355
1231170426
673212672
543570992
876506378
546254910
555532780
152245097
125008659
912692770
933064470
427544735
493523495
681831913
68256086
888874285
468338890
496710802
126969735
765533180
1299602957
734656510
186323704
1236812411
910516423
63311708
1146381119
651339727
1280723464
845766399
989161545
671743984
557725968
281594904
191434589
706603560
1164416200
323468865
1010959392
787596807
934797995
579008724
173108809
504135584
1217594162
1159474781
247537354
958693770
1119121813
862142857
729376736
980150313
416299295
488525245
58182294
618271564
313184985
386938138
208442170
1056441611
585068447
334771773
1154477067
287701305
525434639
1185827868
430651228
620276998
139585365
1132505539
195041202
293538663
634979608
936236687
415344201
644837690
80687486
252842945
159280254
404270801
468555483
509890750
760406183
686693874
1248465339
657416968
910933711
1176340019
546839738
458245931
97097806
339687633
166867460
638396710
897126376
805535697
937912151
202754308
1003185698
857080258
146535138
537373684
842088520
737540686
886148010
359733022
1370637946
505305616
992509519
582611473
978233466
320439676
1319543765
514218261
301017324
502003639
443316608
397954677
1209986726
858957324
452934206
305816329
759636949
538535089
52095645
406435491
336518678
343067876
177384751
668203858
758102931
450503771
556380734
449515894
837154243
623620
227009324
486395961
269865530
313816638
1300786293
911310991
403454636
700955290
772535211
872196343
1031823573
766454364
937343964
770421827
324797086
531678158
239913252
726914816
427277308
214500625
325128958
277765706
209608745
775956889
828072401
1303778592
1181553261
201708623
553575842
396648347
713528762
1012199285
612999983
784536548
369255782
929423461
497245408
591116573
636710106
200630547
997540362
450465855
397794684
522195072
190317186
117224120
450986552
270952710
371917977
704470397
169985232
414261452
391872743
442838927
523013028
526532293
186875425
1287682254
249572776
1105760067
389823645
411314716
1001477767
563230239
423888083
507877997
1068264628
650347769
69069618
816568019
972433838
749174769
455158054
278842865
543322266
668152026
462723143
697187348
482090418
682757025
1293871996
73366345
449257057
113360752
335015604
295430432
449548203
322342459
924164033
804897324
430542259
239822901
271769937
909314063
991701905
195340769
671881162
112231124
282283911
1241143418
397312996
194539903
803935528
239178418
437247166
687687571
36777709
163124334
1254590832
1272632781
756733814
3070999
329897191
171977136
468075864
728786759
414309152
1290154535
290757367
1320383300
687677863
542523119
198332527
957331307
751948232
801985557
386925571
718153399
158308724
862880946
609267010
669157008
840099660
251133200
51060524
263228036
823635060
579045677
1308834669
465042086
462023981
486328496
397713287
968950868
244330783
918372631
1357329601
541947230
934878485
897137077
388347104
525106538
131102326
578549621
252122249
152534383
853788823
1077085399
607272557
257898107
529116316
166456999
898304085
332420138
621195896
489713441
956478727
593397277
434970826
82612029
990212279
288246024
792509581
1012908063
501301499
210935751
599070375
771958214
1005645921
1243705804
498418971
949511667
793647180
367419106
393445340
896966941
393114831
480703842
437389486
320272334
825755147
604295103
747589977
1195085998
1205822779
464226818
563773865
503508987
224176729
842554882
676708951
836394428
342441445
460073316
887137156
617913412
1252083133
180866988
62783015
760448851
505619295
585541804
204373945
61062201
1112779135
179541979
144506950
663900491
385549644
145932770
1122991951
971606229
862002155
107729359
1307669572
770065878
477124807
630929469
397508186
664337407
906475767
994656056
305971134
315146264
828904876
885182574
261934463
337656832
89421331
253728657
377610575
415681365
111655429
822235479
937737269
1168038261
775930041
358169765
382193232
197891582
1083895108
653235415
309608933
1178231962
912858661
1308460601
301254149
947303345
376215868
411142242
829993570
861331962
494390846
606814516
401774264
802991127
1004752328
635241179
202601852
274874486
696287518
597085383
236655162
430445612
318233804
837062241
26986615
495565833
549150636
1033725617
1116475040
522376941
206201127
843267842
965793345
393882824
623084865
564808359
680225722
1015407748
425317801
410757488
671901776
1148025090
313190884
1313638514
1152816747
973224639
1107211285
1299592789
407176663
888656545
470394987
298171685
356482857
882384046
497078017
202325492
187241454
447147714
316666409
113493829
401350266
662794920
1298000149
704693956
205053139
743789601
326246771
440238465
277118419
430952108
259422978
353808423
311977338
1136681442
331824160
117245348
353713035
1038396867
221585509
1353929959
1021081889
532427186
1247454670
1093566710
337929821
162867476
805518360
446913331
158185211
286861529
152303834
1114331911
1141166215
321211384
1007692150
413504185
108365242
405757014
1278276067
499516145
510017523
303240375
846698167
485334028
844978086
272152902
329734853
701427752
1229579725
1047042984
800212894
928437244
409635065
424492693
675804863
800045445
271156572
856444476
836328789
1374961732
174058994
271193282
393396446
681847025
378998144
537580923
219044104
917862737
736139343
1279714453
258134393
1313057824
934600060
738566447
277806302
1166757043
172972437
1028267114
187356796
1005391399
1242972121
307016872
439623017
1196170918
468777711
779484418
547532406
879445457
253015649
594010438
1124519073
1273748090
972033895
551520362
341199510
1197604745
1055774007
1370236214
694948285
717635859
1143558908
491945218
320987884
69156445
537521925
817684215
1072443377
347564101
304899195
1198206118
509785620
435059599
1356190565
962125514
718471065
856401696
209546521
758902103
561191924
649728177
1098360683
339216742
685580569
772212428
144235785
410842793
471000770
1066034773
777120080
902664562
693598310
392241767
648794762
479715823
609764503
406210504
676936104
794738034
907359027
462122970
1024362179
350284470
617161979
131246834
481082635
432725253
97829339
538786728
813219808
833522141
979207287
374880195
706191168
1184942620
136335247
143146864
141401901
1136947424
237601204
996872766
641640616
481808647
478725068
161072099
149444716
529766950
682728507
959704616
525495186
381600222
1092752855
757607798
660952088
1064071185
821612848
640212139
216547788
1018054447
994496575
328231688
816875870
399813940
487304475
957169112
19088672
217448155
937845409
923173910
420372195
325380223
334786622
1101175834
838753144
1302693841
490369233
461988744
293689829
138229941
190422861
566498764
438991451
237963125
573287082
1004831014
430507722
996645536
211655846
1091491258
1218051217
594432739
667236837
1092055523
814220411
980450180
507973053
565973107
515893235
406146811
79357391
496043111
4275526
116503617
763095069
483513713
400112633
445330002
87254148
1092262937
218647852
247901945
747375005
398760305
403064575
747596179
900018783
150808071
1130731267
982499129
125530372
1337493156
899927120
380256294
428275922
713743109
752612486
804072363
195094430
396007736
730495729
851970746
755487871
198807911
584365408
1036534451
574999529
204563287
1103830441
528886725
241637033
888771289
126120716
390638726
820795666
1047435031
606560026
925805794
1216170886
964926173
1029158094
485408844
458681197
528165632
720942511
409033319
239131470
1174215624
1064432962
528377038
666963452
425120041
267899135
284528053
204081459
83068342
610701550
844154082
34838344
326892987
1102185700
985340894
224769565
454104764
283327698
997911549
490415694
1006079698
419519672
480979863
356550867
920719682
1041425891
760408726
879341261
659238050
346611877
43585133
1007008867
1203148225
1155341662
350237616
560586627
898868199
886890011
476017992
494979943
1032156352
485953610
465363554
665384582
611422591
405456845
402200342
815449362
212844730
282462034
75178502
494221591
2074543
237092797
1180560363
806396595
299048337
1385812279
295021128
160610739
1199121619
351679893
292882699
450071675
585438238
607483818
35947101
193234704
856232553
1133802430
658293537
202354654
502498835
876378008
686324902
1333069649
786640466
186903733
692551401
189867169
625114036
441203327
954952307
710405075
1138858605
657506167
790734645
758055231
1277705301
1255988535
516767092
356455670
812336115
620041771
432857867
535128109
392582983
160505853
510232885
736544018
1135011830
1020855778
595763580
669093235
498235571
299871006
907438225
127465675
570860477
806001143
950785175
452577378
1094865942
1231568702
835317461
684609126
634818853
872917389
448834692
608529047
692080285
697600144
349420316
351412806
99964804
184775081
817960723
540700002
726642279
736792048
455786538
643570513
407022149
388553049
656625339
751967233
874936687
552918875
478218797
132948348
1584284
874191714
435412876
1384532173
754811027
1004230803
727967434
365648951
90472066
1039305819
332169831
799688249
1066208157
389217943
1217364141
213401315
387531838
503728615
891062891
1034170526
168176308
517808300
406807135
470725335
218897237
413838281
701053827
605251882
859531529
787811925
313313768
467210887
1087919985
629861656
557840697
1039016916
733185861
256479909
875999286
588031728
955769144
184235626
900272137
964754820
915368
482355069
884302806
408211575
1349990944
430667362
478450017
471133324
466176929
486404121
861568805
222637734
1020508731
578461085
165878501
1040838566
1063076804
1022662845
867850676
465794517
1396568776
322962359
785514878
410016404
452574056
1192427119
1022904701
254730380
365081313
119097340
769167516
1358760314
800530027
879693340
252027126
798892624
557694344
262067847
545967585
388348753
490949893
1138877005
996733447
267721232
595497337
648937782
72835788
737756059
710016599
416388378
1321550983
1326096892
475669425
1120602070
1044664675
1305042635
882203112
465638336
1258260405
238517640
499426881
459942671
366412654
113867579
519906246
501553040
347405228
619371125
409236680
438327537
826632966
846733965
1088166370
608002099
997840164
1262387797
70504207
900760869
1135247696
874849319
481780456
1140905872
145085841
1188987077
369487826
616309621
360867663
871371336
1070835566
403096947
447837181
998019952
569359184
607263601
505386967
1157868883
1096415960
874839695
889134874
388773786
932947949
334047335
453987502
853759165
341824002
1029522264
974847687
745591631
348361936
983038140
675880362
828090156
795190780
806596764
540442957
493007566
423129012
758812285
598421075
863098702
836042481
931017198
767865507
1385224577
680198598
883394524
471853365
830744820
568367900
530897584
417937688
339865595
1346116841
569353901
184896013
424286800
1095563727
622889287
401053134
410805588
740208134
765614456
608717822
891148725
499317724
406912777
688266675
1021408237
957714993
529370636
378240369
669718423
1100478667
451650651
873602550
322803735
809042175
1227703260
1300641532
279428265
202383879
643730367
203327816
492145431
1261278826
143102916
317037916
847141790
559453973
859623460
468222908
391542109
792667736
687575975
352425307
884227885
938751324
690602860
1334248148
896689444
649190623
1070135124
1030928324
1355028111
326125027
1144428240
1288466123
828382413
738672738
475876306
1301437175
610726130
409625436
133218823
1180340294
208821029
696156796
676524410
139560468
1055979862
57703879
368455189
305706495
819509476
567164063
186774337
1230771683
487796559
483330852
423697717
733368636
682599796
383540616
1079088285
1398613038
764745941
1091415075
1144928907
324841889
218681021
763790896
761884099
1334405013
331253577
394496164
1009403160
640333921
316460133
952958748
1088000768
502424027
678720603
419723210
209961808
568777783
477680013
818799388
1245218505
602743919
267715861
829842459
461167796
90811503
909022498
211285270
257268407
752637071
968924503
491477363
1002522076
844736081
569212752
742289867
1121131562
634689045
851119732
842896379
1181312131
144623660
399473418
818054497
799024034
36737315
165177896
383003186
909118592
247317541
1281108670
188270907
850589437
187196747
1155666932
244858878
501789947
992466922
349598317
819153646
950648040
361780998
854224072
322359268
1145645984
470097456
217207980
1057557952
647547075
209025447
604904600
1341395431
991587615
1274023550
564203371
971527326
886375995
459926837
455461893
922621449
1049877154
468209161
758780643
967588470
898370379
489220568
975878590
601333011
1339610377
489250725
153813615
1174679771
1311227132
732719803
413591802
918418294
774616453
1075072023
708250672
227829725
911784674
258377951
689131284
866100552
972484881
947857376
373455447
463594518
206045265
1333061385
413552857
747495679
723112473
537281060
451948508
1002109030
690715113
1312977562
1119148600
243646420
483932446
102536042
411605406
496381036
587619697
213878327
96127691
970738923
1355291521
320471165
213072160
393455728
344485860
833155655
848845123
440112626
856227928
1048128990
43474237
435319264
508769847
650955449
393222553
587433978
274014645
1142488219
693012666
712592
526713623
366560917
1034376158
1303371419
1355049514
465401854
898739501
951635088
1030264162
1079759809
529946456
629633422
181731309
870478871
330786134
1047230605
407143844
528973675
950713041
1057799940
223006281
972291402
106473923
473290418
789553138
403364755
882151178
312515455
884986141
1226116337
849770812
1031277599
360692101
981437700
379081730
1025661914
247275989
443690410
482612807
902212769
503334099
1231864294
404234324
999403072
1242321358
373150846
321115573
334862993
1241797272
340463661
905143959
550939273
1175639859
500974028
442054376
1042242865
1205219243
822224266
482723483
129225271
1138878699
1177052003
318065244
1012240960
356323881
342641504
588056945
361733457
213592096
870193252
1327996834
1043789392
653468788
1398697937
792087088
281590017
834594510
408803146
535585217
246241058
425850706
451098525
1259158755
1397169166
550005694
243011440
433018826
662223081
901021407
331354844
779906067
1134967732
1005119918
441456925
553979061
686596734
742711736
403919299
732972046
504703427
29247168
357458662
336997511
405687843
398815482
252529757
1242175724
1223291437
538517083
857811520
360816761
1383177253
1129521377
393836393
770643817
864154829
904942489
1192442621
422709361
315917846
1009543380
729260539
153174359
668292298
499007874
347733858
1181862550
1000386439
1290697832
508577543
464574077
271090100
431228523
532872630
912258373
521934554
529754949
187601983
1324284355
720284963
440391514
468255119
290444905
591825666
272029111
183625673
647695144
745296426
875214664
74428967
177866447
1129920368
807218882
330563417
484954824
120721016
457066172
769945323
659511329
385882240
1284739991
764000610
1353525595
296169468
1077748727
833995064
459558465
537853269
1049408223
251616640
1044023522
146903637
404988904
518142411
423943198
603854870
791894556
1103868311
204695538
640858830
828369484
212388164
1155798938
957826785
1001194251
451462225
761038204
703524593
558264794
100416954
928013946
1175195985
1018292656
1135109952
678309664
707430297
95275531
86214628
1173367403
630784891
933546630
838407294
370246541
420180514
686851563
466667834
596600743
761189621
447045248
689666542
349885809
1018270235
647705972
643961273
630550991
421050433
249070863
635569250
530429268
218814038
398019926
1360832562
581362718
697483913
333199381
659939877
617050756
1334390550
230066662
479184651
595883980
165569344
586698162
591848778
865529545
666407664
518350009
658235949
826658621
804047487
858588329
571818781
1104968546
509944886
787610159
601000513
774175409
519561209
717822238
260168122
558928481
636789697
484729227
664391786
600796330
965417433
181924211
801924789
584006041
157655577
1309757424
373982053
306636964
88102615
593326292
1365929879
340348760
840054629
51446903
830834381
353834856
791645815
1223601126
101391828
1256089120
423157586
592604571
263129865
852992529
285238982
633840368
945903175
388751012
348476213
482429601
235827808
612581638
764876125
190499120
814913540
429152360
823147857
342624891
691361351
460364553
439580255
248558434
774013863
401439471
716605645
445544895
452632095
5828680
1272215791
141484480
342499073
484132310
762786080
816659026
1394266244
318606098
448203969
55238021
192934625
600357101
833275645
1277234145
811679129
1067549849
822356681
417973070
393527120
478625911
1263145961
420175503
664458848
1013928853
434071915
1092617526
604061466
379791141
583785747
949526806
543660260
854408034
382659645
817706043
830110640
845647739
371913954
910824528
393708517
1262206368
917563571
705289458
1140261588
381888815
1067444536
480313831
965518464
527746991
400676505
473442562
442522088
515111520
458814686
634564026
365188883
497517551
748120785
255807441
396213999
490527778
262154267
776697388
258619121
973073061
637316207
413989579
1140917380
409128564
415112281
535428308
1058357774
364537105
1046718068
534154498
670183437
719222566
464075268
819177801
469172780
871707683
1106754141
450493980
421465106
282045724
92235777
950815146
581368915
934120485
702422424
1048645723
751195344
439268931
622645126
81091853
435699396
598264370
1033112302
600574114
446115301
315194844
1210189521
470619020
837074579
1021000329
636361757
492423299
680180378
591141207
183463091
893124745
689160751
283513430
63153823
1284613180
78802542
712350943
551663703
763853490
503201047
1028170736
1279996100
454561136
544683273
433309493
621769136
377265808
1076177774
998457944
714548232
848704834
402542993
406550163
877407642
187223416
175265916
394039604
382375255
528291791
612014023
1121149631
638565735
884297217
326987193
673772890
1274005004
837653084
74603670
812627805
659147492
659228089
15416559
1018949219
663413611
752390940
1358892354
96274465
1049374681
335688334
456043019
312043271
469049740
458974994
762052437
440169668
385303441
1183962911
594362508
627246670
276676729
903117527
767666173
1191047471
485855503
814395817
448571581
1012126806
390225832
682812073
962990016
897820419
581122667
844694046
515141204
367506926
476310895
463071795
237831408
991682853
428382715
685134138
419795036
39870
49788868
970565720
537067895
319326357
238100590
504605172
395418344
462784037
957594744
444733307
729648422
741903376
486628864
1006118261
834577224
473785549
698537514
834331742
854612036
489052052
562271634
287275910
473546456
846466840
393819114
765148991
421755507
1069946034
1069996448
1201543433
1159680415
855080667
958561796
645117226
721176657
589230900
798253629
628842648
341484531
432976085
900586585
367023515
540515301
195562193
269333013
890756305
817350819
741116597
330111594
208917569
407084328
463852755
371727623
539236620
863597951
833532287
275398634
1031547994
340898168
571704590
1212148360
172123880
379511785
125125745
362544313
740505926
605675798
265463657
966691277
576955149
1162611824
272849080
477372025
606498982
424116966
379874496
386137700
326855332
895582980
461310337
571814878
694636109
771535698
1090334048
407793095
772157758
844025293
428229068
143965627
333996799
467887855
634209130
340668113
381531812
380772496
447261340
617006631
987921540
193004016
297393675
435428958
573374789
781315750
446457438
95144276
747282033
921626306
502006546
733407457
527272727
505450747
330606897
378434359
408043113
427676276
730812283
391005953
469750206
420148316
551962645
800280140
575684124
1272872181
48021435
360332868
400608334
510056653
363992864
126841870
1088103165
441664285
207045557
472025020
379423449
473545782
84383484
2577218
668927077
390752964
489553450
658235328
685294378
583217606
478983080
778004260
816767270
237021490
271134089
425853386
707470520
447494313
307531788
540446322
795876184
965594614
994735444
699762363
885200382
230267122
866538727
495703058
577860460
109763396
414290102
112101075
240238134
575715187
504888171
742130021
793089480
685531931
633777623
866398815
954019711
693707390
1064233503
85807053
1181962232
640638229
1338859125
311762003
341957378
399952816
585099662
397658694
1078450221
848010629
1251859965
662452391
548468298
373164383
472403853
739395069
847452569
824102391
1125170027
159165796
271160690
464356978
221258078
172053344
446322890
434003896
210038287
1035707964
534587995
316665223
1040519010
723949482
602147986
406044961
346278032
396577859
834453496
602191153
628731258
757446119
739594462
146722494
341254244
762351968
499410705
548832775
52586009
121272479
532369689
1234353103
505574391
783819856
1226324496
258158842
408295858
504761950
49533026
556817808
571405591
789031889
562921761
593075811
397122210
510804589
954334884
262463655
547824460
279403471
1056070110
451668316
448048188
191034888
439059943
485511286
478570037
1027281575
1128189802
416934920
483910104
504716533
717126077
1184887488
130141409
459350129
612966971
589904874
345718659
728149434
272066547
721185958
711202781
322785901
702128421
584370140
877601117
527051675
279909263
395040733
554426431
408094529
1110588231
1025453473
998439189
768489889
850569049
497829677
691558458
573568701
743758815
572847335
650898502
876302477
252708838
791662408
641975212
36277766
242576175
221103579
164647502
768761697
1068163453
985613061
333701604
199125684
116567927
776329807
552373877
562937463
398823345
701974485
659026694
239025104
874466866
198178967
199497107
1255615910
969537709
404148709
971526461
1062739936
841456190
532419411
549327656
657852581
505245148
1033900155
36670041
1014839326
650305791
219370835
1070570935
470821754
894363881
497132607
1106062042
575458430
417114453
131303881
564658906
245605395
887221872
253779856
847703247
786587614
488069253
312246766
501725055
1094554958
351842159
345755804
552016687
338196070
435019431
501147539
709553708
434471908
363908727
1162578657
457473444
436889322
1345166031
1034155728
1085998346
426197152
484772744
347014546
933428875
814171907
489891753
477654531
332183319
1307805314
688746809
461395869
1067576278
1286026556
1168664320
850588310
749463179
415904450
1160288744
1098439548
378024829
406256950
813270106
596588735
151666281
435190805
76624945
1142582560
284877744
175528090
644619468
125647874
425936800
163062301
277910062
854814213
405962100
1040333829
757731668
687292863
465161508
1103866772
973522541
1045853267
28577896
524954386
855998825
588216156
492017359
501684095
472593857
167252698
840410282
397651443
459864518
552455808
1244381381
187097644
850545915
547847777
528823368
1016827745
384029765
300252471
675258313
590537103
831820141
631837046
518789145
320707364
935245091
464045404
977855965
884861943
676054877
566499593
930201193
1056338732
435462899
527982748
626563283
702599723
1029838847
506899178
91244235
192453502
988817547
547056215
688153360
190638729
534627248
865286781
680645274
305597559
366970220
471776633
809365754
260660638
541969969
598365671
884331243
839332996
497707246
254011474
1176881528
1042344172
898310861
386075799
348575489
887770150
431379772
434731478
636591014
451234616
506566975
425273915
1076628375
468569717
614872273
272369625
1391291674
1049209867
510452308
879638660
928290254
401853613
108768905
325986613
758793159
387380874
770087882
75454478
744299649
774203131
928047626
563417228
669738722
454978630
392824143
390727916
505250005
283582573
883210286
1091298837
1328753982
406332314
281519520
556979035
439828961
814331061
332860550
1165462897
558256005
300265086
1387261905
696662361
349406656
969226863
981379498
647091424
200220515
114089253
893151974
367312024
200589692
263094703
1058845703
499632866
762643271
484516347
787812700
766393529
844551297
1084921486
162457198
303611713
305012416
657753672
400177661
505890031
355086790
1211674815
572302687
186274050
454363588
602365465
465216065
528827496
449024091
663272156
353505077
1255626787
526205217
957216677
725475603
714032230
691830097
546521994
349586593
283086070
413198433
265277689
540006275
694947603
889948075
420378843
167354193
475627518
957533901
873315415
670570731
654923356
1323319726
863133807
928125999
500362821
473142772
189582288
571544133
458903829
465561657
151708131
443204033
539500583
509077295
451135227
934800622
532142765
615281344
677742100
964642238
374604286
488355529
663378323
740801373
1303944885
559274139
1394331118
284168031
798441631
460750807
404710930
187967257
453618199
1100829034
622061248
930627897
979811327
180081052
393520151
379497155
384198601
240629906
75338213
730173927
431767235
442076425
324452015
525953197
700994925
711713801
374866244
144480286
183393875
390319966
739548765
471348282
907688161
1033524650
349294412
789366383
733680124
497056371
300074031
974686673
470209526
642663777
432450312
336888394
92498642
895112496
781069199
277625022
367941223
440886781
809489020
603609343
556139123
339644051
743397181
489423372
330819909
311160538
845473560
420339483
599758947
491780129
1100750310
1009587086
176925526
479298824
936753863
273582924
1002704037
416052166
56352319
414553800
296093051
416637864
1163736370
493982946
676710276
153610487
543362473
178687653
312511938
779309422
612383468
1064040843
659635908
898338703
535014294
296828620
310649295
1013596816
284127948
353617925
533760584
446749645
362378196
736142215
809405940
711652823
1074770360
222005163
1091463039
1037131472
849505097
454186722
733425591
288383765
778496052
506289362
752392
1151602540
1054840371
755549533
334451241
879320982
418033671
428317579
434526463
570662674
640050126
352111302
86496211
922516655
593582485
240783981
800755872
644932739
1112813521
595220168
505087326
456931911
1036522864
454511510
1174751532
983424395
813977544
244570409
518872670
134145587
478614416
640820349
212285480
470855642
995990013
689215858
286963993
759050092
562781505
466951393
868699777
380180988
448887626
524134588
772860865
543368010
826845924
1332905332
866932566
804574897
471070619
301827588
775042726
190465130
587522950
257048571
1052019758
977449512
693934617
894906100
896868294
849070521
843022117
1384350710
561024369
308942406
531869487
322204582
1301450
96770342
326445782
450513600
924088146
309663111
410410734
431706423
614111848
462296347
471691074
1044897159
720283488
403363423
332599982
479011539
798596344
208893091
444425858
1019117925
491651336
97281267
165218490
386301028
892988159
509909266
639309134
1062458738
447137393
1090087380
424228346
339840608
877757249
582709403
515238562
297385087
255216156
339669917
605016266
710448500
892347283
443447131
499920861
639164172
327630779
714021706
287605394
397978758
250636167
1138163039
1000127509
1191922922
1270367100
1196140462
679516530
1007329811
862858372
855009301
709163662
537661538
301442571
578384248
847486625
615896716
462509913
151966822
501813390
516138411
950953548
573394087
1241780261
1160190564
104896540
1059943566
785725574
1752016
490720831
1047582016
728790420
573820993
887510779
1397026130
560989979
810160553
1385499885
129031673
166506826
457819403
205344376
261021336
569676214
1058591157
788316349
5776271
1193094570
602451901
740414460
160877426
1032386277
865870663
354815533
1305745428
630927527
869848513
670898703
567170562
762630132
250886387
587724318
420909789
880660545
481713870
108330773
337210054
310929439
292403784
88637479
806374624
453105880
1142247132
557340530
386001171
1281861072
736490635
1295113844
1037398359
87990684
156531048
901283116
242252968
930350711
547437115
636740144
692245553
952251816
92475527
747434027
217344252
400081476
443894319
347728478
448171041
1239912293
114940229
1099355814
907721314
853060343
482369636
1224638599
1227092439
549789269
232430246
967095963
680868166
607175531
886240621
461001609
909649488
939547208
337361861
988769067
186519067
896632705
893883625
826545226
864261099
441180651
929281320
1324699998
603071854
251819554
1013496064
712129799
1160488163
335955542
583869530
692016490
422364567
522422918
1047721633
533911571
901994203
550157675
825134971
322558325
721825292
362964495
395452987
576069141
305134936
151152598
520042379
689840144
932247147
554269775
1364487112
492550288
610995235
1047261308
789879661
478239980
738892256
932476616
120858617
370070223
577211670
483704599
702995186
1087001754
140055505
79457359
931578710
571163796
640740402
687999633
478776876
385618513
1330015958
1063763549
181081538
395587036
383148860
416646286
595028751
548000275
67278113
390760789
403886566
809550249
972467039
949553115
613312877
1013334885
418752255
406328908
978861777
443860356
235109831
980835193
261019698
725819249
245057326
580770448
401592835
401580595
693961146
232332857
198210671
160657401
1025804463
226873811
1004175632
1232559631
348319306
472746439
363762249
385473908
824872427
354638591
879931054
765355356
368116400
414670391
328621166
613119107
701462567
310681738
50713794
318119371
1065532524
892785468
886927303
735642104
396784436
248227241
242309352
1195450791
302553459
760406829
1251048398
385008178
633166297
593735745
95561616
950587573
694691323
1291761678
610361122
694831065
165256796
476709686
1262307171
632685007
307732690
513825832
1015447656
258824107
465593242
395069770
853535911
252784987
782947776
61417406
1126045332
574689459
793073819
442476115
275977561
1243133432
750509569
442948383
913833608
721728313
865420009
1137403501
395764309
1272478683
494554920
534158905
755442119
454811997
829361332
526417750
450213963
328946185
691650344
458418416
973590379
258265854
45517713
466893224
457390924
908099737
1394374269
454629861
570950444
1204105084
532409541
119106870
535892863
222682221
385972479
498862915
1105274172
1029408157
358599231
424060347
463157980
752370184
903928585
611873825
823856443
788731260
199769602
564205389
732559444
788876931
378144062
330300579
587262715
292437045
471162450
477345081
1231236875
506002148
428802844
276264129
853940931
304827450
798856700
458880576
167374695
326980566
1349665372
930862337
752446711
291419390
467113620
484576447
818979192
377320998
451152092
880457874
1264291056
616949511
405717458
746040347
858967910
356209896
651420161
947370046
1016387888
443692702
317483526
335309992
291349034
700577323
1230541076
241870900
312080958
400527786
461583799
757491328
501831600
935334463
234458301
186449688
408862939
475284800
494971750
1006856802
799627458
652420199
983561619
401619530
446190748
479690826
245873284
586601165
200345538
710811416
690895797
417065362
989292424
1023178040
154487346
114450290
279842381
284626031
588894646
449252994
289292251
129088342
565821070
914221149
509182099
707295038
510145642
691662520
873831554
533018384
1060248757
776718187
1090460036
424798951
341779690
594149148
1281617915
271830512
150716809
177630560
813002429
165852655
388574997
738076860
423601441
571648029
249165848
1004262341
621964231
165349307
486199029
184992465
475593521
802281397
1665917
369997474
998378798
382972492
1065046902
478554310
466138120
1057271942
198408711
98890146
340092480
1258596661
268562202
711318349
936628267
549316829
1003892585
535443385
718452711
575862402
249350249
844925788
688245186
782859449
1259526729
404216642
65057904
195155741
1202901845
1068078972
797219182
594361402
676230156
798472944
1399241548
1032984703
49047591
220377681
281106256
1035725704
756780674
258924674
481136954
849363276
446278063
681070454
503189659
448897488
856634578
320999167
731348951
347458462
751469445
313140869
547318187
359345256
977281444
622890686
170386666
855172231
829853559
806759908
874065741
620255721
787904969
1095999766
191558357
1384798422
608382292
756771614
857216584
528409557
733139051
1028902361
670529932
740130833
587833859
794327014
808718169
503229788
1239707220
271151899
1339247345
646615789
555159974
58454
862946789
51063268
504761871
215825875
412147379
1272257941
704643399
650090475
705094210
657300238
949324424
545422492
1118435865
787866713
477858055
399967705
514677653
219953849
397047286
939967247
1125268648
470837163
417925051
358372889
1066205030
551777602
598733542
391640780
36175402
273790023
400700341
474639142
740753971
360823691
1006367820
1365399317
968705334
454330556
1356048096
529352574
776007757
483263879
482460155
1069934458
1204266836
333592423
920681202
312687758
1014667155
457669213
390922976
1199775331
877079028
939526881
1094986526
390656511
1388752777
212468689
498099828
79334695
564510562
1069855309
1008103735
1126544965
336175118
477460058
122801574
835562142
493989437
656760053
422254980
394912438
513170929
127844873
1193918730
114005877
442211026
406361780
394784618
219308793
399803737
1004619565
639262746
418110782
509660547
384402410
906597436
518575139
153401119
115883798
328066632
1169179190
792988285
823451336
559132316
246934890
96890369
551473830
912245891
166161934
185081745
636504905
468717007
438597790
1043908862
1086744792
288915910
817407347
632782647
286419993
1383819944
856814517
772217101
822549510
329855915
610720457
896146744
1003049373
634720766
1398857426
512140356
1187019219
350546222
665880161
407472134
286882263
874583777
643700669
619364492
407351052
848644805
476666379
791336737
305420334
251867947
889529970
380369870
1011069433
1067482007
95681900
834614099
260194503
483186547
479629194
288754780
893100566
601798161
986329875
1351790094
503488553
172471095
638066857
781351510
703789701
83241037
69231245
1103423496
1093782948
604358891
239615191
492907098
233196653
381809217
431011166
480975155
598061688
1078691753
474407498
480828911
691329210
371816106
762585946
419978992
241084357
418552190
796441134
600212998
661247625
254276785
134220542
953398348
73734118
249089519
726996
1357637328
344668200
752991642
962023938
1029467517
641868730
548728260
126865064
561312575
298020655
231093940
1121068560
1034892453
1020825899
303765346
660442161
63568878
222557971
467543568
289196890
311756406
946259061
132678597
683400670
421088666
474209598
118596550
381532455
443172593
690300715
371027449
654133172
762744750
405497028
433912979
1118077835
853874659
1008394327
420399322
334593232
1003681010
338513977
360814969
964607894
569262383
439911790
765148579
867090251
454020381
77426311
658682434
947260664
1035831279
913574631
50840346
927231785
1061225804
1264599231
225763508
594970611
180727502
1164613562
527970276
3652710
218627751
799289347
421031266
1090201326
448663980
180625856
386292724
245058548
276008488
334280320
408193577
449248672
901401077
676127532
392173153
823809761
345420080
305635485
486347813
732793389
887465341
425646613
560192387
1085719592
87746203
477912329
335350792
602521463
469715087
470986659
1058816464
306990044
961660268
373060080
485256947
464565964
654204821
427135880
967509317
651823378
794283317
779308451
905072180
500052873
139248427
200049866
1065033674
725477810
388378235
211740012
530849842
1246839165
1016162068
380486309
71876303
709580267
414609250
692298563
197913806
386663146
389538204
319311340
302833514
899165566
1083540949
730252592
288508308
787440515
730275971
1397268513
356863421
418649402
1031548951
463377564
432433530
833614473
309002286
357221233
708993550
172461147
806171193
1370160731
1150131786
732581210
662291947
372027588
273180069
458312070
664931213
1001834519
716483140
1317425419
471343597
500778234
859560810
1243637946
701049889
598928493
356190282
288953783
50265358
584703027
853142354
469648664
352938758
786744221
719130988
137794148
842966766
797404030
578536988
979881755
404295741
202236970
421549126
425040164
186895957
284034404
1076520882
184349075
364521404
612939112
1051358160
206415401
551757511
504443955
393794154
910293158
483039656
177889304
388839592
281375788
85175597
979293772
614665016
409136583
1268439180
814097955
952952991
1062711909
911089342
345876394
1392456233
331762734
765323629
612763248
1164418021
391275658
594350126
929375319
34722626
885717323
523083916
919848596
523893570
359836520
797317455
287228938
465257081
1003772549
1130670841
403900164
461098616
856837769
406731803
812604475
122440693
201772798
307474580
235839112
414827787
419677509
295506925
377478700
177469508
842526315
405836840
599469564
254566801
773718526
377727617
911382057
830815512
166313780
383309447
545613401
488218042
978684637
273601501
500780057
86094845
895926268
443181339
1297471412
746175574
848436980
792513900
899871179
701184878
292729455
446998456
822645365
487666456
759153185
791652539
705888866
193166647
281633594
566631812
400559059
963085255
960036360
407818122
6614016
887445051
521129072
738222150
213480295
1087529750
322823934
709767265
630430870
742314350
240619594
460427712
969822133
652632654
970439625
629492705
971048799
80559077
855360748
532687619
443190741
686157687
468642988
814218363
614450115
908809154
469193448
905486100
909883667
702795415
534181479
390476495
980472762
111545072
406385251
185846286
1116386754
859389606
346067983
1354881384
376247997
505859558
157189202
482434720
420496913
879375435
457998866
926372010
978215520
228187224
329870380
850932333
420207283
585408224
32545001
849068378
785887102
1056492607
622857877
72344280
539320064
263605171
258241980
872085264
375544735
309842287
570820529
167221263
344768886
771060290
826382992
581288346
606145844
462981883
565616009
1001941246
270164795
323337719
216106641
414898374
434164732
938504227
1005603689
649235953
1272189430
656862660
669881904
545978619
187556727
520799570
485728631
247253712
402913818
335364237
968360037
378589629
1390966044
682068298
332826855
134580842
107077308
1147684834
702986042
372750955
908908314
1105047470
882447261
537974600
428429094
957992720
6654324
475692500
644074612
176140605
416695884
439534156
5728098
204842499
165485767
173672222
749985836
397912604
225373701
1476378
840465891
181897983
546382933
331948557
828689771
765931728
329976048
455556821
136763555
1369002551
46081455
483801451
1035676915
1050054065
332216300
384528209
433092844
110820189
251406238
451615074
1110595180
189465687
824802222
604618878
1068275315
633529224
1051176755
256460320
333114040
767953293
436442066
667559262
596702322
373625385
383574295
1231932122
1324142132
666075315
241186935
1033297922
619537216
329689246
274656104
50040935
530253734
374029066
949372863
478443525
595331543
943032658
1016535031
545771976
385425875
109402345
184097894
815320941
296594354
398821076
975901949
203178323
1276549268
929754236
1077542873
1053643295
342963085
551689259
1092528463
329751629
583446844
487432099
879871674
436013174
1082080001
190600433
515347742
1061011073
1001741085
548330691
484584368
836558844
1109290784
687381862
623495016
307019362
643652556
107144994
585861549
307136964
744196907
488538486
408138671
422081516
933762463
625714657
786303573
201622901
623164295
323885295
586857756
1043047620
860480682
335654551
916463170
241495494
791437861
974569681
149205138
1060071580
836573537
872486454
419027896
441784986
177907751
374537850
1289639789
403455625
801405698
470004052
562203762
443770624
818068677
370943044
268985873
385280490
954469246
684127339
127788995
214131647
754851134
1124816620
351542978
936673698
1107648165
456193566
1223771771
459203041
627978161
753583773
320587574
239180492
1352250226
105903193
1012089060
1322790621
936016442
200079535
6814081
474449611
954573182
288388217
139303795
256547752
431907369
191904314
31504769
88280426
981104356
395400959
729465773
418332476
35980295
997671364
446436699
463553746
401403270
963795828
437126906
857987913
420819984
1260294158
851015219
1280633378
143147081
121114973
817677305
415381822
430336319
214537372
821589248
555710610
315221565
567422345
325584850
699580351
784287147
902579
420944746
359978836
894598501
767757929
1080447069
528419263
685662508
270549083
772806791
144741654
581991054
718651479
469031604
137091040
488441336
463693569
862561947
149099544
1065980068
257436991
468679641
465193623
389608413
404200269
890438790
159378941
455998697
608407751
432456158
696322847
163819471
646643842
445500018
519949674
422070130
132249234
558801211
367937933
137132062
876380707
961265444
346234542
426731026
667025552
1336196789
1171683994
326995882
198467048
736305392
710037068
895932487
761543297
181093287
215745892
107820172
619753838
261600155
183847243
494152407
1034001773
1242578394
1032826228
170220523
809179539
399877813
706496452
361749958
371855385
972039550
393052328
437635285
352845505
338016408
587726314
1090006177
270396429
321213804
190074450
1169329711
457712531
96729954
390371542
824525169
1328188959
298491917
892303281
360348993
1044511758
1105038751
442156060
1211404247
872564107
430137209
751165865
937113325
396244540
268543384
483363140
413762865
231406825
525468662
635781272
231554941
311752550
159437890
1073910067
874712143
595828913
896780639
419868386
1238988609
767582569
277283404
243991318
641686873
166503895
853822318
780508757
145157092
142382197
724923610
673745374
290706492
486881157
322781625
457927744
263326583
1209998925
303969967
274034949
432762400
109613246
403516977
364847114
926700478
394524048
322649892
165118899
683335559
730466226
921246244
400377116
1162748755
398311803
1298478071
720810758
368216895
594716372
1152872076
375292932
1194540932
213355200
1022063755
210967963
425499284
360621992
442149901
660429434
293928878
1140728360
934829125
439342222
793536034
735000156
1055136683
630460056
293289206
443921007
1018600944
445271577
894976263
137203853
978877768
977058023
471097397
579912797
1397504534
77365469
258289509
295382955
502801302
311823648
730934670
1285942666
159819386
1239120955
689417273
877004311
713654107
880288127
570796563
748292227
256987121
130514207
582330907
1009596924
759338511
361756535
454260126
365779248
442955464
727085569
1061822154
944705052
320890272
394923330
1030322568
503627021
333712290
540618271
318120426
374528749
361279172
145564684
438339262
275431546
450662591
290564804
60278126
361458495
785655793
188465738
102004335
1244787811
107523256
442360296
660021726
539452281
87339230
175353066
782137229
284400962
1350713290
670748213
1063563518
499184923
403369998
523813067
365459516
382738057
925198605
857781539
341650371
846951486
784031114
19315453
610832399
474438551
1230073920
404362872
1058774369
904402617
341748593
328017531
359408181
583555464
258020631
238408933
383717865
718526474
551369873
311329749
630601465
919924504
98271
1298249409
572801799
489924873
575773338
332714507
516459196
993322589
331440009
1144660336
873196743
272354568
370214161
1028099905
398896596
158230344
429236812
423230448
547480224
506799140
290545052
401194189
447272473
538600836
608747518
33566139
384314875
385704623
437890829
751536211
698797594
247805664
204461695
1016369531
275109986
351699203
506094120
747092464
526794847
116847835
754986447
291209274
1111310151
847141515
602539536
731573938
411314362
582203541
238033581
665764978
150029344
477712852
320683684
693948783
911375946
575280363
348053244
957389790
719278986
643250108
230138607
950937431
900198735
731432445
241311828
381571216
134115774
252964405
193811422
1156418247
432974957
465948230
535543581
314230127
359268446
234488485
204437398
839267412
819201742
526471663
841579619
747446144
280875938
259142741
336534863
698749022
676337029
218417547
648724470
621609651
443452557
350083883
628195471
399310554
116923666
1249514793
1095416329
849024767
558272408
369727145
210925135
715063618
837299043
921822891
471737306
31602328
962079281
713397788
720862555
342614293
386614470
275747289
592071948
355053808
196940254
324437140
73787868
228731002
90499906
581449914
171669878
618807841
198253619
352264699
300851597
457111112
344737655
138559026
492571338
1351564993
340442887
1032662673
448069433
660372273
272417402
396169355
948525063
366199828
805129936
279116673
274591648
668931775
595470975
719424910
283229072
1019375963
260168938
559408980
1091774922
683305180
416441687
1215889315
549555802
267134972
492024918
330833780
83696324
137829197
777577971
339896041
1171892897
1297618163
471715657
688853834
897456765
684007333
1053849713
601856286
478658992
375963750
504634728
75252266
2034695
611581590
249082705
534280268
507182123
376566929
157011412
375586842
985072188
590369
625950448
438606035
996395187
430641467
389251708
265412208
1224216818
953198753
170634578
280393294
1219374
207624976
265170524
590006200
227696351
255687053
703184213
1385658358
178820613
135108289
196442798
337048719
672452445
295435498
1131749351
390282049
254989136
481676977
758974774
298645364
126178542
206503777
437010507
326814690
456217598
1093155291
723922905
763196290
387607679
452397443
417238195
264776105
1200678263
502977586
271776704
355998563
70803597
1152316154
605975644
729510197
508094348
71416857
492590118
140760970
291211806
312814162
231578201
334779493
828215459
121397467
438966332
180521097
204093265
215636222
250832299
485363029
237941636
174565709
650640212
58262599
530808245
265035173
843041906
164963900
365669016
1100549962
663166925
386369798
718671876
780976305
658567256
63756709
660891430
850192130
669867884
481295007
424762406
892723813
205312644
368302357
1029311012
581848837
694529047
664105084
473100925
86387572
551693808
363852640
627459701
1044928938
319743207
423841981
297822588
178932344
529452570
1122739966
730261029
626734406
706409662
136876367
463684103
1067297928
434004599
351816880
906815195
1043559379
307495410
238408606
985429268
562692112
161286008
597390887
216929151
416104760
334323982
267691788
1227073929
1345826340
422761739
35409130
333014282
519244212
97013334
321305259
197341585
678548072
434342540
106676096
268764742
927394739
560449545
247666449
407525193
649597017
425896691
236621146
347366727
1369515873
514331250
229767274
589642544
782821015
381380743
586455433
266169654
620711687
495059447
769191092
197269830
508259105
242591009
1129708689
283453915
386759388
194863305
789355990
230216947
374798677
698673558
657460923
317215143
889518130
692323819
162126175
1061409369
415367058
199182683
187833912
296430031
427181851
539928592
180708118
656930294
80674653
364172077
1236946828
612760733
559948342
527492507
385080693
474312545
519492868
252360283
35152373
336087133
1061983196
385635159
689024545
468025145
254536455
424990738
646552738
787617848
440814170
223905800
684156531
898635001
408353601
213939955
496803707
477816391
380346195
848706204
364331482
650445155
222314407
497426124
247090860
521449900
965632378
811686611
372131432
407259765
937760964
452523701
403249199
232379176
1000462922
448165026
1071668644
795443135
577660381
372855800
151803292
364800373
253737217
719623742
314194726
637464563
1205145494
413890978
719842211
364862981
348101186
363836094
998484958
1002775424
332647134
768176036
309963277
425608995
641287128
1069807954
331778046
396167787
540529704
379002775
470594253
915124047
196013916
468957497
975213
385549713
234180293
1026563922
879346371
264952549
1178363405
156139698
1040965863
978417644
384379011
331435879
433860659
445883827
39402243
1186423593
1176257955
1078738331
934347160
185567805
927062662
165718889
1014741542
712904556
184905383
1093239638
136281
1235793218
713209925
228672681
695301145
132506468
1248876301
551538631
677205438
375617398
1033372746
665431930
880732714
380896537
417291920
405892620
483985137
415437698
870567022
923934243
811407015
442910668
675622083
775153593
779609463
342875493
731140168
554042799
129970832
789627281
456876147
528250730
570127135
406420376
1220050106
855807161
585235332
466401370
261073798
488330397
471906257
838996721
1237410
181404356
532707900
998764101
879635943
805075175
547733939
663534135
727486745
638540424
96961953
307394981
356807708
406485628
535959248
330955804
694040675
633227153
327563774
321348199
426558527
235679064
404925917
432872466
1232285793
326748071
40488619
172334684
588543110
725829969
919308103
636545644
452164782
715815569
948508380
1049510427
826331397
601798610
486689085
304311771
198360918
165697563
448268101
680372849
70862920
495167406
291261969
105294397
881549252
317483709
1059944072
301416162
157519263
1010199035
248859242
603514275
710986150
875862404
412875605
640816963
433882971
745953560
385023102
1257621018
75487784
245086749
535900354
490449624
727047272
432859556
557207887
598127809
739392848
936010130
1036189190
145978098
58906517
455496040
1289266037
540835951
295260105
342533135
633136507
626461013
892255334
781043233
970218520
925389055
235540732
574670753
861105672
1310240975
578487669
645768048
465572492
321980822
741269841
253571769
451693721
479031272
817477147
1003415888
1065582661
822056735
594843647
1050601359
516385187
483373589
239481648
1389363359
583483927
377128773
435748544
59171753
465825776
926803505
444613500
227577613
937810132
546192877
5832429
984460377
481438175
906036517
139016849
868733320
78694706
1095561814
913604579
428360965
272496055
320861282
289973616
557452292
718191737
483216345
390196271
697547427
653759055
260526186
235262809
211343344
499761255
42521104
1270865036
280710641
1136129101
105940576
931203752
191675644
123557783
783330844
1076466861
60263286
467527137
154773071
1151911781
668092892
84325399
302591614
646275424
893373294
839297574
209801281
674728521
718757336
858723464
1114682980
224980746
1272805264
768053299
859918631
874756212
1104600405
330585903
794247806
1127858366
158725166
116735404
775987838
96138609
793067061
637440100
167032549
828223919
445525221
317233157
884942679
424731883
223233043
1125106897
960106608
133117774
955717555
1230587997
783931563
183996086
209436945
379542785
758914338
224229080
746257441
1089450546
596227170
136230273
267311111
329182801
281361231
1086834333
557938695
1645685
174144960
161122141
380622328
540449533
598286913
718024381
254349884
287718205
942402721
588041385
486199927
698395014
796692426
416017947
206464783
2876290
573684185
324814120
447373703
96885332
421077366
927507616
501825799
101375625
453682283
467183473
853315615
957644553
960066400
788665311
468713571
916746944
385771383
776671096
36605719
425585316
228660112
692094852
159810308
406636157
1205790476
32356193
500283703
462869361
970002972
463112906
225193841
1285948828
299558308
313859668
169291101
251520577
166451297
337951666
612470236
742212130
761516791
1077139514
695696469
570510744
162859431
688907271
442176537
850812145
1259483308
1004738562
368738585
1121403657
1383929518
263958415
243644688
804007949
342052
555806572
1038287335
242350708
1215371396
662548525
412082076
797143667
116830956
709747604
721537399
387115477
1042635228
386285969
795307082
1110001264
681364289
992324821
241090732
1057338707
384429091
945755898
271554529
405475784
505500367
600240619
478901768
300871096
187307194
266648041
504139749
111355876
84627105
1049847860
641204297
59632648
1046875921
832823448
745048676
393100126
198920144
279622893
568488522
229589827
97598695
1061521206
736941420
1244463934
309615507
517184698
769824251
312444170
313563092
130029640
128753599
490819935
323320735
39916255
579686719
509576856
354251329
605299112
380622503
651727493
1370072771
425433402
735828843
528797637
462945884
291509734
578025540
471293631
315626245
958081277
403911543
532735171
729556024
304038130
731555069
1239526521
401953519
249572591
855515261
1325845112
646644057
413047581
415865188
426251070
128829687
357579155
727814872
679304490
1081693470
494880068
213090089
1316118217
442707970
279615262
882020940
68439216
324077144
310394853
325046833
986802723
487402420
705869909
800133183
953593928
652034325
761471960
1157513732
264630044
1012298
903013259
539450653
402824311
1068800777
894138284
813806270
355999065
1192080323
680268140
360550662
182195940
439377777
405277012
39614839
988324801
947961966
1361381580
783451992
1134747095
1234138967
802540540
1069863099
435297923
537572789
290351815
872525647
59691501
1096174342
837045728
278498259
994547332
917258286
423239892
936383122
1313648907
676912307
1159807526
666226445
832313694
436337752
1380657072
699404557
356505741
1282713251
594951958
404454339
370596807
388641278
1089247100
700112810
939021978
356920238
129893243
781599027
297437273
443054980
437294648
812076020
420927155
225780425
1202423850
959270444
885944560
633079078
368727785
254406875
1177800899
886887224
634505087
769004547
380958802
338251958
1288944944
1179897799
597228014
895575543
616928306
1358299213
412822326
661655831
713887335
373240434
582394514
692551181
316214203
459044812
477961828
540650177
484873660
498032531
250545448
369706408
1010224143
441976435
635781630
361979163
388724175
408321682
518752549
311359933
864733309
1154150776
1192559593
378944217
374823369
346777400
924099485
1253234530
404249258
899713860
834451379
322239060
634745318
1127417181
204821602
226219077
2004902
4063838
199110646
699559291
723668087
1103349172
879504947
319004491
1038921771
906140770
736103403
147476437
378334240
429064989
781725813
1088114251
788176056
491186323
311577042
521447169
167547971
992809891
274628409
314592630
324508039
284608125
303307918
148235494
1220487575
538201004
158979512
948076210
1339261474
425739206
1057404700
430754601
123292322
390010789
1051315257
272622451
176940879
165769180
450358511
502390857
1292947027
1299264792
560118290
1263487730
530079707
985785637
767863726
459660202
785507151
532425748
430366998
333247319
494496827
141860024
894242846
807049325
681679538
753293297
130869851
744386940
589097182
1007226094
882476503
1007604143
360503210
842813602
894973283
289708862
142086865
191227507
918141816
747553766
1297682044
512477504
1115468872
1267053261
854358533
158840562
237137210
584645018
331931535
142946559
478427695
886282929
457651095
90581296
326387839
127602408
52955872
1029146716
399659657
719322013
1297440791
1395535592
474953030
335118452
715402440
441710488
229291803
888383252
802909770
500946799
105702404
301571576
1067067895
438057535
458982187
878839351
1187113909
230675911
1044178808
152541515
872899786
455058167
434679492
993888490
877505609
972389119
416411188
108048531
32460717
724242836
618669668
226853756
180513825
382499754
655764109
113060099
230771539
871603775
325937954
377803873
809277815
792520409
500599592
805164194
1021302250
752550723
1044411225
1171397947
312499907
409300035
701080126
399713941
825085512
760212393
880742844
406792965
561219860
362427722
701958405
338018151
1151190819
637702456
250210654
285206456
872358687
473566127
473252633
1017900416
299535183
134214341
1063128537
775828855
773399081
44691708
438727709
294930954
740807543
60693876
391599527
828126947
240293615
884679744
190408708
655382520
1353878524
182223884
920508796
578980255
609663527
383908009
495134416
1024657351
1199710460
137947311
571346344
582696921
1328459216
175808821
786483930
563776904
156055702
583525250
487710262
463318727
956786528
670216118
523750142
1114793992
523377113
843094721
511994326
436761932
250309665
456958181
205664192
397424149
999447149
394262664
642906032
1158540086
466160647
357376640
422789838
158505893
471642950
614307067
668577912
367237227
475873924
419636331
460254537
775230120
256385313
457983983
890102971
919904486
349547769
305674671
357712002
457912951
1097732541
1174126876
400604711
710127404
415011223
367361908
278117875
392274465
515826520
900144759
412040463
263262730
704656030
456182391
622239171
881395545
971560598
476547860
772523316
228252463
394809268
369053503
995207533
661261600
589403737
1065219679
456429007
790277639
347502044
216662897
697726633
1037475044
465009685
226336932
119589968
784760737
98386833
1351324994
246269862
493813586
797297614
896787348
329788115
490781243
773099095
726590697
1028462071
355849586
465085151
1106393102
333366834
287009644
394316136
505722292
404044929
604189499
464219519
520535814
356804391
1159014683
281617981
133399879
461371502
397246527
219005604
979926676
845341085
720069853
547317498
598131887
419677593
1357859024
100570598
935650811
857431246
537954382
419759153
509373397
954042546
188957690
415598969
542292157
475343081
162830163
447997286
200126695
393285771
247391806
753828843
1221315620
1110272610
386034180
542264303
337118208
448359396
647660641
298225627
718969342
156245969
71807468
997404221
1331846017
506994491
307108434
582882571
1178908190
346392890
717878917
776163259
173852203
582645621
275969506
820188978
859764698
419080048
1158131729
1162560316
72685302
954083174
181784050
191709590
432185290
214995350
325735048
901760074
788078610
462842742
560344825
470816721
488567584
607995560
180251959
691546878
772238755
337787105
669799264
816625536
587312842
1201462293
412260373
428756283
550844129
1135765161
774628520
1053708422
601953598
386985163
827533953
447569339
190332839
590625865
980833037
108023390
411164189
787065207
323802932
1234393440
486195598
366765204
449947898
992327742
994400028
258081434
36263800
508827304
110358076
385995240
998960798
129759915
621999535
334806991
1040140487
245809590
133912071
934815328
676751151
583512660
182337934
626843493
582222364
896661047
637955921
1262392136
929035031
416327104
978256574
266654717
815664941
380492170
704642965
1028796515
419819701
179098134
585455932
695350317
867395939
144957229
838985559
304936980
492351583
304825422
1227194337
442066804
186497150
571193154
94929517
1159741701
441454324
1354187421
605853455
356492733
1105154069
768718117
499707803
251721107
865423119
433756383
465114339
232306514
442537195
673731466
753420133
328417791
868311130
387927805
377878795
135158865
1006119617
1280191877
1021206663
929545741
264579376
725723310
308408568
798064379
680349441
430953901
375267968
84917615
240954823
195019253
926420597
202268992
74983018
349352778
59315203
597059066
560299964
493826271
397511886
72718519
462405118
13362
191932908
393454511
414121198
634275008
215577244
1262502117
481902315
270119872
426306271
344320861
50288655
185098494
388282301
428820502
411541468
271294754
361184243
784526743
480319592
445646143
330585854
70357853
706832782
342167362
894109434
1147910952
652199370
831000703
226137424
715303209
626022788
638028280
788380390
585997393
743945934
279533818
1223167461
472071827
608008294
410958757
906700055
881422269
251337020
241998580
1137081850
1021254135
349388923
985675302
317923087
851515546
150037080
89203392
1075869745
976141328
427599277
554525702
982753773
364313493
849562054
730873050
193761185
712661255
857740861
248906340
438127932
865573227
686975035
371778750
494677365
1069780298
1036000240
222804209
1076727526
623483228
731220879
986487781
646555849
687778583
262354903
247612789
311002530
549597289
548410384
625653500
353876454
705253259
655155676
189136915
703735728
305084200
903507047
492628493
907721186
1341176763
543188258
479406261
336625764
724275596
163598699
171782242
988125195
3937287
505320891
484890602
1001029794
670391044
317298368
579514030
1006683465
1216134314
212643635
702402839
535797498
189369236
708993910
184794070
1327602502
394881688
751953505
1267267148
865862573
750329361
1008675911
773880391
1047106965
159897403
193361914
886219673
174055864
356680888
183297204
781097177
829754168
501411871
516945458
194825239
773991923
951541339
492443003
1269253187
712877932
442920312
908743662
484251422
409693337
233616061
469517945
345007037
1086810490
455421926
427728111
378056769
1324998037
507587415
1035036154
36710197
253310690
390691423
783803092
543580259
900703286
1326727523
342916706
497732411
493433069
294091198
457169199
386409064
675706551
444675475
883662197
1267767229
430101937
118783372
987722736
383965833
338724045
483126793
674117431
927664615
561650045
985942345
596511254
1023777561
356137177
955297671
1232499286
1088092624
1048616098
768919225
1170209436
1064591518
718924517
60126548
347283401
259588257
741586588
65480504
256876359
682136896
138500154
1002860092
389699849
1315584719
517988198
568425537
1138245724
282433870
882516690
122078337
1059135656
179482396
842343760
313901675
690897823
1185720285
528555426
885074913
738842118
250961043
787084668
575156177
639967501
713868195
863009238
682104672
413192883
970351511
847226976
382951960
504042659
607340952
908715665
635654851
578891750
591304392
387400993
369643762
810859478
1196637751
433868527
1010525718
721227987
1094910946
875409673
1104909214
799169965
754675907
876557309
508053602
794124901
299695329
1110869901
470300017
462540885
541783832
1027072996
265774824
69336725
254624043
106872943
988814670
542069342
132798737
286167556
137835795
592272479
762859823
213309955
208423906
409404983
579231667
665399860
532242611
693662919
444386428
345270684
491309175
1160774693
793674220
388406996
964939638
428285585
85494587
1109013468
373174943
461345704
232871941
488411825
445318374
1030162263
379144289
1109776557
642907247
196873872
485000706
711455457
209456064
741198715
257116213
274375218
467440418
1118443034
1354391401
409713133
470274221
543242981
683707423
516635769
359704819
914260911
425173977
526061929
369752898
338070061
266665978
277474046
455679921
665732265
814600360
1116375398
767167395
180542331
430997127
713324285
1053163580
176034884
969841988
140148339
574122635
906498128
540534019
349825599
1296523285
208075501
900946212
668189954
436940607
198777361
479412592
639587534
489999878
1024097944
124081009
306081483
526889850
747701856
799708581
215374933
614219059
519950504
701337203
483766925
154099644
197448616
428860587
352684391
411557777
251839437
478740365
674277073
410211706
689292965
207014219
733365010
652562373
407706404
127111783
406510673
73083493
490034892
769832154
136183257
467189781
609032412
823328183
289282509
685729895
536262306
423852179
325980399
451298180
1294145428
971074910
338928759
31468833
503057240
958522562
168397920
574566621
416886718
166741814
407979134
76163344
60447930
1245185546
614955971
888493524
795158023
115545681
458759555
398519818
365647850
135959181
941681308
403010857
835389669
50207058
424724079
925369625
589105048
212267483
1021553577
435950994
735718656
793127089
409991221
527896498
466662412
129131267
541570705
469625380
390657974
341590048
571832870
810853606
428914069
675723495
389209825
655435096
995767423
75110967
739045230
452497114
1212954227
738913950
514031793
417695279
735747556
807480248
1150507016
888544520
612069075
1223573020
436605189
180463985
802660228
501004515
583185698
506704894
330270761
91031855
327353370
417129100
204827264
390089375
632559975
99040942
289997485
405251548
936252438
987299276
382417211
121012145
407978163
123509791
497871681
850485505
428536302
575973926
120437044
460950874
655639644
414601683
82785310
242672079
762578845
927587352
42549430
232325433
829378111
253012313
483232897
386876703
842216647
407914163
899187117
3488467
480813089
770943553
241006959
354222207
466773654
1082752388
272729639
827795469
182919966
756384535
469667984
1099182207
367449386
596160194
1065587925
293534827
782037051
401018925
101101232
879287740
94105580
191530633
798453851
625970160
652042547
480092284
569006659
663638006
317216157
546241630
90475508
352522503
920973226
892787824
313721850
335067582
139245571
598986284
385613638
736803806
402452914
469131400
1062112177
1350413843
606824756
1086149326
1119415310
429687526
593873083
399284699
782558467
716290749
371969830
440513122
823074905
664073879
160037781
80098287
443548238
841996655
1097503839
717738644
784296632
332927169
100670469
641259516
607046418
240686667
767955410
753244053
434140616
426873239
702776987
557441655
417425277
358429543
375355074
882978767
777449059
1099025635
553074335
850427127
978200437
382516979
458045197
487245773
363628163
924261374
724078775
694923116
820044061
435273602
525264638
1079400410
924221124
660832322
877259243
864445732
229471668
133058547
697487208
636546537
1095519549
665576908
538389959
325690205
760236917
144695095
1257820531
518570206
850670956
585753427
477904580
419567749
320393036
1042198842
256521329
553302531
469064239
245893736
498795100
898596761
205852203
299195939
452701062
527175761
391182786
832613966
307562100
443240803
155732022
241199674
623480524
448655928
542171812
827958253
669111795
157223880
386593313
234041896
582759391
245161566
699857752
716491364
821466389
422436655
208280468
499230278
1308976277
354793358
706212310
1140405692
779645454
375018819
281747793
400934150
447913155
274059512
720153188
1085580407
273533230
1154990149
168295896
63716636
2787219
745845949
291474482
561038662
657584464
1042237635
710405324
933663825
766227473
526829479
369290816
709521648
869740996
402132728
85733701
160027395
584053569
419781327
935161183
489849807
564528202
675917346
490414951
787674612
429739365
423499986
604033458
215621598
852387086
207764721
532182975
483700394
534211208
502907499
657044864
1658134
681093477
328060717
752222672
531517018
623539505
472968005
177432264
802648691
964009180
605380987
1097042956
138729475
204402117
516347855
357231597
349357100
509206227
528226017
445935345
651877265
1031608291
296338381
1339926516
534395347
378440228
397995597
773537547
442570354
945881268
279329859
245096932
705570393
1105268973
500640691
428321293
616786504
842794515
390907571
147949798
210476743
129639755
540364295
887532659
400274928
1170554149
197625391
793046832
545143255
52525784
219958214
917402854
558497942
241102341
581693854
1250449686
672520974
421321456
865129441
322923139
749658767
939823067
285264965
510784182
208719502
1006447397
455773637
414941934
299703691
548488058
633183263
396371866
713131087
514588746
755898629
573785072
492506571
520782383
665455349
998473510
392677425
869092
529254166
187120078
50389805
180096
922156161
397262417
732503680
735461041
66819600
1185470048
467972636
342934442
293441906
285358102
738244743
526405616
633535290
606544235
252859328
529996946
51614380
812658886
506164074
312652108
1390620569
450806819
39290170
435727571
689049340
270418374
305674227
596980017
735491792
334778079
757637252
268898243
461766490
954436577
294206745
777578189
747393184
177995923
484622335
261754874
335071997
446012030
732751937
606196618
266250168
152683570
281920132
978939328
865481316
757908573
707597736
882013712
408184555
920749102
224537092
548832735
436057083
48042182
1107316243
1041819397
129303737
218970938
851989340
535229728
256872893
1015174148
379208361
964711239
755487171
452550397
937699238
553236221
412424439
559020635
350586448
499061089
1069385389
45444653
292469047
803078217
1069589100
1039698801
894534219
464726624
603758719
236476384
947625649
158083321
857309145
1006001982
940371615
274393994
590768381
716319814
780998787
844577744
940465362
787118524
988571417
651220352
411332147
476894518
579475049
1056135671
828178274
417233608
558518346
462779103
347745669
404893523
436413073
835075550
1024617676
446707320
474447488
147001461
473746604
1012936415
547847909
274834629
509794486
915016337
210540992
790665
770089525
7213100
626054263
842029941
909112209
438179313
555795031
478262406
1029999259
268741887
549187736
57520202
491438077
706650619
469931351
220099306
742432202
1112413127
323431175
762377685
1193342190
874119502
365032962
990775113
288794002
765368355
1272339859
591650864
568617551
832609153
590677428
531183419
323091932
241993347
270511476
699819493
537771511
908022759
525724995
826447256
773367221
811369374
903604630
99587686
287549440
435496411
881914535
537458681
696971340
353575
897705556
834201528
389501112
618849034
1043266571
250961416
895211138
348942361
379670215
510869552
470041247
492911906
954258735
1014083734
594684423
337188134
568789322
43350392
403311634
782756221
484421947
590921131
864942556
122832974
865452306
299336438
311207139
405369561
542532969
518320496
273705320
334647107
654580788
940702785
866845930
423373158
280135352
1294482648
716845573
669263042
363924359
899197225
832093194
1078914736
609466375
619533160
328500121
237261814
1287675211
704848829
334967715
1234820317
538575166
691610933
557387886
29264304
783466942
1295325227
209913283
1061515974
672346105
205961004
803075617
390538738
344470411
462316861
1042266055
1021634840
461343943
274184742
340307666
448381664
1335596197
520596603
1253567957
458286267
1124848779
120237875
371930148
414435069
780545472
504238192
302806299
492879317
99487176
601504529
211196614
1239034855
421105808
476070670
542716078
149114007
610091161
504478702
425054561
502981955
609607227
876946759
95637873
716862449
288567471
128560922
783973955
810791266
1339326151
592013878
629071027
334799765
915582363
504166330
853053800
270273436
423036452
612427216
869094217
878758080
936560765
368925652
509463005
948700376
427435048
423434502
1303074033
847321854
311240675
435483456
814146037
1298291539
503134410
687145252
1210525895
134039623
771045133
857297172
555782067
814820477
109163340
1052681343
445264420
72271985
513775016
331694096
795153788
744878298
410507133
564377759
920347041
599621319
514639669
473642661
269382021
1245322220
476218994
676470492
428657825
549422805
982488636
307882749
484263659
704611257
383891180
506998337
1215013022
662231182
577582683
329838042
298434893
916932079
572857532
695474535
224518153
927743351
514977604
1260414436
719663089
185190474
908865899
1141682127
444795627
407924578
981009607
206366549
459794505
611866378
376172865
1694943
468795842
151257734
1357519300
1002138679
852653052
425747052
529122841
425781851
459089847
489457166
878356323
493538044
181090865
835492483
688665369
342674430
319306078
853237318
1038036888
763949988
94686818
467567223
467751767
881789410
281508274
201456772
696022521
453492567
600166707
1051934196
980870245
528486203
319711650
463188780
1175530369
892706562
783340518
302279069
475344039
1380773243
1011463025
496948551
886257122
396820314
841852901
338613857
786108699
388965175
1205531510
442592278
645150619
855097879
809977923
1079524330
923310713
1109774023
974394871
1288661416
385993025
664247065
893009303
861685611
757500940
160037752
945238143
370128567
911180567
514088636
637872621
358865604
423579208
657333433
328640374
394743158
391267017
359184767
537207352
354214538
874762792
604676470
650177454
622217682
660722118
99699914
528493101
958970134
758595614
545053975
980487574
792369082
363494172
318956197
678897452
959344
659512925
69839506
1199966521
1050744285
353020577
821958186
1078902874
981594976
160758182
400810276
1027812216
217254731
986262921
752691248
435181116
1397361441
1245501207
492449579
878046269
395371344
308827290
808444624
598638932
492016047
382078236
1278381584
657958901
1386502280
69675534
890833855
1099971109
854793555
936865877
181688926
431290754
735918300
349680121
637777460
821499624
166613469
577048852
396603653
426619982
990720079
787546297
1111929040
761010400
227650042
451351056
268997469
180024837
282400169
233867305
537660578
136838286
1066597971
677577286
1358575859
1026970480
726485331
465680365
335167645
412753689
963670146
1024460235
729667612
1078958504
541957733
848543054
463850895
362375361
871228095
556374737
466808806
568508090
1037960906
1056509227
1019595017
866484669
435610179
1387076638
963102113
245231196
319947088
292156128
622031029
730900054
359122417
286123855
1390076236
707153331
432096360
150975487
21563876
320450232
269866190
898475041
231573357
1336375870
589051075
559991077
666742764
393724007
634857497
1058230248
536857551
662612517
621595051
872836273
137326827
730236974
1383944334
829007384
341603831
458116076
760612220
464647136
418110222
92161889
745019756
1076600552
143908480
1384034736
392660364
445932993
802594885
840545306
730178383
464339277
524924513
853046022
105161159
390184402
756551560
253005683
961723151
893541693
564329956
1150897925
395097122
855542488
845608867
1228646991
157569166
200168634
210804430
383040629
457627423
734612314
1300992395
296008413
301853346
500674373
59457650
844025023
827165043
580620561
456530901
498864036
498633150
559269401
396165948
738028548
421900155
554761463
1227888349
901615336
1057657331
1255121924
219698870
618708598
506044991
426620285
385854439
289949
772864303
466706832
55299844
180777822
861299382
309540159
1229260969
465400837
686093329
982898275
433799386
880165862
427278635
300080861
632992513
838144269
765682644
378195358
1096896178
1328677735
674028263
1113590389
1289466851
281804693
1148680074
1158271920
106980210
844472093
933807138
195481420
930196407
427555503
541999170
205845520
917588443
1209328413
40308617
564171733
957577654
716315564
639251959
310829140
486183680
245432666
688573469
451737641
510031253
728772720
164704762
960099459
359856634
752764807
592267618
1008548755
1219673051
1227177705
390364212
373221033
437504130
363110054
170246024
754188687
524657224
373774492
149107936
175344385
1012387654
830367214
1305248175
936211337
614935545
728365313
929873974
474114602
1055737630
540147359
468920191
142345936
392331612
1343167808
622081217
528053577
435456865
176478546
658175110
876039016
230123429
548920005
510672588
1067352288
750486955
585165542
487541078
170852636
527094924
513027230
1116143278
783054953
703146618
853950106
1018429573
788154341
969097594
410645996
912756141
106403580
999004237
763562328
211683393
990388199
610762799
839426323
448568146
1156431262
240360
98321910
635679103
1101516240
936748266
1311008828
603740505
706900691
618852800
1370408146
33871534
593457247
832166571
794900688
1266522752
415900215
469667206
535975996
1011220129
561538198
510338827
1341478997
466595296
798322323
942022785
621173478
545482914
598423934
465881267
498708097
409345810
329125391
487990454
301632992
1082454645
74566397
897396703
686609122
426524065
1008536565
688820472
380181956
452825270
398738031
830208931
705534850
830318498
209593675
170939128
783401756
1325368514
694590078
732660622
1143300732
158780937
750519176
483848193
496011339
552750199
825864806
767013382
286853950
798284319
866079482
730346398
263199505
427611
1035256735
541609423
718141558
925641880
430053636
968653275
469358915
443581645
1135086637
662989836
617694050
670642030
1353299709
1037929241
529561475
622687438
452256369
487294941
899518635
338918466
488163523
1044324664
144805416
139276915
540967979
886936748
831286161
377777767
989997776
755529013
48648342
402358282
541729873
373146620
1338993424
1016444269
499102317
1037706726
522035633
902225799
74161606
499130635
374840225
691152950
856420635
333247194
362489628
1234267557
1158320514
263984396
308901935
954726333
765599808
465017070
657409476
435766456
286088289
43604094
443434091
795668862
680485722
785133908
1157538501
459860100
666753140
136150883
1383082167
1144745394
692256643
896780987
578250002
504486733
399698560
327524492
530100464
540719766
826283475
227050968
1106636260
279488020
497303221
1273619353
473307917
577219027
896595769
779660732
291930246
57292569
413595428
302551798
824796057
418051483
1014597102
919734046
723136883
585711690
779464124
875353154
864472373
1166537983
783375457
383416830
959743999
466734360
928170919
341028887
601196103
698179367
957507546
618381904
811807393
1128738797
593980269
632404190
542898082
389367140
389935966
525111106
1022541842
432466164
646440156
757167637
1087992301
979070098
321418276
889325053
733348877
950943634
615956091
627265133
433469316
504132400
633584260
770156594
384378972
1211139820
709764965
835387680
1037278423
540822085
573886476
418734084
337669971
1007825536
1351458623
1394494912
461340985
699853482
699650636
768993906
439534324
124812020
845716105
162703738
376939961
798484502
1242875308
974289729
339207010
900356739
338457238
787903192
1163135263
1015407536
976572215
318563551
524514626
231744025
1268840846
1107947328
244104665
185720685
374592971
1025253542
354410338
908565691
451789106
1030197192
45163992
458646258
588007300
339068152
415461990
870305090
827828255
37687365
1352642126
834233645
467301291
1218856335
988032199
356768148
332226832
95901518
726391248
792332855
776803340
1011895771
1351184045
432501229
1039168409
1219509927
269349453
434702482
1186636476
477398015
781066644
574582958
874334563
567534482
586330866
1376615054
242439434
740998901
392654844
198529449
586988950
520764797
745962670
1103460810
1275284324
917107703
358254428
940264216
56575416
1305187893
793627557
542176563
722999470
360797279
1041022852
1114872630
354665535
120694992
529597866
842915803
975714357
493047168
814618682
1290760334
556866096
172680033
636032699
500935755
708212241
392444447
1353557623
539795106
468857886
178710778
398076183
396059675
1258057021
1056509616
690669097
431868565
860087157
265734230
753380048
673931460
592500978
466075362
270190658
183401953
889897431
999178964
793021056
645354756
1089567738
124074756
762523392
1274728615
1209919215
1103112729
1287509903
123565735
782515908
450053277
677628237
1122983570
228213945
308233713
641382650
472391650
483498426
982753811
672345508
49444616
579631762
584136239
426486652
378977691
459294614
1179445165
464335723
1110300522
1025541661
979645901
47048745
452629348
1031437527
1033639881
404459151
447376427
831032971
695211183
380286910
1041115284
165462728
549020294
676950810
167451986
755694568
641197262
1139124411
916372622
1233525773
399814671
1081595255
865438102
1137831824
389424507
583226636
416655151
1134726590
126664699
277211330
881144391
758291552
569077654
612867834
437110291
2251851
1197693519
408350706
469742224
531534283
933089553
710790318
427160042
636369267
1035547720
455977106
840327589
1008851787
316755708
657950882
708368233
268158922
743595495
504135387
940205834
690766991
73312567
101862160
95382594
577059272
1369321076
695979719
677404739
1120037999
469003667
1360927476
239224561
975663645
1399481369
1032797361
530688680
360598164
1132235261
690027826
709648323
771744536
111923549
1149215485
870829901
459547645
188618767
1061873965
705578714
317210144
919083672
668000085
258121840
257142588
575483665
716582534
322564635
1381406618
611344442
220260116
572700112
419166841
791233075
635963317
894595833
843630523
972562239
768417449
163960541
624751639
1397057277
504205622
495556756
1076720123
878803934
448665601
813594670
415858066
524424966
1224695547
613874498
218962581
540180110
701711830
518397896
316486696
636369484
1227830916
660737721
407605461
898951246
526706501
207780437
876853029
253997244
899675411
810139660
1071345338
991865287
1124411764
774153456
966327997
397245059
680392096
482013076
452931755
1352261734
431474084
1222795475
464636846
1198470161
661863049
581996900
554791958
1293099728
156653367
230659762
973521399
1184006947
780554244
951382993
377495328
1223574427
520579060
1355611608
1132682258
418071277
594335726
458434100
572146986
697532076
472008926
423772815
968406382
573217116
30508151
1383867476
566706504
245575843
508147968
1299006408
1788659
851665296
468464654
1329435928
153494973
441307570
244788240
566473194
921021948
3817905
381301840
500119932
284934923
1162983451
1077963186
359169688
1399284525
875909151
909508599
436283458
840847591
793112072
1030549938
188571972
1222008549
607742736
408483265
881616632
664318446
346567989
1074000904
800127633
505350040
711188141
648829770
805146976
684622602
510266688
429219842
1159908458
643815958
1152921093
668888435
552492817
566846622
318640875
455134998
396114038
705053770
1384746400
949201208
1167868929
1374264824
555574206
1207663148
476915017
466636462
392702210
598480956
697268900
666633345
609646414
812405512
964220076
699093958
853171793
117324066
374184075
417440850
670454222
969432215
450903220
695703987
471552992
699453808
788320794
588772516
632784537
823785013
1373320166
405797393
662373933
1308620783
1022657130
960784955
618150723
553386359
395928299
346088912
734258261
556064813
647882160
1100346809
290345290
1368181987
417711461
941820124
389409313
767730767
814420474
1286962509
1347447978
1207116666
264711200
950281815
1366203614
728530568
1107955194
994112078
1362165964
99918818
870111914
605326203
1044219364
1283460460
499882645
849092678
496764347
893995411
388145183
636820745
482307481
753748460
312362500
843487301
528015551
747283311
1358054686
89873111
673012295
818856186
975805336
956412444
302422575
684360320
748071766
1051894615
848924077
196022520
531668928
1354270643
879379724
1230591441
753735412
794544360
393172976
1070217256
540829435
513216912
473792066
1189639415
904958734
652284104
437725659
1094723452
582772416
937965643
667637141
869933138
954887876
497357023
850487260
410005072
503915184
459302682
915657592
440980660
426178658
826587700
749747220
1081738460
394385506
463800155
625429734
938785606
222172956
458990879
408942634
513693749
984287116
471467938
1374137277
894933085
844606314
366392662
922544175
466289678
859055213
374998236
311766799
477499640
326880159
882510887
687614002
743375680
872786864
411035187
581404740
349544051
677452370
231791477
487403412
489916
211070798
1396554019
596764335
1149056928
216992382
287606898
312303118
384962223
412547924
1165153944
97197662
187635740
357704975
1000004048
671822982
1149941027
939946350
889618569
542649882
701724889
389661720
81348173
1366542123
103298933
561217628
246035187
1197768904
508969959
190392212
419839236
245741240
895239105
471252593
1057809020
499941410
538426127
126860695
1177171931
555488407
192006312
324623460
396367371
1390677756
323615410
873972305
382813546
194519336
1037745089
160379176
456517789
1007203153
954544987
747911965
574991526
425244237
1278932218
1339586780
746005578
383377036
529904434
24951803
451914703
307736451
404424544
1181507646
1107482228
1286296767
689109004
438501723
70173040
746321357
907268312
726180938
1036453393
473356996
808947434
499472090
227655246
327427759
225305870
1063560396
982765559
631565178
575112671
1297400759
855521412
330198951
538869098
676036191
359740571
821139301
108359793
348421270
544334203
654138246
676780278
183004011
812946451
125614692
551360695
256858781
838483833
889620163
537284237
71159
780065412
1253405740
382683625
712845457
425008451
736132290
742752105
329181006
381993034
1297598622
319913469
239992151
201877152
71439325
466970021
528839710
371339410
344298783
403184669
104242139
749344077
710873226
774719041
726530190
382879965
191473292
418157986
482860227
438815650
535710035
472575365
155769676
639539819
416758566
607820431
410275371
114592828
264327651
113214481
988376243
133502525
488916355
516723589
429061639
88110433
1105039922
662051422
845540526
341967621
189743310
420985255
455248966
314155928
647282257
398085904
307099180
899038808
296883030
258088351
468845503
636156975
155480759
486381480
337005093
750071392
640072559
544956498
435298431
350912714
1044786689
650833481
1086469709
209979287
129187965
644411379
523607011
546281150
752135855
923818816
379765307
391464207
566584151
460839491
1306889917
1144504301
837807576
431552801
363153845
1365925116
1294336746
845772849
829173246
1132441462
48227604
171762102
357269315
210155477
835456610
1347228141
86141051
1014691796
297736772
682103219
1086296907
619842657
350691412
343674115
1278937361
442275561
210848285
543821738
588106258
952525258
178525893
522859142
721750833
325065615
188203124
574625347
1030754430
520689285
473563770
736800874
455910193
892789388
356719783
240664843
1084419958
570934598
351027109
383001105
526647361
506432829
867826661
289612972
656094546
532475199
943935458
790185224
139732554
1077650632
968036257
1332598451
1004938057
822239672
526393256
605232011
434300591
322506132
837032764
1317134992
299282426
524456954
881640495
597954588
1118661408
715012064
76565754
336966342
1292576255
971387430
712570904
196233241
368622045
676305916
330915604
625829187
454269761
227859300
1314962150
216752542
775456024
1294664936
1272975363
729217327
1274635021
603084208
368829198
299251726
865046538
547330258
562220086
166803841
863954764
602736333
1396648232
534064485
464641900
654920780
601783468
643052293
1461116
171437808
1280679977
547139766
569888500
361611483
1015985997
385071728
747433031
476313095
936688425
386060336
737835647
343681025
546333549
955078042
169905739
302410828
373621961
1074285121
463334639
283689596
7989069
1084472829
138061974
199010369
792620711
378880389
347320346
165988987
925540628
347668939
1061727054
588097723
1207584685
599989630
606537295
857849585
218615575
152090848
470422613
1039590883
654222274
874011975
123820842
391218605
543522442
1175476677
687965682
375507476
741459660
314793018
195030119
386019453
282612555
631207271
682603824
277907028
298268924
950624714
1305895684
936116360
481934614
371861465
386402382
951970661
1089598236
103302646
333803487
573161189
1371810009
913615139
472947656
1289791863
480092966
488432788
846733924
770931526
266609366
936939183
288777640
594858552
777776957
401793858
553853146
704064430
530260260
1338050514
1063628274
453558168
963275003
507502331
1215185365
557961591
1397659384
527969973
548599146
990541103
463269973
1226075789
557481428
1380013358
1199257607
244492975
704055596
709592431
329393129
773068592
613631119
1190063952
796330906
226432740
429901743
242270085
537674481
284395021
547539436
319016414
481037463
893763028
807186571
1035807032
1204261467
457920471
708851675
151887375
536463686
154443437
582567950
386295971
536635662
986314667
1368738251
356172970
717312111
120756606
1347685672
748733376
510590958
708126924
1376547690
281131975
431068563
861462938
500864305
1315083158
823578478
1134789350
927484328
429520044
469598330
1227861282
915147659
454595362
1129873868
230650512
1333555291
914369199
1388216521
436513192
995044675
1379549344
1246868652
1187790309
985851115
1019089667
1015729841
805373676
1192560524
1184665033
463707796
927410160
504294488
526844888
804699962
1152560420
545462594
274364063
579167379
777184098
242840643
500870475
385494329
521534316
497796246
389684870
472174552
975040175
484597375
360855858
367778681
1136072252
1228401522
390095
1107211113
552631470
900985870
215006011
644334938
1248257388
475531126
505315281
475185405
336963799
362383005
1086304179
561638350
758116686
392243181
670216630
296789365
934049560
574114427
373823406
420245748
638247282
752082720
1084520346
598137646
871208374
563306544
463535601
536451106
509906272
679084579
926743768
737507525
787248599
720654708
335617512
495978340
1071678738
621761656
1277300652
1065087739
558947518
508809407
970782432
193674929
190534673
205132672
407151235
390044727
819922123
296142543
542458436
1323312501
1159714171
116167203
271272705
825819352
1014339878
1295605472
849094358
692987726
1119420410
1134750185
607943401
700362760
1253173896
907356881
431367605
1133146463
791243522
422656412
389378661
664011829
469477880
458767021
873343887
338253769
419286763
888706054
135550733
525193988
275240823
531041409
418431152
1173556843
448814119
2082926
749695345
1122495480
853055434
384888551
541561864
498854462
1124250653
775575790
191861858
670880493
545146808
434244566
790959074
402932301
704514337
504949597
635197685
131401776
1010069081
686906235
1211705880
372159217
924973371
1058203277
651932473
1119165385
79700114
324837210
395868360
391407489
585569905
1005690458
1033271954
986916235
598112054
836065129
1209389729
491952005
959690735
534615455
1056730916
526760649
277447044
1097196711
613057071
832260126
416935565
1025710882
536183797
768037237
416072896
146467323
857366204
446681208
1034306808
412667712
529359306
831625287
204762197
316546025
542112516
323394170
348073034
959728983
174126701
402642812
620020958
853165539
663055030
1013552410
843758885
1168349863
1325562775
194887091
1083371453
1195866542
941413563
304040142
296110208
754211069
1267112574
139453908
741325077
647959461
760162174
307744826
927352301
1276833265
738761267
1071237008
282047552
484020445
191054917
1008142723
785817260
245621453
1039940637
395706237
664919428
773771662
724111575
1218792553
402769332
895154596
843090033
807650632
292593335
781195960
68931077
286680661
290359997
999319274
246532184
3591299
681869636
845750766
498207709
785927273
418464439
907498953
701702004
926955046
487940737
1027256461
265487126
325611145
186143115
376025434
1227270210
747325251
816039989
578971224
1233328842
194179072
571289881
137075368
422699814
472016132
759375943
882231219
294485513
964264533
256979840
63701143
716520877
591859954
453353289
436900101
500743481
81116178
1244591239
920451825
633083307
1326681708
72796035
578970901
572654672
360597711
1284485191
667354978
757784537
366522626
727550676
867641894
1202199434
1260871444
1364192729
460843272
928402142
430743670
1125410751
686889184
471533524
101238659
135798885
1031229349
146454137
423872561
1367500899
521348397
393196875
28836082
899101887
639408739
481975973
721389118
906391883
515875838
485687528
730595763
336464646
94089855
593950221
482452787
479043638
847975838
714436575
745700915
333464452
1219787123
1357273865
347989214
325856404
409963317
361262262
201200599
838967032
440279073
451985451
302196020
1152793064
848682463
993008238
415328074
408833953
252786500
287202522
484943767
517784007
806913687
989534157
428268599
972073323
803508912
882727057
943629805
645389661
354024186
345939430
1190580323
984751176
854831196
1058736795
951694669
446237943
720092644
355651623
1178776834
1123883379
625063750
412032910
1391177125
1113718765
1259828813
192580716
479149996
722461556
1779631
926096818
1232633027
1056005053
424166845
109964287
1003295032
402009602
206618045
965141981
293732907
1264507524
449773955
714111129
246750117
79358130
1352769624
471192310
995044621
684739595
182106629
382673507
1211924061
833937912
288529724
214970846
511789855
539456591
694931783
396495339
608057486
729834218
890479961
909682445
782628661
677122013
1205934283
404760856
390256773
663003652
502127090
469907681
330451758
880295680
472857872
390244517
203878728
807335069
597687798
179752997
686260219
844604077
345535559
400079815
773852029
1381076580
572937771
735500382
356308384
325252122
582215291
317862442
411039915
145305262
379636714
460774472
863462228
176447372
225673785
518810546
487287997
230845416
344600562
651880456
308724900
132754017
1145226378
69423153
57265226
186244532
1091279110
287399912
502255833
884403867
249977860
823291591
554035276
1030129324
134076378
413766769
877849816
462546297
511056953
124057191
1331167061
394434928
633253521
3857871
915721645
1019365664
689343038
610366984
717436
506110340
478060873
530148151
620634053
428609121
1389001526
217608378
789932478
165717033
1302200416
1281718741
1273999543
424582679
483638186
407894623
123784828
245105364
933696252
509911912
344485972
86732970
410419987
686112397
535268228
373341873
1051053144
484079323
108116476
981655927
749407199
703125275
878316363
869562086
688725619
690897987
684465591
434254166
180015942
1328943113
456361041
206534205
584363030
299860642
1367384491
364789350
985410667
301056746
123991471
503640990
1204957088
783883150
327136772
427975467
804375283
854540535
565723728
441084490
681361686
790647125
600742431
470733912
425719904
443264654
1132404
390485490
815510181
902688538
578941053
1217365229
610265411
998248409
340399495
508359351
489850559
318766140
446404044
375891586
589890340
446898470
680960962
398196921
684434588
432590180
459533985
161422278
372193935
579518855
866634523
1023850313
408303826
407040321
677670895
101358591
860011844
786976358
1025765753
501237764
771735892
300164056
362378276
730365673
328896598
630449706
389313177
254164673
825836339
80331593
615768495
1230639611
1009464889
707322763
491849312
691442264
339262750
454925102
539876537
100892812
434256897
1022662259
812583164
109618361
1393700490
516805554
442683616
445361522
786845055
76101928
88385791
1225960685
894327961
961014251
572424793
299412571
433602458
353941305
1059314979
1398981584
90915380
859449784
275834208
247929820
224639797
112659557
940838311
526225826
539379455
779561435
1292464942
884485392
566581729
193047474
941106470
528026313
501254668
581793991
1192368497
882066728
334826820
678376692
357168580
1267617431
189598498
1094805518
390986626
826250745
276514121
774641990
1227455703
430401050
797086373
1348761152
634650675
1148608342
114728745
1035402410
840021480
1029115058
1149481390
598872229
440677410
826964731
613570158
983714452
294027948
488201876
550644779
462325118
643237076
305424359
600258512
590564739
1015307069
734865537
901433436
631529202
410599622
832228352
662397201
218389117
425954231
400379929
501819985
88902590
684640425
522453293
304227694
702908893
203828408
984808754
1120496056
207782139
391040590
494803014
402806644
429578700
419098196
495798639
850631738
396878786
761964721
541355533
680165666
456349016
354334789
12484063
412675425
1386567501
561623113
715902649
126266450
775811808
403323565
1181495507
497383676
776987366
531423744
343387539
398881684
303340433
1196929817
842945340
274099952
787993465
405442758
1044553542
537927779
1176976627
497533780
479110217
312787828
1195560353
489926063
405382780
54013173
278585438
801530510
877123715
612026111
39351130
647762725
294916237
458143561
93170390
416430334
543599613
74344053
641333407
412662671
1644549
370117512
979261986
272797093
979627289
529062031
512131669
957138898
535703434
917571937
1262330439
521644283
190793778
1239402918
236696107
508461351
227510482
714133002
258223555
943323999
1065869302
644867558
915109560
433166891
1280586710
201123878
719209523
664887646
683056384
435716472
718783051
879896071
748686008
742320799
781576179
488084350
647488671
896230002
298706287
359940496
279533580
388934621
321040220
334014336
875971979
105457632
2978105
1080365385
1006372737
1144733836
28301359
838043123
1378061915
472719250
1024230412
901213823
1169825389
314253418
1256156652
874007778
94021406
1023962136
1089867505
1093972449
307496981
396063566
366272341
741560162
431959107
440563897
983911300
194918994
1111303855
865492056
461337353
999217797
735654576
344621944
824911206
549010404
1236817534
395725380
732321160
887246352
71581544
480489301
545059409
123697967
1158745089
290823699
195679489
927203572
446615296
612285892
1055904730
491373138
316808997
370129194
359970191
475221343
416488659
406166345
630630345
877116886
475214569
419252080
1043669626
938109712
106071499
306899854
390990429
414004641
658511878
1144567150
467631528
742018899
543960875
227243339
453760875
430559013
1335713459
719524911
841937874
878855793
334573887
221057264
988851883
624472068
201179485
1124571756
815690630
282136553
356352640
1258937056
503343091
435654713
127012898
1207695958
1092965130
853965557
313359764
829422383
476990034
471498148
1192409246
1301574870
962384102
483991781
103704561
1393657482
1395094699
300297463
1276732784
975734528
455620335
386227965
192651866
1363445071
583107072
1084851572
225591248
144344946
743631561
26793744
931096908
593320287
500638822
317471189
795353778
643720783
590522878
586632138
719606867
394874305
258204342
127039559
416615043
944449596
582470686
1113020002
523553349
605360923
487596729
790161519
436526684
143028261
650565607
270799202
655182689
443083050
1021907523
580570691
625734099
554787573
636138245
937335226
574460668
401865307
354557834
1272452207
80436979
970678994
334408893
128648603
537394550
1152921558
1317720494
391708935
751497834
788091414
185340199
255840258
481040416
759156949
968663275
998936420
767897610
1126012263
952276107
589439285
303085480
1379038902
960940946
620863919
929997709
1097885339
800284813
406176018
937597145
452495364
356762987
539724732
51334158
897382952
406920068
170862884
1085909982
479390974
594120824
449961030
1145205525
1021089134
377368376
870983834
721019014
272774422
335469121
718242748
956548688
574974515
371048844
1118416960
563708862
305382048
689992859
656136952
412066341
934733821
484158681
465524880
223819217
755736217
264762996
328430980
408933542
405044
1334921507
208329674
1243968883
255897988
967080552
385165061
623295777
799919702
427847205
605202576
154181007
431429578
915314430
651095327
736128917
1183427112
760382232
973311185
462163801
175094771
603592409
90175202
858462951
365082675
860531268
1114427774
1332835807
899901445
930529193
1256507022
620277539
1019317346
869464749
489448770
188734030
422872839
783337296
1016643473
863656452
631349136
473486101
405448793
752406441
416057655
320923954
97208968
766716183
322117175
1105454297
673560360
477400325
107630829
1010311116
247207781
1063001863
477106453
665733337
148963121
810882728
829521810
778208774
1126528342
941061292
969219563
508806431
427906187
1299435805
1081457828
273631680
871394292
553085059
360406253
913763839
485685670
926393038
1161472188
567761732
650209831
485964719
669642119
1277039882
731238622
1378080534
1034036476
558093289
917618276
969192403
690780970
923511784
691836305
466816091
263608049
348330058
211148782
175234795
554429480
1227076613
339424840
1129744931
678828850
822259600
1161557713
363641485
534793715
177155419
678138644
295098553
166081197
778120153
306600129
836158696
655589267
730481372
893964562
1276188680
682464698
113414832
1132181074
40886504
302089709
471174740
412937282
1440837
761497335
847487262
210737694
420701166
500233971
168215600
1117782957
704027768
966511881
386561855
944666536
1073703475
216208952
384809422
354410449
476652487
476837203
1185682211
526007816
545662464
530328573
798159536
723638832
399493148
641191490
785615556
335541943
713002011
1025675563
520485404
1019255832
550396111
1001000047
811744767
726763424
645260646
63871184
1021717350
481599009
2266596
1056668535
1360631464
809767449
172520961
683219277
528434978
284000409
633496767
416435682
466178014
519823705
476345851
726124011
866639337
261834184
524086892
301434415
364070390
519581431
191471948
390266288
621901334
414299083
827595320
482112558
416343247
862380943
279146115
928727580
432165211
524509353
193087461
231264220
974020397
495913164
1161675550
857221142
252331144
1301837758
394266467
330418430
109754259
1050848668
562339005
386786021
1378792845
1058890768
685817845
671423402
722241703
680399081
422101131
543610986
506294410
1276671653
1143092408
762842859
873809593
375400219
941494142
441668333
316436243
497267771
202217671
1026165221
257987107
438100192
997932125
781196936
333382944
426076533
843157340
283041193
755603926
533084475
888358161
928657312
457019901
842825282
640999180
554005608
375239961
400896007
6264817
382168986
422214331
1197372031
515502974
727364941
328660719
301298464
271965907
595404140
180738456
280358378
429855892
406400440
126614183
192496395
1033376604
899386559
604410113
515568722
1369672827
842895328
423913177
513612480
410538145
69213326
357976710
452734781
628791972
424096587
549983920
629879618
1384311483
540911223
358031936
1313259555
860087806
672886420
494171930
78817853
406023898
287075649
176493368
537369379
921253467
554757965
1175477460
472718084
990441910
40311927
555733697
201021864
734215259
444989974
484042450
418756867
730761645
81578264
691484431
1001483549
700900436
354423020
891388947
783802975
559798961
224743781
312867488
796773785
812527458
851403114
914166894
458764827
885435423
379343403
563701966
291011967
975664314
546614234
768394955
599177970
844600225
1342432095
251901539
728888901
351229009
368367121
869841288
241816832
201631967
84497310
270319330
568387919
450291897
171063182
710012772
940794746
333741820
1152663536
939963422
819479076
1098606642
295347050
1234433903
458358419
951004269
1085011129
1064328228
417680932
504526079
271755041
300328357
712209694
1365349775
431663378
351440827
1062864942
721907891
689418376
155646781
291378501
877404939
331386852
389205935
395700290
487140675
480949500
950161284
1328409243
887299220
500403384
1091422443
397723922
545782604
718383972
491235750
428531114
1288848927
257106645
650289892
823867546
734630231
865592196
984184870
498209096
533697813
155728970
691203324
76602702
459110204
448344046
208892342
381195769
729957026
647065025
578716744
888586832
429547556
673778885
410714398
1015095269
664265885
112815268
1304999718
245709669
1058589373
497267864
586074313
207635031
737087712
1010012281
446117978
1032589498
421115703
897866826
1288563095
968136159
736380852
285451356
992409468
1176843301
1295944494
65837977
523660295
713194066
340721681
951874525
889302502
714604548
403692856
859255755
382888171
1022227660
800523645
332969947
217744703
77272825
926146413
370803340
490998725
394952459
969433903
168021057
807276233
3028406
1135081760
568283338
510931350
1025533400
435114261
875540906
1030986255
173901963
226106945
505845386
384597619
439321141
68561787
723410832
297054088
777552412
231197259
478571976
448266923
856822541
963391083
869581263
536319099
305317266
372313367
820063888
735924633
1248560494
1256357848
982746718
67589412
512589989
731017203
612084692
363747277
647161751
189902172
479116583
543876270
809344051
715212259
477559008
460858434
656250491
332081201
247506569
280078948
914443146
424128994
767552658
468606615
444399395
1016389964
622519865
179898906
375457138
793076529
774313896
1146604486
371162335
487174692
466414395
730776316
125920398
1106840457
463783636
788460190
1012948200
854461212
1265189491
497824561
712802873
449433798
498895318
951506130
682896123
1351551365
1122512391
262555679
549824741
1130135796
1296153393
610317262
297454406
1052169423
102860809
502924135
392476070
1392721942
910188181
819978754
565860646
640782656
1039100194
330748268
494054623
706369
622525992
326703969
200144752
338463717
500026119
996043665
817854850
1128080789
854423765
1258713896
602506449
335078689
696975208
506694839
671704552
816301841
1385073893
588659846
549235484
1146076039
933779187
521713045
470284140
449815305
427153237
850971073
496378262
237155486
491072693
923136005
1279281024
1037090407
1071772031
303385732
193334308
1223460270
218840319
851724583
873034895
433735772
1051023066
722829084
819330859
100081403
489420781
386776084
845877703
324642638
168724038
462470861
883359411
490388602
187141980
1271850933
291583363
890877276
71521540
73631604
696963522
281084494
429834078
138705460
291558299
893290216
1146057211
1145119903
646465800
540821803
1347275665
665993374
888588162
348122513
800217270
1238640735
542958733
535120580
648909478
780133041
556178944
454834630
1098605656
411621953
664357218
325787920
399597142
537333996
696495022
1293941281
447400860
723885437
791545664
715857315
864874644
1124048315
1092339031
293165106
531391257
494305642
951352721
47270054
81268169
1231907276
381324025
112171508
894438130
57107878
428271801
552500868
589581986
441824135
567128587
416020492
337081078
343599486
477213395
880811343
757974386
278659267
457662954
680094434
434080676
849237506
54766918
1052992755
972844679
1345686987
897766293
253179984
505691238
471343922
701499609
385310831
336537497
1005393123
662680740
429870746
1244371448
513224269
1327765245
393991084
714929119
417680671
794451916
560498278
980618279
1155737394
474994112
294831179
409797946
485161662
771712527
520949529
899703585
442744296
281311229
457514306
1028306746
777405814
1396432454
415312026
1171596163
978690729
352355479
1057066078
1128514297
170139964
759525101
101303803
467191627
702286276
1261068404
1137871307
1050214669
416460868
541492323
485493620
793880650
953517158
740773841
143220267
433068458
979810120
644956973
421719140
1105714522
1206409591
642112886
64662547
270019403
386817162
469295192
899709981
1146648094
814220095
889946874
397141459
1177254724
833603088
574577899
977436156
405994081
626510229
471154547
107209375
687319338
1341163168
475180854
740813498
753276275
1359947271
59411007
804588469
106727359
1085471939
405601
643007095
1335819428
1058226843
464104863
198296646
710425666
178954154
996391608
462631037
1172244232
924677486
272867078
563109311
1179123831
826249598
879831925
647879313
241647187
396419007
326101900
711297575
1052202424
444349373
641523713
190278226
938499449
305560923
393250601
778108022
81766412
274598846
340646649
517502499
1085595061
1129133634
1219687371
402693613
1118803206
471229122
930806406
882224636
702738224
135010916
809684634
1145454799
262288353
500442095
970393367
614548558
803800707
522914581
1364593411
142816947
688623691
41221814
388859240
633969565
393638242
215332562
727865532
506105563
249290120
634937116
682800638
1122575660
298837685
368684492
486682781
462121002
588534749
490012339
750631783
134774535
178182925
63059545
466036359
1303294629
847078709
561819349
1066260782
695903853
1361917566
423867552
458312184
870298866
120773017
693070183
486668674
698043436
388399543
253126960
275557243
759824425
226278215
793136700
597597390
424066444
655993487
443262319
1075422655
860736138
211527587
543972529
265382817
502980451
537047870
373248514
120455575
521658502
791160294
696251849
93977720
1260650065
15047085
83088982
830495135
147472984
886672368
1369662506
169781263
354431151
397449423
461650214
602923002
47115216
475967698
378419094
238241624
585427743
556738812
856296989
1036957311
455899272
418897835
726726485
703680923
844708630
496827070
1047021707
930871063
191690423
1076837116
269217223
899408293
450390449
538763963
556927661
766374949
309192583
570265533
244052745
884220848
801461541
436551086
540466238
145283158
294236549
443206565
181177288
404179111
348448030
570605534
589605292
324138824
451150625
765841672
703257812
395146115
429020453
1252537086
396700034
557610452
104259728
228888038
424982916
991190078
636296924
504966981
399621123
456996265
432808337
472674558
1112378115
446749815
191934103
698092403
160396114
145977916
1198950012
710665853
454049692
505239512
491383296
404900722
807909804
390614262
1366789129
460795101
846475262
724811635
324055438
606001703
786291532
761850390
954128648
2133492
393202498
222230734
1201170632
826475590
523461766
739142130
1071553526
1305165575
560725547
298095396
294404523
895856279
507258432
478394956
448563129
702202848
330340758
69937905
1090005628
651227331
701039198
531660548
1054759563
624980866
1326993710
333700906
1005849185
285665340
502748369
789576600
910639283
78718673
447486646
915601697
864440859
292239572
1132675218
416831544
1351296708
291887882
391841543
1015115630
325455013
500742406
938874690
780435103
242202177
916511373
1355240429
267076609
466719243
991424524
542409970
932345624
157133353
316104884
797309644
683783461
807401048
196020510
703503975
1259900506
704443291
534538540
852345667
453232990
1094855107
437437272
124356265
771244735
301306904
700245768
441670982
429198040
115282918
407539279
463988111
901937201
48021009
1194496969
1151103948
690738008
402096914
356668529
221524625
660922498
202193484
724834013
6245604
455911579
869517630
270688429
910727018
859305580
1203458834
218508284
299262352
144510916
846403820
458177063
348079546
572605700
1363067573
321335600
835682152
534084018
594936326
489150204
1254101590
717983494
390650027
775965197
462199759
1061582363
1500148
391740604
364780088
355687570
594056884
364255919
464249040
323262783
823986117
496872452
724459069
929875346
348431941
162697951
408388578
241399472
441810837
376224224
423389902
461658406
1025426313
698347592
831435926
952454818
640087897
1346567539
1157503701
538223034
476736737
903802643
921702851
340947676
577440857
383920793
845269703
473054019
528805869
341922083
465544149
306830810
75464817
221391622
315616245
552691539
822016126
1394765486
292089255
397737414
550716114
1381070111
697837146
246893023
484311842
227747175
1226824634
471251292
638904788
1048007418
492910342
69981467
453375142
428741072
599570767
921260343
543582847
501404628
197198137
538023167
1372469969
693242952
691323584
1159797286
1140378524
473509021
394470328
502519613
412956998
411015874
334070665
1014786737
499075046
417894643
385114638
774254643
621005455
773752059
700463452
547455182
403840441
385305700
962980244
530244906
969563435
305985823
1136134329
914746023
364300590
106958348
333605140
1072017856
900525732
85142553
166810665
117772132
805594547
544693280
203805884
294598726
1528014
138928268
1067090560
1279751572
154040945
548452402
359343992
1010545809
409045862
1149779744
751641487
579551763
563813287
485576326
599700874
437148772
384077989
590283103
1069418819
577046460
711337985
158372568
479355881
989556857
879556634
1033194328
320554783
1043287127
921865634
921922366
1228298996
302256170
262269521
446839994
922888961
863368865
535135192
503177249
549481686
674802810
647510412
703016882
801130145
626260238
487874763
814950971
305372564
977397461
723268576
354952657
1009274949
653842421
430963245
940994787
308364832
850653176
799133920
230178111
2061191
856556013
474417320
151596700
441966360
685240667
189994438
597818852
250489450
750298294
494268481
1185269785
423290667
166510731
431879424
299723232
1209240609
338363157
360941673
315946128
1188464294
554569759
1032046669
495781975
927007799
516658572
592923714
64100715
767440506
1172350182
448025755
1061590568
1354296567
911407008
1171634153
493801383
242167684
512106400
504991295
1088307862
505795438
390238077
949946880
431535076
866662216
159444562
638816864
548829590
630062778
641165503
483738739
584096278
331067241
454731624
378423026
254846330
129624518
384690148
1176951232
146309391
366906044
638061678
369604168
748770007
1337654255
646614615
328212329
782072347
432199804
421801787
593041765
553605110
1139474370
532349910
382325677
1167111664
1325271580
810325044
512325159
175304903
505927253
51530206
435121801
750334768
158852057
1031488687
770549197
154313764
460874582
951974149
1130650046
219940398
702340118
939846640
842678309
1157297487
878796877
1107951159
713502251
686710955
858901989
129912051
404810531
798160794
1286394888
1001897439
794202106
490040982
475654412
414923640
1150938378
102831542
850757248
1164150628
1127962207
477551382
683134737
1399717156
346938706
841648395
247773231
311174273
312567313
539563284
312989492
287322654
581076961
1038966993
1090593165
36794111
404820462
995256735
445697878
415765536
1393662896
1022751580
808347759
86553617
179202391
527260288
378150843
83493341
255905721
519244240
275351350
592014460
447705619
1062226977
788273619
725199818
215074029
867693688
518506894
513783017
490397654
405009921
462343953
144816917
1036626348
636164885
588855600
545746607
496974865
1281237034
494582812
396527977
294284784
312108281
817811407
460145671
1043484560
613452347
424025140
838523132
786633567
406528882
1411467
812980624
369960469
396678112
415858856
232911225
227795371
445789856
367307922
425082286
300083425
885869122
51582605
393407312
527795582
864408369
1240563769
414865661
1397946294
596670678
623026875
538482419
522207934
877982748
395093175
386982418
412188771
1090666434
153512694
277971441
1162866523
1112738351
1263909787
855218245
409921217
495228267
422495934
1301002632
236669098
790755530
994014084
727040358
251131136
968010633
1277051944
642438112
173994074
844430961
1047520300
969224500
784317001
526017657
291393585
605966737
1049618709
888840029
1089009668
167548252
541693788
655233074
520508064
42110324
155360935
786285744
152602569
97517198
546887600
71954823
84275348
809242278
1029350374
375832512
1096153485
1262415978
284910100
650766804
688323642
995488714
100511450
599414093
1056199034
677590128
1025726050
954034259
195691276
708674972
933112787
81841079
577867421
361906368
312909582
821132475
527475265
522723728
713728959
336862782
768316294
1112347611
455844160
194557982
337515732
444409679
1132149280
966814900
709177926
738783442
461062677
698824007
512113842
1168377784
375673869
114241936
315658183
785184820
441700693
485128557
608249317
231530326
300430816
581543432
452505811
915168675
814881043
357582912
806914451
997674348
295293866
713421508
453768243
542002916
463428800
845736523
570873687
939250827
365759755
794020369
487160095
476579806
1026938670
458265044
780627586
349943622
429412397
336721252
771848867
397826065
600798868
926575879
635256784
226820844
89914663
1329864118
373926858
219420766
1016144581
256640177
730887504
404776339
478460496
542585739
1023785265
377273296
833932292
941724779
1318719708
724858305
1342243859
1231048557
187265730
978844157
239562809
640491022
873940647
741836727
363227399
213723046
596211499
1046833830
1213314493
464213334
1028068953
1033792153
730884020
213565738
1079478683
388412725
506242233
250201460
586773027
808381882
1326904685
817138414
488997590
961706170
640886937
377476365
1375707054
499368719
420687384
725622323
1037341637
938620606
1216423842
229404380
879545989
443808555
446481818
704734280
1391937687
663353756
318007998
876525269
476807908
493137855
656350489
97904009
224060532
177657853
891172341
767261843
560514974
1256797491
640031424
238723640
327058220
720657153
707256874
252271152
868290743
228700149
178436388
211889696
701096870
618010346
161602628
197043849
364237685
463863625
407926782
266665106
507034198
596146754
144560456
1000236738
343341681
1097751808
663261600
143920622
61863130
443143074
79894293
593861780
729395477
419858102
244557198
609835818
942107223
101273697
341887704
906274974
616872387
831196423
97916414
1114436685
948671689
266876648
114442083
946858491
387576877
984121080
1072411488
1105157150
376314398
1058507539
1371369852
646938034
1020496127
414207583
1352373805
284894004
1096679731
1268537959
271584690
242168315
421368029
92920773
312486525
271949696
482037961
451763146
443204889
385436247
546516453
314711741
332465930
1041234356
501688803
448777192
1056485984
662556791
171710229
904151597
282202258
589485
759969761
563317619
314432507
977131451
1089812088
776437330
411812693
687146963
696721775
53125948
313416725
600419844
289383028
474589151
578773495
442865894
434634555
409527849
526301846
1052769867
381399578
498935632
419802027
591829917
1013846788
945962467
1338774876
1181967038
423408953
294337083
287637023
370615630
497653884
626814241
860817116
1379614869
527631088
77590905
386415705
652291154
1109954556
423961047
430462961
1021079908
535888336
509444905
1008571911
1130126125
152342041
168149470
764256699
117824446
811482017
296119497
462679347
721203368
914730275
646429477
450552032
961853445
1041325998
849548198
593380471
996515489
263193847
565700729
599539934
622664840
869868414
823478982
462479799
1285712547
457389186
753521250
539447167
58788405
538136378
573392832
368329122
958782241
586148672
467377626
793430922
210725243
272647249
294147860
448811510
563612226
965074309
399226838
731787446
318704762
496000119
1007119233
995006589
600403860
972448369
493559298
450697109
388791019
332934970
1167472960
510815908
365563563
946767624
291225436
329283145
430096584
1145242806
247973293
315267777
852084868
691850489
776575311
660554478
390841398
767662560
1023364220
881226488
787936693
77574228
529596130
710585097
586339878
621183782
472263343
1046012932
723816597
806598350
780560164
769276748
458353273
441706238
485198604
575712509
988627539
468210292
363788163
932914537
138328488
1001196577
453255408
207280409
379699368
202102156
967735225
431465324
113656692
732302816
691196879
746293199
642780403
642096954
343356655
878861645
417348429
357152245
857130422
118969195
793356749
748244236
53765189
453502791
1196216877
744979219
715871946
149667826
614309881
821011367
310016470
455532930
261443260
819078054
310565353
522487041
1025147564
629385633
1260439347
912450765
1303037287
575474118
569146373
1385076339
513474753
640032028
739928226
590773219
537548641
517580004
727341681
129140855
242079079
797597556
402887335
1020016259
528156744
1045532279
669474550
252487426
978775711
347567369
705177201
844435814
522422867
998597326
205194474
88730728
886660703
570812852
724054427
916679385
346336252
397655245
303850821
201886560
748748112
564717112
886918542
113528696
1189779929
336390669
491677444
309663010
227630597
906886355
461122825
1143988295
402531756
161186006
837939906
270173629
1046359043
390763137
1048979488
155691603
543900839
948261519
398303480
646303982
147883041
544633814
655198172
646795476
417351625
529768765
457357357
526060368
565373814
979478923
135900041
115044980
243360395
570828679
511853136
180143660
1235098318
78736155
240184272
186611100
102569228
305316085
1369194911
752907884
1393957506
396161738
596142825
865836956
149747446
372157414
1101720677
646751294
1310231454
922344838
679173404
1067481744
432261099
806346435
1215898437
771105008
415119947
362158268
636416757
275989727
472491443
381444109
157455356
154530515
1227017809
508463052
421624472
340748921
1084434837
418997843
386498365
354602612
817227384
209141434
463923365
576792395
474708032
795795984
568924543
1313545371
568215206
298640330
887947039
561664829
467532434
868697371
358991824
509949976
1267551423
929068737
728305038
854157818
583608895
956305198
151710174
468739424
590629389
139514349
570007746
140265327
286589096
422817927
654585603
732376842
384632946
601696241
222356423
436797062
160907010
169588704
422408759
33965783
833442353
431066149
894014414
321165608
450603385
691859170
167138810
235779358
54769561
645881732
698789002
1185602933
485206431
333455926
902740973
230593435
387707179
619910230
1036336499
517659206
375657805
714178748
1357001746
546717702
484962332
1003829823
411554759
841326482
789791009
494665046
711746308
605493100
411503452
34343513
623118061
461255505
1031862480
445485476
459740158
299889107
438641863
515032634
508187425
164607914
142884179
730858856
1055323522
1017964156
711367303
377723191
346061726
460651623
412051037
794514135
704267341
551475368
181498045
562261518
896048032
510285062
265927844
749616482
391205324
801213277
593639984
260275314
840670800
1047609733
789343603
176807928
465569869
449399895
262682703
1135939172
508062515
1098127338
1146002550
379880699
600927794
412101838
1196766740
814178033
511139255
380422296
326697760
791099629
805366281
918223097
922658033
447543984
301152005
1046270533
1233710761
85399310
305949322
41872796
1022606622
1260958281
573050805
1106356141
261751106
496516649
889700054
383939844
190899563
869503240
808173020
921823197
414118393
260679509
1217625871
982069383
363121442
750729226
401492781
431503197
37939773
851195405
1147441310
954939622
414788809
355684511
977486913
229558699
913215683
795795980
574094771
268019485
566269297
690050127
319204456
552883745
642832564
1202744572
839679118
693686381
72856164
1097974101
461842909
419120137
296022657
1188524861
284795761
749193042
616308429
125622438
1361528704
263444544
1053633819
535459336
1211792679
386862720
468424662
794589923
1236796835
785231718
44765859
868984266
404136068
671429779
545863645
359327162
578411046
828742756
715118849
773214940
821036209
130846899
419110656
492449173
191040939
1062374563
750290145
753417362
324596735
321660261
387353029
51694332
312155347
471787380
483256119
450554483
478471732
891405239
962695918
471431658
759209946
160909520
817506161
248732883
417678596
424786160
1073597703
183105079
418085991
44962973
314887256
1370534452
843760416
622591719
481259193
789442563
236240549
183183297
437468285
650428254
1070463221
785445866
481776207
242033870
463055068
555838306
1043383400
953821071
459664342
1168707949
634813657
489469607
856601373
528372441
862892443
830408454
897872157
456814571
946970658
163348089
907472314
365643061
332524133
1320579253
359705500
815787651
243633593
357697855
282008261
563002559
889606152
260493999
586027537
33514346
717645577
766859183
300582722
575218687
603869765
214238882
1003741632
246821043
765613885
3823865
1021839938
185191061
1104891576
835300250
225863059
1376267378
476822562
290473162
565616071
133824314
684529295
182826916
462741477
544815229
366345969
873132938
747628781
520285015
261479061
426849703
543761213
894932282
508926775
265668749
414744532
439505458
322601612
280940889
1083047577
635687903
294691779
797431583
364526422
137122868
1097509239
935388261
949778999
462917106
322746629
618169516
341779377
234774674
1137995355
387637817
347093840
402945565
269299125
915941830
641782682
503414991
356514618
469471799
219485352
61490421
622439687
501881013
494427631
929542394
463017726
320807973
1081623094
479912844
467386265
869948883
479555366
787299529
752078205
374872993
452293466
789797343
634822406
556305482
60323478
624529735
260104213
340287398
557578056
1296052511
1066183605
465542422
1229489343
130836127
547321
686903206
352591314
327070438
887310210
997868129
6077311
875966051
452316097
392826720
379082226
84187490
914570006
382658932
367163737
675166312
1254849417
666165461
694798339
153678618
784246867
425179148
202801393
706951460
489279356
1373857782
397592731
1024646700
230707565
1319114792
127622390
119418974
1297101940
422394841
220608410
904752248
127321362
730547564
843291258
224157404
952942703
326229225
370723135
439242215
400824607
419754397
656009842
558980491
860169227
231957321
454848184
684356717
120323404
1141389779
339022645
739786910
1307304908
293990648
549021999
987140440
1057586228
881860527
616151388
375804469
407114078
384573111
1262219155
902844625
434987727
469283070
828593888
285495513
291062239
1293224685
895562526
589477519
295471598
863803585
167641215
733157214
999605313
168084537
820065789
132158512
837942022
590971458
506168034
325653678
147965201
312827914
824921428
478973149
533744849
911202255
625119452
509831492
438181880
730725808
539662289
256925769
452552969
206025369
1155150893
351968650
763363621
1062284677
794658426
1053336547
420519842
414625373
1363374698
354436960
235901088
249829545
864040178
461024388
374494302
981055325
191450802
172311210
328433748
733968280
385877349
459244016
686252904
1166528661
357496756
537022817
487608461
841824225
502293883
857718505
748028589
584431633
1398346741
260407506
277688541
375681020
472926980
91980953
832067151
81874833
504865767
455793809
199204797
470606815
449220783
185936004
484915020
652953627
156900035
454324694
1047353360
780208050
135744393
470781171
1319437982
167487051
308555675
462829050
308172509
263244955
237660301
198513478
276366603
364467874
499179180
635204143
457637870
693139251
56141338
244089355
889978924
1045304983
39386997
784956683
665620640
305661760
571993714
828476585
525978246
328006123
652538646
904275061
590328019
309440166
291278456
207092959
363072302
993058620
1008828345
474661040
1208677368
471018806
737745188
516317699
1331785875
407416414
122159157
66895558
344482905
698282768
707558294
188867569
207348222
97709865
309990703
161654304
358316839
561992267
769055773
1343838869
1065580316
503827879
706194751
1081466610
151932422
1267492943
464184789
1052602147
51084918
779854225
453557899
515659890
353271093
1264620952
662247995
628819571
1112862937
836045880
382515551
629308219
490504168
501503933
120819493
726761630
923847696
443707544
403689943
959792371
987035346
106113080
1104624501
296534991
571560245
928707596
332304179
472924648
401288044
925236832
211040478
883257688
1077143583
120572365
584783399
592401498
176976128
449326619
52446611
585701176
582295133
617106958
746562818
813491682
171724241
283279423
797272206
190455639
320428136
652283706
276250050
918005571
146217736
1035077340
203140680
557853949
87335997
967610535
964595329
392729719
537131930
1092907844
428400554
1120860041
221768386
163341883
493763979
465188200
1022307228
456640196
436742797
509757099
502111514
171202830
304378899
867086604
884965681
134431700
247622087
560444593
826571238
393305733
837858769
211894349
304356659
48230568
906418577
125302304
401384143
421498486
348754164
1199285045
643758472
1185320546
861902436
816643344
178057938
843041621
935853299
909524003
71584474
806766512
745442660
438156392
541868361
748049102
305688279
366503171
784242732
1160063230
396360376
1057644674
482327384
456319865
236709826
632621922
506613858
682193627
556721188
642620138
452710865
742620940
212948170
347384340
675979885
896727052
807441749
542409439
797321918
945799550
1052710111
830079810
637514007
25346190
443061381
411468396
814020893
456702214
605569356
435060041
557959342
330931337
212783740
396113267
1380738206
655345602
526651120
759954242
499875612
591540793
708944826
213844794
441144596
279319523
525549275
754711310
280128835
757413114
449094615
448725859
210254295
308505085
1276984190
781176982
949134209
590909758
394202505
226950157
838116566
452948166
1227271584
832992319
579569383
251823268
269931487
126856795
266017777
885753461
422405458
389739219
465939704
467802993
311987072
767755708
630774026
1258443447
126442732
193836314
480302917
641675467
531126531
893484417
908593145
355502342
1000487946
131729120
1397796138
252901610
788357726
355218368
168797234
355156538
462901310
108874011
707365160
627447910
476070201
423936943
421740903
307788490
713599343
773365025
542420601
730535019
271009014
364537586
686334130
1268719855
544480735
127043477
1095552736
921243497
458312857
437547315
508387896
605806025
339699564
558828760
293912329
464349766
263101151
300312049
165107632
485133260
434586499
302317322
596792202
409544151
580091093
303777835
372766730
1398298191
541132523
934123758
1069999740
505374180
332585971
392669989
175685401
711546233
175578540
998261543
661087275
512460552
190751347
266961237
413115208
682027284
766687815
155950082
498323725
728887020
540783926
248511840
353878273
113501382
323998087
199254060
380448084
1396408555
304121407
786958681
298043891
954235398
370181307
595120362
640837743
494343809
63872126
410533144
975708590
507584716
669449203
813307770
393827411
322394638
416198195
1287785696
770423422
304930416
56559169
876687175
764508963
571994846
451524529
408847874
771081314
566056479
893029075
594069508
1044272575
334619138
572283771
905388537
1145719357
871859881
651741081
752324144
437572950
487734290
1015759619
688581846
1296379903
352537788
695836685
1323136236
741403433
288155608
1010289621
178895473
518772303
485972812
897665543
32345994
936673166
325440984
420827153
584833841
44668636
607392605
560602269
851277804
644627651
757098635
231184293
840925123
470954167
557669128
267472162
225119669
400089819
546815892
1025986275
853692330
403678493
839537185
417044570
159109313
718499034
868869546
454469431
411327058
134127723
219327941
285385960
520367307
697301317
191503682
562439592
275123544
429002845
235913553
870235359
288744651
713853692
456193337
1008051234
844962946
754092891
788625744
910711228
403675628
910009976
432881094
374518169
403276242
207066847
745388369
292180604
401308198
536106812
329906235
145749780
1386326266
683433769
56966136
329118018
340943596
665560961
236985231
476985694
329917521
325608137
409713626
741177283
548585029
388084274
612463986
339123683
508045133
316809403
1181783923
896181529
474305424
250737278
440567416
575008568
617984379
132714706
841374128
1190633434
288766736
548526282
67116997
824708270
311647388
523565557
75886476
225434
395761746
773040980
453454997
780824388
63193797
881482349
1079997892
405464569
5586414
385831023
628377943
1356146986
536644913
587625948
342543287
207921036
1108093911
263489697
427670044
392672711
117359642
955676447
976184063
685469786
384865207
80551245
434126726
486068672
152428165
1291245690
316924328
1089344322
456248772
1340498332
1025618463
459723728
122223312
421794986
578805993
776918862
377025886
321804902
1258440012
867797394
335266925
188918285
692427734
476472723
100909071
425273567
462253063
1195234714
1256495055
1278720846
57234444
265098219
743705399
864731584
966750881
774448818
1319950739
463146138
440025733
727691404
333819388
599336811
318857195
298689659
1003744219
578028375
291571294
7634772
1337287856
279366544
652975888
221756495
167224934
513256816
367888845
480195621
337647514
1093531111
442582771
353881039
276284774
467829184
441673354
963917661
169960282
942350488
379984011
845861632
376042263
289108441
329088105
603188311
419597972
233534942
546360720
485637029
419729263
1065126123
160993737
174595600
882295936
710667502
432500937
352586349
405224148
819306098
393781127
347991131
506211575
59963216
20351199
340745699
271645602
309021380
803286552
39975364
281270239
768631591
737585846
217547901
126983293
810635995
507702268
129112413
1027183550
686799782
685824616
352395657
202149197
1095294561
184949532
561201784
802116735
1269588854
294347818
563709365
1002883395
22167861
522630636
188280328
1265944302
131290794
1388234071
303790107
197730721
415181581
778800221
904139328
431042543
267794465
1130020404
554978406
472485751
1037934456
870524053
408944632
324407977
287423333
855980152
1142596619
754859620
202872644
841467373
283275202
580321773
45308169
564625498
888032073
302873883
682905326
859460214
1281516014
427650727
718415973
1130683635
649064102
450168570
1227439226
939543888
213884324
717825546
955597268
461762009
500128825
262501513
634579810
1065152365
745957057
542773711
67255468
550283117
1044493140
374940889
895801781
361933269
608640037
281981241
84930891
1062322792
954062325
921307014
1132401703
330470395
458318795
469539296
845923265
402175762
1130171694
433379420
863083994
565702361
749110361
946831079
779871754
996926029
90017016
1399163148
961557371
487021787
597349725
805348665
225337764
397444599
756859083
708977336
439832675
977541872
877381157
969445636
334459484
149697759
750219182
420812659
364989806
1070153355
702558835
832921039
340846359
7990973
907266491
473725124
432386451
738151525
1014189888
597436673
231886317
542759378
1109785048
484872109
270917291
419613025
150617941
474266732
1090256021
1195385932
645377314
443068616
614689188
702895713
893441302
415246894
643876671
717195456
367154938
934532049
728343811
917404762
721561905
602261991
324890008
554996933
346090760
895676966
1053919539
645366457
226317280
85264684
659994235
3045931
558404322
320814451
374021336
505407870
589879573
264537688
365812781
656710906
762420146
1063199213
1116893765
1138238690
693535400
1196262712
1365111277
205037033
863546799
96286275
728131236
689482723
408413289
314644202
419721018
463549854
428869505
869087758
417778981
319878062
276192160
657240932
933288707
414773654
87464689
976184907
1357723497
572037608
483354048
1075295527
643014986
1286701516
458726709
353176717
675643368
472907718
624984862
319296395
352415584
1320018085
353437773
381266670
452764117
530724578
878175059
470641765
1066366135
426761858
545531922
444585656
542074230
311681217
558106258
203677454
804316975
1024836430
233894468
818797923
456611403
334525535
791344467
702772884
406921399
953631562
182748937
1137601227
482902301
1347683060
296560405
422890822
910242624
1094836158
382471316
399977919
410757705
472832200
444823209
531898996
244108612
594675615
303477859
503806572
782260765
479204050
201088807
117261063
195390622
517427690
1306808846
1263291734
742403458
416389480
523935210
939702279
515908504
1093039031
427737451
442887024
13082546
946709564
665817923
380129405
494867255
988852944
672474964
829571860
1091677513
841019500
441397397
864480162
379936126
185249926
1162155
442020622
716481707
1353510071
339491653
199423150
1052768486
643718540
899586089
790248150
1005769165
380881777
427218686
586514676
253874278
1022773679
683113312
434856605
944219205
353684955
1102296341
1178452625
383140682
1088425327
3671888
316370889
1041330728
454932189
891428586
11181799
1247301807
237650775
1019276721
828653115
309915025
224093430
1043068368
364363321
456747937
1100396245
188261659
204973697
627728698
519706916
1288015
1189434061
268413674
258876551
174904698
439845709
439829565
1336956749
443159614
93641911
745632135
1286130256
678934886
1114503963
852611531
660286467
604624183
752946792
125256768
346868663
1230963593
488702257
756612624
350426828
474898610
536925002
662098165
190230525
842123274
400561356
536423921
443443756
106663126
467925269
388140195
950608967
750376107
340010451
889115274
688359838
90486734
438959154
308220332
401411588
1039688367
892276127
210899784
386588247
200714975
692407375
437508815
396008537
372006473
464548538
252116898
530852722
753560804
330032125
473171652
1254337116
386848387
217322842
806711235
862856575
638313629
291867614
1166549824
465199070
857763515
1058122757
1302135557
293736321
410337135
589729514
512483709
135765629
784789721
500468609
451018884
1325857907
905531149
380901450
570158534
40983
1111893838
363288026
114964066
451245226
490399371
395663711
522464257
92143305
515568470
544209759
177496075
975789974
563674807
1071378437
794695327
174532867
898343527
287379142
106760675
205266445
799886437
187967792
216207606
812525180
1147389520
452692205
814337254
838959466
321277659
323856473
1140395998
453729318
717763276
185863820
1036269925
242070159
1007277340
311630040
137682010
469382102
501167509
460268029
309170460
872336243
587607102
589315919
471034672
325415813
839960339
442636866
518092929
241805422
547421651
420740208
638596298
405727957
485810696
1003677791
409327509
467147821
605688847
881866088
1149168025
426947040
430369858
784995140
493578421
843555236
1110446289
1057537229
318768017
806131377
1017236839
681890857
700486170
435130799
328769859
843539305
685342358
130126644
499924589
527379801
105550335
656424256
274126451
169845907
249220774
690945533
356084323
333464694
473429646
1230988636
1364284972
329202276
426020143
1325543349
956519243
138454399
1206270142
614214508
515414575
139855001
1208582953
969154772
799349831
314387599
390648590
298724763
153834244
774027241
802807918
982317570
1190410480
504501182
1192295095
812399111
222297901
155097549
1171502258
1225928134
758390525
547532910
477210943
1145423780
300214728
453725949
395098314
569627837
905523575
207914767
1279039026
228248794
988285505
356396476
929018373
201276554
363233126
302274947
575655154
605959773
184591039
693923082
538190199
766628318
1065640480
448944003
686292364
482700316
198987387
469460324
455181168
710900527
769858162
713608953
625169137
1058372245
228698870
788796256
321556642
551975485
798391904
483748863
850199094
747712823
1115098692
608041941
353179650
408065711
376940901
1337433849
489087840
333473324
853215647
513650105
1295028622
732413381
775047292
92272100
698082843
787777292
127192205
70785229
1271203916
611285788
656679935
854059132
22164473
218909169
167564259
753659249
666782346
464665200
450987629
766888871
226360745
404480603
1179122406
544068596
413281574
454017790
373287546
447359277
906509523
1340197395
615506325
995579825
398139309
733842592
986500924
421787716
294426183
914141385
422489761
690601707
479352549
462301956
43175328
638221236
162650210
62963897
530141583
396054237
461003170
480815229
1199642864
558031994
126269602
1151967116
989518186
965259683
1240816332
326594702
565200305
502648532
255313644
40407300
432348578
670036803
349055441
494651086
224689861
885594288
1018306140
231196079
589527290
438298517
469413204
658676079
101398527
1050709058
656673200
1155867214
458517262
565928990
374184159
26721126
354835172
771319333
1040808463
264451353
93272743
916111169
885538020
1135826746
449581747
704700589
166942411
411653878
462990047
718005886
616590748
335787045
794731021
378802102
1022957408
715393429
323179563
823318671
455747173
498820711
577352254
1303475033
306482323
403803889
1321388917
816832312
57728737
253073191
1190048008
419209968
431386895
413526010
300648500
616520861
1165313090
561216715
183610229
648575185
164018331
210005741
167207531
7505234
397034981
327469941
111116717
429127305
836319014
300701301
488303028
500015343
434221309
466712785
1071603017
791340989
197469021
197420945
895468454
152840844
201305263
330483785
1170408368
484791971
714281136
852365278
14002376
380372305
309807170
873839342
885766207
509340099
318807484
1303578291
369210185
222786923
697931231
987317070
454744164
939134650
785429774
761615315
309040475
408610908
416412153
134119498
350116958
539698657
351300927
496554304
324898853
951861358
166147597
454408375
1127965389
249668420
850205825
741109354
516402621
412050601
304966604
953546787
638952016
264651857
541712751
1020559530
514591627
496265480
464668921
248259540
572710605
628480127
474605307
847166934
1047854866
725522486
566311411
400597729
894986309
322668356
71322317
767578244
888635355
427345787
960688645
799201478
862803336
1359087006
1219783640
788236235
875504415
448561403
242206721
540423884
464884431
862147971
523914606
335015293
250583417
796731264
929817636
152075428
510076426
548586400
538310423
512172544
1238576684
1293289374
184447371
315551984
641469190
421453981
339920926
627779798
61892361
892865144
235660917
652551705
474006297
470833686
468193047
361656518
1033044816
1250310255
167955523
447680661
309204343
167400113
106706353
293208049
1226456700
1364994409
408677104
488668277
460527340
840786168
742848077
626405596
379518446
836029017
639863182
770700069
299590983
865967214
1159759734
815789497
845904331
210134792
142356835
475542008
365782058
377155500
640318188
463885388
501762995
409861414
912061780
465847360
920791498
547503157
481112928
89927827
557733841
409075254
305967968
812983447
855783855
303146741
493415078
966719306
322365689
108998288
1240342504
853118646
1356166310
414680959
533745685
541193818
554919607
573963233
718761518
967072179
646413855
691295482
404676969
768182914
451752377
1055105043
467710581
1241902058
973089062
512669028
176550120
220294452
321548454
721479931
417594188
381922747
535877504
1066517313
1205570991
969490906
1349558596
516215571
959873918
922921646
138058737
8682295
451228774
1129632444
697986018
517794072
826317334
623006553
640415210
444439113
485969156
138475220
308573135
601225904
352380525
1270551267
374835020
1257072054
481610464
875088029
405106166
596573061
674412325
294545053
833083293
1247227617
397319324
945752129
4932917
475208239
471212958
214456866
348759390
198092880
350839946
537738231
367819867
293708888
866123440
648857219
220117151
128802182
869031844
428305711
1286931989
908050817
357041648
387394368
919039273
391264226
431268289
920999055
1116753707
1007727513
416328656
513869643
387806519
471299767
629419877
993913807
670772337
97984766
242771417
1030892964
1074920257
1068795670
186567030
349728263
527043725
1264355880
282155493
911352997
896736267
271509879
143286093
836833119
138348048
523858262
292429732
83439883
145047541
1038089973
1055926439
269254679
379521637
296747764
500829992
924046308
234391649
846519433
131445028
301195164
48444289
1133285644
254811472
1002746495
1338620198
102336092
821001121
170605847
1238391667
614387992
915918891
400438961
46143627
288666102
480411359
1137496265
189430017
1313969340
516094353
1008481922
198237790
971477357
425436819
1115033994
1174256415
336909795
777846316
950809220
1044078513
113279092
265684214
1024893673
620266039
1101729551
687510301
141941511
942852054
346203692
328624104
817764085
738431441
717088479
225849327
645914131
791503255
285272218
1051337363
102199678
508470644
391058948
641883269
1138119896
395607796
437999237
421340547
512937663
469671518
804067907
367241523
916924659
677508165
357201307
357920104
71407200
1090904582
1111552234
464061627
735292849
534784786
362428242
1124484839
466367332
1001087702
461480739
366164600
83691938
1165137585
497958107
1074996753
370727465
277295682
604163908
189923682
324384390
275876006
213283053
318088267
1030186225
1057978359
331522828
527631397
410910791
864316880
498179032
711005443
905628860
1019350930
410777966
795567389
506076787
158425423
140090405
1103831509
514684253
538477167
876794610
474949104
745144397
1079268610
745417060
708552107
90227057
74955412
238391212
522847255
444678186
306281569
377586254
433694301
833581004
590966257
1054535132
840407113
107534327
492498172
229034860
977524752
910570690
440788759
151426430
895740268
305008026
249164755
869264453
922048535
366202633
580251099
505268182
1030523092
669777151
392761272
427796529
552677678
316607308
852937162
1179456111
156032574
499502651
468873615
949450804
690108582
892421923
305729054
1027733436
294395994
270108628
698280510
607978864
491107691
64120463
265099422
192180203
387905669
287817379
331218360
588002828
523538347
193831085
376811496
1182681517
79016547
506157789
337312272
657674483
933669799
1072955651
186546154
779455059
788786057
84630531
982024908
618957949
517712809
517289115
162722569
404833199
395324222
748963591
116828962
1127212823
847330352
491873018
253048319
557504102
607585533
533998622
132970486
976835500
699704165
731053681
311404679
1034685185
895448784
411767471
825957055
916010523
627621231
411281068
456763393
334225445
493902551
1195603966
485028420
424933003
1345606565
292034504
751277319
1126566707
183816770
1299667896
637717351
327857324
725774054
840063182
506936015
534078810
227080227
873473677
14946840
761280522
787528258
27704412
717603737
918868024
482187596
1363661518
361696383
804555636
368089100
466518446
671598066
841680498
272367383
842178399
538191245
73923047
697607114
1153441288
184108955
667919423
490008490
917723097
777494591
366026989
1223004723
645340769
910467598
431041585
264304650
820375343
776147215
254116282
656630438
257197448
121547993
579911103
751291285
1157003814
309199553
804928804
464745969
1096470474
146367080
795369220
1119386642
550802728
975350595
253742611
957969406
976553733
506037853
666198485
877329860
1211303277
358632531
1175774661
385218264
541213367
427945019
523412463
21163849
544239575
411349179
741737468
284539848
127341182
375571010
207822768
636648893
807425442
283434584
86911272
899856297
1245683485
387020431
766015427
498589406
436441976
809119178
1324905184
755676870
419142230
580350501
769951376
549762591
409580206
799436623
267070195
185620278
633463379
751139599
133302042
770186590
287102037
681817565
483189179
633485678
626329504
405311906
437189527
889399100
712869855
1044784909
362878999
371054640
784642676
550359040
548704929
656639044
1062857577
492788225
227824729
1242252994
475615193
202099464
570539208
578425826
232524388
1188613762
1366844809
474938543
328058043
1381519566
526548637
127178150
539296056
1051088954
405262625
607358425
1233867110
293310058
575906621
659863735
818700095
743033406
626765491
1231963010
449832398
647769702
472571118
813668587
268111600
354494990
743917042
391225503
109160327
115020519
328484638
161731066
577930589
449658215
699359704
768961104
441239251
1345657869
919596049
641187242
1139439800
477984025
349450257
377247080
1538164
835836822
846838660
187394246
187358496
603594432
393175122
695777902
469403976
914484331
892259862
489023903
420123964
790335681
724563672
503457509
235543375
410425934
175161342
1211915801
348444207
441444588
14380765
116166408
258349118
846172266
146649948
976923676
1393019539
433192099
278045760
119339065
694877509
407895909
265311142
1250753336
843131118
546902884
660809138
586732069
92879120
236955534
384614329
489702712
1235380413
182608271
992487909
1051829454
1230622240
1013140727
1327082200
1363152727
311429885
248956886
752851641
461647120
240659264
1081244739
87239720
1276792915
497644381
825620862
953027112
981880003
699374446
654579840
279878104
74812522
6035308
419657589
846875399
473686674
496830026
137373258
386305998
415867621
620710596
920592344
716593973
406092083
762292224
1091386996
1048423311
777915184
468893387
129050550
831580874
166322692
197597396
1002606213
266954438
920369586
946301909
746250044
91227267
482566211
496685416
335965105
458675327
100195222
489083049
375133863
365251665
1125492939
742209269
908563437
526366273
485681841
774124069
956545300
769955494
301125315
681056
183366107
437144786
242524342
913994587
109184257
545039085
398844483
589174760
1085191388
316301212
686272964
940973531
603324774
955860713
394145649
890660435
855860661
678519597
893957203
1036118432
1008933099
557706996
351762759
1081915717
725580598
102290587
362572350
454308308
1001110856
417820156
388773411
407069599
988831875
630701273
1057360841
332573487
961571713
159301434
477394265
246410132
773037015
65852127
553371608
281182284
273184877
272680603
488565804
1001874120
1026463982
466403931
388988832
369701620
496078372
40646811
345609251
423859251
837265852
457851292
380987694
489919767
394814216
953901288
515282662
477485651
377552337
490988
735879985
183193200
1104689749
123022497
894073282
376448384
872702384
6541932
819690306
481794882
685215131
1245804841
224256210
402748235
621213186
463103396
123300083
196841545
1041988671
505965865
763661920
330565891
1134486896
922105243
468035140
312766615
377873914
334868523
257100105
159437678
425551665
411380759
788708145
790949304
739490031
252946569
413893252
921341789
459894500
560381582
241970466
318218094
1206073629
792893268
210778831
308067047
422952520
282466778
720617881
2785665
793029658
1066318918
324108093
948092122
1383397503
737200124
1322851567
327040822
238671376
346856557
987159668
156147140
481437922
920362814
1002886557
810776220
339464924
311435626
459201200
254654165
1253847818
1381947514
896882906
465478109
377634285
135739686
1288758414
364360738
1054709408
334437989
934583561
577429952
469293790
377988555
390770494
814564663
1233286420
634863270
418846522
992840753
1325545270
213589594
511445169
1139117032
629993484
439703994
533092141
926034783
1284417357
97767830
943250246
83709979
1015893110
584280123
244138780
700367325
682188546
1018203962
809225794
1065695856
972918006
958777726
1160466673
126496368
994072769
406556348
1266510728
250863149
433755096
355935837
1214359375
1090855745
764234015
263538245
675854852
879540449
418981408
368717118
619318213
700490040
820980212
171524904
469600331
332644943
1157580458
720235802
603538663
1232321826
263590912
1083376458
695966073
544721626
328642346
733246892
477436835
811535207
394163058
813069657
819840093
469269995
594662534
102935426
772058208
408016881
773905317
1342153429
1123724853
471277002
1320447982
536479423
772535096
480182008
375262421
539860410
775113786
120730262
836112739
1126839938
169109707
884726416
344035177
493836822
720336041
103549745
416440208
207711015
646379666
760132110
126368142
352282535
722818797
1069655974
946161274
696198062
298191854
250777048
190361435
636846325
512769528
744390942
319904341
634932124
300151806
808136429
990263945
52855156
445502467
1350836510
583570523
371910063
397257984
681426589
838701373
210938006
330689823
115743990
226537074
347960228
523208305
927672048
325018182
782095838
701748911
508509758
601998627
240346965
249173518
403829495
848029064
404100661
904501155
162200515
387965834
417274578
1020044003
694672201
1269587134
82596250
421336239
897123429
700651716
560953270
850966341
673030857
412970715
1025068383
870575149
459882178
464390211
68021691
125274526
175430644
565928141
247131860
387535104
377389909
492783977
747732351
436528209
154451944
699859483
253712715
518714275
124197636
142296970
591984807
742188735
792683305
1051066183
351838944
476543647
1175338448
589826643
729338350
1239912688
390807958
336059535
347149702
540591858
634443599
477530533
433481403
1084077726
194059878
701744039
537683865
259085157
569480281
25730362
818261105
371875485
1240310081
428071262
473024884
353468994
275300798
466458053
1078716586
827389904
807492028
303940308
328428914
434828371
1009001788
167211005
461804951
445285855
926504408
433623523
292205352
423109410
528978056
208119683
269905312
572174466
482780018
1071577881
1031181655
800458709
633459796
820787736
158411573
428782193
98619113
753047621
256094892
652217958
288327477
607276380
180205184
489330104
670601120
932082985
1175452493
715666013
374278223
239023944
642198259
492304149
498397959
932435197
366472517
654730314
491416197
501620367
281471473
324164549
533975091
252647638
419870542
904373950
1264928224
814579771
843538648
409790832
676286799
732205515
1261389634
153409088
429814546
385923337
338463215
752232806
698938674
778390174
949689695
536339437
193880889
406219246
584905500
76330367
308331093
546061274
781724852
115518079
1366679255
294146124
277195911
280408726
385787488
516181321
307353670
702569243
580915193
1138168517
479060792
604328552
390356772
830254760
315402613
1080637070
894016421
425562578
1293887511
415210312
1354445926
372493346
1370794059
769991597
1015520602
174466069
704156626
515415690
496756343
990886703
329883984
630619234
565618731
402140578
1122798159
726325993
494097432
640967880
559787237
432423016
70216138
1290386763
792676064
223976544
458075433
239859713
571602853
357527143
397845106
442926176
693843038
1653280
1257956756
308015045
487128816
722860488
969958470
1044698101
264227806
786235980
451360385
2924571
322667940
341413448
540296445
657852064
772193176
766337307
867833536
1016144739
394617817
463510092
302924922
822180383
241612245
918522578
373678184
406024687
1108812009
222387276
1158886482
189286745
235094245
714623602
889049290
753208967
198024649
806153287
2436505
132177501
677019637
456779819
950343297
1352338778
228432868
572276713
367109154
1048681247
727197130
932467734
856666256
931657101
861322880
269103368
349650471
363836586
356933205
856647171
1056275548
471414422
274985379
128696336
503908302
616648491
162289160
163125784
1095613932
376593474
594485690
123449828
441993139
810665675
1115978214
1020863472
1250184006
219612241
920983414
705946537
552518479
548976087
284024981
409832047
1282626344
489765946
816900505
259691396
821597816
339499573
488680480
548599318
472176977
439181402
208830829
130678389
337442097
345117240
515071873
936345771
552751414
769017691
1189920954
397060827
870633537
581372543
818187987
350294415
252111841
630076389
652419487
165615156
806975899
1386127585
340720994
71850613
175779825
1083100088
549166070
401764193
653669800
828922976
592372110
748296626
80572705
448774379
1140164855
660698040
404221275
507931007
914825362
1253275040
1258486430
596037278
790790023
1326236787
336553786
954332203
325916210
933090
992800564
488230623
817831787
621160669
478776787
705473888
530085231
282581809
581137287
349378741
260001921
418620338
329664572
166564452
1213326694
533422015
886795658
1112327873
351790177
218448463
503689096
425040826
129848990
198073909
807952967
436290972
405424826
788211299
264793596
327195796
399272463
247664866
466323497
80884111
898112867
509653756
454997966
1355392162
822040529
456707701
584980894
241709927
357796324
521499770
1038707965
574405557
967568424
503999404
117012652
222202118
849354267
476197232
612011907
1205187048
249649678
155415904
197310888
259856851
173064952
524174214
126852265
783065943
1034199910
392806613
726610341
698735358
462652760
544911670
588572525
820526514
407315450
125631568
314350877
295552359
1230590757
917470817
371690090
943087819
855824840
235081265
373882974
988683073
154802292
594445853
761759738
741256253
1010342156
402880188
540930215
395668892
479604498
739006142
1214552703
382089413
230275978
691920364
679825804
1019857272
969043143
799697035
448257322
872241727
469634867
697114530
417782246
1216152216
164368189
829809914
1344385366
604322405
752600972
498307688
812766223
1246474410
1391880087
356168319
90196202
446720922
430606618
630689412
248238991
777519743
429228463
348362139
93569585
450293151
983833118
241903795
55419465
153150278
353278057
592361866
709667687
529407936
293812724
1109859757
1017168247
849256489
741338816
470343930
142695442
1271113964
1333239445
429311217
518276026
808309123
265556563
388742167
439610902
1379688900
1329010026
361603523
524885621
169181275
474002061
912980507
1243494476
338738221
286005447
471973969
246906324
851929645
449393912
371889711
816260912
864259688
833027689
1047795964
1049320236
405315039
425764896
458845047
608664253
696197072
266529991
250312076
541120926
131893928
814400207
175115245
459100652
615508441
446092130
363825192
260001261
667695560
479108207
1329962144
914638261
909689096
788335033
517978138
480849862
923593537
1202104755
800887290
1198243780
90930444
415153358
990710875
586097785
514530599
581436025
1093631717
373982169
148696378
887825202
850534997
43202026
540252744
436871902
238552326
380668476
977578249
441714974
386874086
459067760
100083261
948770792
1233191570
526519347
827917171
574726029
822222756
367616138
245823200
502807159
406548239
338765341
102976082
1079001348
494876775
156361220
756342363
156561082
471360213
538212853
323655415
222593664
1242293125
1016106419
989120339
741869324
439408520
1120189879
373824264
679238958
263213167
455587528
939117566
1014752911
400871075
149841747
781644920
452435434
549713516
590853143
1197902997
367965616
990474407
323870274
521643636
283772492
303711574
694056104
353282439
411953610
1228529864
437958532
932592553
477442008
400893888
1081992505
1380872094
335825375
351884229
749754953
889566989
1224623934
877046393
407760158
835812743
897359485
575740632
204856719
401980188
494044456
100497122
522231713
815974184
243782204
867810933
685649775
1320979326
175304176
748393106
252493543
773804876
380058057
813893341
461416729
704202343
739224036
35839057
93614161
464445384
420562975
643800614
48272733
309972271
460195528
1103965173
147041478
860817149
1040185129
988551306
822568894
967096447
310515179
644407
559881188
593992134
1207122566
894537363
401855618
740784587
401806390
102372793
128665944
433221547
799313275
762979826
282661810
153817431
380220847
414957673
835248915
1341940625
736931282
290516601
622935346
346973397
319946930
253607276
399540656
380253194
186110104
623619027
115612022
1140801940
484735832
472080464
1126454336
815868640
484357853
802426384
928356387
451867077
262505801
718989
727776319
897465580
604706791
162958717
869366119
279156412
476969902
446394252
495466056
707004596
1044684441
350829574
659317828
253208597
400047987
477568014
608223767
806470399
1065056512
617620076
454609776
1023331779
122184726
333004382
410453442
342349499
1142671371
642511874
544785435
522805044
489277441
891899918
470008299
589781722
481302537
366816226
413244091
717270666
907355075
648444254
368584768
254789748
652158104
226851989
517797911
598527654
173600187
302751802
797950796
1174396990
678588840
408619950
837754406
379618427
375336104
1104406747
117849827
903757762
243174733
58938450
844984134
274905006
478719828
641581919
308139631
562098361
492160773
692860269
222349070
890573218
403030436
498635855
340237306
818717162
722545941
173376869
761659711
269103624
136219765
322949608
37004558
348865258
1094944722
577942650
308069954
212263571
891323365
114777827
722027086
1121720727
448943960
93455130
476412557
395120843
1315133809
945205419
368800068
780518502
817860510
417051971
701141137
267296748
465212858
349630555
282657285
413579175
112317881
411425984
896429467
831657254
924984993
920171562
303612114
226996575
469975388
424084239
739144056
959604852
265165792
570250571
389392120
898100992
556672091
920148364
697545173
836008473
883322208
1096145788
93502879
727574326
367145518
1117813433
745286507
1325069241
426340079
402059971
648014156
269238924
153625076
437768639
351353693
201593701
836066269
610808522
858670944
159003542
332166943
498636280
364465975
419101062
705434427
327224646
651208927
349602953
1128056515
779538436
329555431
710315820
696887851
727512477
515168004
685230711
1274790
419669106
822745206
485606362
614120235
461849197
470117727
401307506
841209010
1372400004
471687752
21118953
364139297
405664452
258806484
978715394
1075939177
509072738
722608896
456346818
470187324
1053230888
377382369
469737407
988375585
455881191
663640259
95267142
220088224
499273772
399459328
67686150
1067834259
881855158
1062778565
1259996010
1140870549
477123461
747919129
249831362
444169093
370066372
146129594
208553303
536989661
388645992
778968052
779506148
499433436
503496685
763246005
828576101
384440242
898867880
937325511
557841145
352795677
560333218
202714102
935250538
457100469
848137070
140505281
684932250
877163990
272179052
1260073614
424822216
86691800
319054120
640583615
296558921
484250437
285170899
353267865
554554969
1249148350
529600327
865204024
290002451
264524979
470908492
429992233
626389525
493748932
410460826
679602330
538411399
619164840
604551326
780421749
528714941
553779778
317769448
648929648
356597115
1040656985
532656920
492380259
230638441
719758102
615257724
96489527
849732096
114501901
545501306
352687346
87245880
179134150
65794740
426981865
265873734
375761078
253424056
364862045
321607024
1107580320
470319245
1015212791
1012602625
829224245
488029763
1133447145
494001833
514912789
461232251
505913791
932302903
684910511
966091355
586859376
685075398
203114673
940092149
491080312
775763713
378789234
801591334
670813454
1085716373
892929842
1153682343
892988574
899194734
769151898
457820406
954925890
1273575066
591998772
639669772
381039347
627619436
1097473360
644261838
1003547681
658285005
1083178940
634347006
1344802411
468380936
51326812
225283466
280582767
103093565
544275036
1032982375
947581214
396838372
665868213
615160412
753619104
672089607
1006835172
649846755
257366444
488003283
645598392
180779217
511519607
660788461
607773490
556992281
3601939
450884988
419796233
851509032
927262830
43505113
1393629097
746695472
166666826
224534192
106242340
270894971
192030154
90827697
308273365
515297139
525560757
216589376
1076705763
356813797
454496727
801956638
1299970468
966073492
105851433
361182918
292803271
497016023
78612860
506581749
889574974
1744840
687570393
595678360
907310603
520797030
564699988
1340434569
343693734
1391696960
772891654
1200500784
810322305
1144952192
575074945
429186287
819301941
527230450
185285559
775220993
1201920721
886737841
160913730
46773249
407663270
80802628
381434735
108253428
458956370
372562503
1094765783
312840979
217599574
345243243
431359713
477764605
409975951
575063692
986546617
264637718
333955899
942257787
142513143
782441745
955718983
553437353
691338631
984569555
183673648
329038153
244525146
580628776
295275446
292908094
438193105
912685911
270429880
764452024
731190946
530575949
890322924
438337372
231222908
1395312009
303818070
382446052
929370137
830592701
512122980
1114023988
608849754
518692325
514241121
929388232
1003822939
749282321
721648391
796444966
509499759
332841342
275471650
449174700
9738767
550612248
239470706
875092917
858814385
444845972
107427042
714191168
1018018240
1092467957
1058939547
495601897
502826695
383081545
71515195
455529422
1011189679
222208813
153033065
473600981
500795716
735996771
869554980
551719130
234659038
382866775
169366628
173454470
363238600
707314275
339793133
716988189
214922413
362704096
876705793
419978674
403844555
91232920
371503176
756382640
562624475
486493885
160049598
1216967727
414736094
861763200
152267979
727767685
773783964
494128293
482437025
1009209054
821339072
65679265
274939829
289928184
100870688
1068419082
536350557
437947678
488222560
399218178
554751999
977698992
548841194
266000071
189488848
218005391
370328786
339086591
476635649
192400831
537002942
937828667
404262047
519368230
1280356776
275856235
214147330
834242894
689830064
1009813252
848939981
189399590
715632154
208569596
394455465
144926476
1104032881
109389246
523635742
357235199
311987744
1123710016
926073589
686221046
459515258
437921427
368685358
251932958
111628492
195183359
757427179
775564426
329456410
312453682
668315821
353534686
768865708
988929173
191612952
712582141
231548361
988137382
442810334
676478096
477936528
441224044
170543461
440781388
910276604
531710466
1244379491
343270054
1226814529
1023522113
335965874
108965018
264422202
396145418
636608275
325024696
943787492
141067405
1216860271
345208248
458975435
369015948
117957997
811861540
952681958
1160130312
296429986
656483580
543802679
359748657
1300191887
708123322
1275199861
1017356153
920328926
231075493
668751499
323117621
210973632
458806621
293414010
510986885
335980853
665807323
1320933652
743717430
496944601
112203492
1268506137
756148540
1109545612
306859845
279557727
308652169
761922402
810749229
467302439
532377159
909710708
870940172
412229820
507176168
394211554
507344091
430678356
266472739
456973949
727998798
847225963
254621912
522661281
881673490
511671401
856782372
1171721079
305340645
326958088
181632010
425728712
437783507
428900134
1042550753
841028994
359345747
1009338773
342181999
416194057
463407894
402506323
1064410161
1057090838
411686588
746172934
510809519
401824090
118167477
262705339
532436741
751073786
448556005
176505758
83828182
272581170
575947225
752442602
419969216
1295317113
413328987
862361976
684024476
332097907
784789604
495115216
495020587
47832512
162324810
962540629
903294902
1049322510
543746998
270853606
324150601
440866875
43696400
968701023
336280399
757689494
359624035
639923669
69716214
678256247
547470993
497550998
586352824
64620262
94454436
487739428
590230135
712518846
335182823
410548541
538607350
666486881
715156100
384760562
457962491
850168414
746145960
359740494
218629098
1276036336
836198325
1167558658
181907110
540676784
233859030
108431546
632332077
582092632
421915131
271846364
428798678
914894740
399946700
1198856356
413729806
309107920
560001575
795501345
427836256
731238576
1008033646
319661953
1114631678
732723330
806203183
1264172500
588087779
372652950
391823181
583735010
768102843
206887784
777504698
360980452
775368712
563868162
1011091799
482041618
197115328
358588379
711470889
214691993
449971784
1272237450
64078434
362174986
528092641
281496765
415663899
120558142
232816307
367251448
224561960
828107684
1034637472
501695625
778385922
257480310
1155415491
102196768
377029162
343418376
899105127
407820854
122325820
219702421
1040046119
563794644
340725635
153024308
190983806
331273159
888215790
459274974
446301760
715439497
387838567
307720746
968302991
492435548
321408081
733421216
352631785
594382639
1145582463
674605284
322168703
682205667
505545705
997548380
443722271
966319338
459340767
390058665
386339627
480564292
821876085
292152201
539376045
481750640
393765769
259034221
1177068444
496640736
799702062
165136072
744875079
1071838228
217369611
343098874
368414285
665554242
407904581
812740358
535224684
406505008
285858421
936787031
195453896
91503349
803896286
1000297912
306720204
831444898
358832949
569400926
423105713
221993890
228962009
762083945
183115891
419338174
516011957
510753494
320366905
638336621
525109075
474985840
1009984515
310370759
397816355
877956041
240431373
1231842864
156475265
1365169183
791230634
589251409
1045445961
432365458
540508925
337204087
754113992
422619579
694021433
469626069
216174647
233263991
954684218
273436223
241113981
609538069
74883353
1158399564
880547165
160178873
892229
548921198
660675194
837794495
1226926503
405529363
161855170
563194250
365446727
567134921
1101012464
805620281
452196450
1079102109
1049066607
211352320
252921081
627602141
1382533992
199990147
276664268
893897877
380994298
218590167
757227422
375588318
205747456
1338839875
503706839
1117396083
126615268
940163319
268046257
1001212203
833705091
1127067384
102473148
499208986
421417330
820948981
893340881
1160880299
439911765
1087102195
449717799
575489648
861885246
257848221
174675495
308072668
1031259041
297480444
283978509
398414847
701967667
71999066
412041775
141070702
868175181
905699910
608563117
687509824
369370879
581367930
479078121
431599922
176676030
471031150
79056610
750977548
898807393
206691323
456372563
510554546
947685765
450277785
965803439
467989879
431932938
828927817
1000809022
475511409
184432693
475793814
785352560
740012388
1164898851
925639733
354085360
74929130
530684350
7429882
130280031
526209292
484310578
412966931
363165971
569844489
369816780
87019629
115823753
435609663
128656657
864371618
233909979
466933836
726680431
870958311
432106235
1386963579
773157364
519799167
302313963
769183587
294681606
33188639
1312496769
341197065
771879908
893848141
952956514
818131182
388419753
604012201
468212086
1137863986
403300893
733229447
392495508
996789203
994609882
477911525
111616579
1215101158
745048560
908791607
560730542
898178967
561241752
1295198889
1163209456
554424503
1123007257
359509557
516065223
25378381
314875956
453705972
170946972
284746630
522765069
328590947
700679176
462063487
587930992
652063341
452298627
671749899
719791786
592928667
196257011
1041813002
469837004
1015832434
728570942
463452692
241968003
1016563724
386087643
696179653
359053740
413660746
243113763
661837479
443426101
778010708
544082409
539132624
399562460
688310606
723513640
748306692
1166036658
490350037
451100297
249493572
676704399
165432976
1296426090
973968028
576776728
434715785
853914310
743898981
455027279
213385459
362949369
370271824
83942860
206828218
374444282
1161577847
864404466
506724321
312845543
862315626
180648085
681415567
1137496401
430656717
419079788
273101616
792554447
612724412
344725543
125718446
397298608
1336841894
340023103
413492858
353317070
869170501
249422920
643745375
743686317
408501456
847080216
924536180
495891065
494849812
311479372
411420597
836950388
772200832
1132829450
260222838
627612799
287632347
274528395
770745946
561634480
1005344592
504868827
473521782
508119489
1292191995
309504980
503329323
363118351
753530219
151849455
264587389
282228533
770497036
369071028
497073007
707995629
396906756
2215132
338150787
361915582
133639073
211158731
1396858802
371052833
912510060
359472687
317200998
153745755
414602431
328721625
744287687
88377294
513746379
270325632
465233933
470069690
748942497
388669269
967582858
1162812045
354342761
423016050
117120822
186724834
742543010
211862272
155603297
139019393
888489142
781054825
846672521
356590490
787147288
412798230
565727423
349844477
331102214
264563022
786414588
738684898
411123549
1093611963
697111695
463342394
1154389574
1385817453
388067846
888032001
773125637
482877684
1231339546
250553117
132205144
235005324
347645004
528955214
1035342774
937251108
229790623
1273662572
518560170
469838993
916793175
386041958
489675474
940386693
803608722
32796773
381048044
824372043
38622360
862016569
78863115
479270684
353359325
1107285051
417161655
286799338
778210880
334561823
949057190
564091710
754336653
669069479
363121714
349104703
687267091
847003812
873755296
515563052
362872043
321967539
946529794
475850931
514169624
1101179231
762651350
280197233
240940053
268379845
344501212
1253557463
730955608
294619638
141584668
499567340
984096
476760902
353792793
225533494
548671869
604817693
763457603
320085803
156028960
435048597
1094378935
496409028
699398465
285732224
1075462420
650212996
531088263
748492647
351577689
454554389
620860633
639797619
278730779
265018731
756001951
323841353
241667262
339338505
546111362
936587643
715085111
163315802
328627803
1267054383
986440720
361254413
438745225
909995163
220793648
831576664
434778652
315950832
633141397
408102064
235476225
49903004
173588872
544637370
404494540
429587992
838654716
1004902578
421054366
247654152
529640139
782177528
877415052
847138214
735359756
348050254
252319083
78700053
512886333
588713387
398122614
176398307
516556498
293403984
608395491
571464677
384594898
597335305
136055786
561599560
381987365
443895330
163238288
384507332
428660
528263302
44993264
156586678
690812581
358011
229525178
188587338
1177440173
625392250
280255022
1345834593
882808672
826707365
274295014
706243654
825952513
154800244
563338563
276377112
966060707
939181926
463484524
330378937
654479300
835105734
1017464601
323374180
466851384
770968295
350102287
209408054
485537165
218068126
702621031
1077581600
1384599485
643595137
275942591
872870893
1363630756
511196668
411139555
131206364
398678587
509420359
292631098
507026838
1021710639
1347511691
433507700
361559985
904773923
445035543
392133813
844393718
381215921
496361732
861803461
1009223476
997559072
348648147
98820895
750657740
251181672
596666744
668057165
323986422
449836722
918708060
382359583
559998351
356958611
433966243
259450423
671234175
837162793
284718355
565876907
940582279
200794179
785420227
785634720
525786141
392622853
968053579
149894327
585172696
904841339
474395104
768837980
154523287
805699322
440595701
42394444
130713394
142303457
737023248
178320325
633628941
561468375
505818642
167491448
415603470
372633683
751819615
136928998
842326597
601168223
222103207
1141318455
198977336
72252237
331057807
839186633
766479246
428854697
271876285
242174186
770657293
822781488
410097830
509357078
885574984
178409753
407802212
279891
451073034
419878825
593383503
126979329
1305109946
719322621
391789614
179355544
932676129
410891744
1315631895
655184585
340316657
739144089
737654779
625620096
458943117
734096540
578975810
392927813
955446583
343853423
521905434
413837172
749836581
495588486
559021517
713733707
615077526
6093504
373177601
1171338617
775654906
724493349
750804729
917548050
580219511
721379255
205499543
522278941
169357517
666404142
537605869
239026459
251916005
296540532
289085448
822616848
461565115
931976228
524746021
224540698
1052290081
634500687
486370737
712139791
957962965
663787977
307537642
336148827
841081472
259715369
552585809
441584747
255808
195711436
726978829
293052827
196634069
659732864
128280982
531513321
451087631
214767628
488462599
542420737
207392072
773117079
933364127
118895300
476018880
359352190
634085514
33906105
224378860
142699208
338826662
281457472
469421040
538339264
952231123
138401137
253412244
1266370352
930439462
252368074
475585038
636181871
410279015
380292344
852811958
990426855
529708842
488953909
146775102
402733680
395066560
955263274
317703652
573183860
677299833
460242006
278718076
813531512
449890863
305438109
380870993
516402944
235393061
260889201
686783103
513948701
672805624
977182102
1009448058
732543079
586228148
601816812
237894087
328630490
754654572
418216703
617511502
489396479
743114619
666596217
348687292
159108042
424090400
678305988
241154856
255462584
228125288
728888070
676884065
319007087
481756567
251367160
1390720613
357105686
1320601910
780655171
952224369
199997990
96349013
6495698
235594953
333394430
602320084
317010530
515198843
407072587
785879732
253614391
446997156
703038001
267392109
1016389326
845850490
719630948
151054468
380269081
275895206
740576359
349235408
1339322462
1281946816
562873551
698838477
220320387
455574707
434781770
458724167
432502172
716923633
215353970
85843330
414704965
315514702
819861249
461069341
175881651
119393998
636330142
1327558643
837278786
120296622
124642826
279876640
433118270
648649537
167757923
173239563
424137432
445094857
754436569
369958380
567486266
364808802
443461868
244819466
948499416
1047318031
1390684270
301580518
493792558
500872082
898114352
845487049
467486253
1007467297
846556595
910777041
775770866
1113935257
783581023
541844392
615454045
481080215
337112527
652308130
363984608
553501786
228652527
245795321
1011420126
547025497
782937852
844427640
573781412
229205672
724974291
427638040
778282654
1017532813
938117263
896518115
1134149354
384251628
131658504
630689668
378202768
163582250
43990690
393732617
103493297
1369266535
647830812
168588856
703243238
695010560
931473034
713222485
455591834
213020204
816385557
457106402
1113097447
498599512
1388231118
187481
330295758
623662802
352708043
1013499107
350428279
612432836
1069563421
786000179
38089550
762771895
1132550013
417632
3065849
441419952
762540270
285894734
1270648570
818639524
587616409
368902329
435372893
155473290
792130460
577463876
768596948
100439211
717396754
300482930
329096345
363538555
381619904
436412184
277309553
718135485
942026669
466154101
1359484267
1226692547
846259111
152077447
1127807263
831647884
495368228
500892420
276858936
420059604
1030363907
635046819
771813513
550110341
422835859
449970175
902315978
759692475
900822131
338177542
159790406
1942205
76215650
522694425
675237974
891730956
32073625
174925203
292503823
885956817
669751151
823425139
476450651
309737661
1078845277
477132784
795225444
1076826056
534990389
826037403
605260236
917209867
670438810
496232060
248630566
502744989
388903322
330146799
605723624
707342533
121219323
490576321
317451204
320015914
1391502855
584215192
123799964
1013382582
460525578
369257859
602527855
87481167
644248080
931595902
1165812381
1369186393
1183175430
304092949
326088112
746554110
671663897
630381834
1099733024
619907113
491310624
454676942
1189399296
231227888
1107228537
973719369
870109391
890049323
449294322
421254652
465684304
901590293
452233734
460910496
504793571
1052492802
875558705
490035607
629517170
140585316
519851369
143600222
499110538
955697241
467122703
70711636
348623242
1032491369
226470670
797998281
785998815
1176584476
189260619
183555553
665437335
657125624
629247946
485992989
864044110
197055963
278632482
125533546
335870899
419728194
519754424
577781741
93502665
216430802
157730420
230971636
548331219
336844563
960565871
1137426424
858324050
423399218
764702662
470727726
861857165
361768948
482571376
457487241
398836104
446235388
1249641021
446266864
729091844
573787046
643102128
206370820
674901404
364289223
46094084
478395224
1007847559
369795769
376467756
346129217
1392636673
1394172264
722694454
1109204314
1164183168
238935040
778850225
463049044
739539778
1018931456
426223499
105936692
353881190
508074876
399590620
807161061
268645810
870894057
630393019
347804039
338836490
1025040848
1086010047
693069143
771084571
463385362
1309144918
362733904
920985626
675037310
638230605
266976940
186590767
344870916
556213246
190458954
214241343
382100679
281638980
601169761
333366854
536504705
1005395723
897889255
415851659
1094369980
510954675
369742719
490743884
452561255
1382781645
705093979
737825045
773485037
297668419
70119649
887451702
165141508
1018304072
823895405
813989973
346164007
568331303
267779700
115852563
180410274
688625286
305513335
322394292
931024714
1170872170
509393977
942523433
206784480
335014053
459643008
1094831520
325006836
528001550
339964136
658318612
1362572
962739374
233885869
415125853
832397754
208918805
384656617
492601275
1021180755
1051434705
534182697
547720635
412157197
737514172
1352567617
624185430
712964224
779659200
296265999
194284142
254023149
41607
889094172
123986348
629081257
239231008
941471632
613593975
751734384
1209224098
295208871
465585740
768993432
948398364
723911344
1021611268
261403463
380366387
470946090
75862160
373262159
905585696
890130423
739298060
1020073539
387061190
720609471
1064994826
1245688839
141667577
191179829
411987760
483876125
238051232
795542966
769636799
1019875163
1207221409
815971514
203104709
262837916
977647053
705488510
1233006721
351406725
620876714
757275125
939207795
171398108
570512991
495522460
68908992
718516496
424247483
1060682529
186365577
1314392280
456895079
126420557
101327935
257881378
671555562
46315198
471347203
632191
334079121
620383119
97429258
189900134
1262691964
1054958260
436811391
936173868
608995818
246588753
5100580
394127736
207800995
327143388
655124471
259008157
503319234
330490678
120641162
940210877
1095864883
1004516475
673629224
191997188
1155160566
85223034
112193599
391190330
412000532
325859101
974856847
437333598
1216723935
702631118
374514475
795320359
784668858
663930486
927832728
241268148
661780756
423935582
806222558
19679883
96195510
843015243
384103063
476158052
482769693
528542730
1105323757
394557460
1107198438
925070401
408202158
611740612
794104053
755339473
800348114
317127533
524318229
428073743
229456328
878304319
79782838
943235318
1137878884
399464436
628245237
296968646
1141327057
1076776915
436388346
1064545396
371756793
632413316
865173800
395749031
433042887
595203857
133181922
430406524
282786560
499009824
923601842
800831
857663039
309294868
986131236
269631503
750161931
365550845
385588822
340693999
516941179
910529294
1110925722
325714308
973902205
964525396
489469325
719467479
744727336
244692576
287371210
357605779
376505989
930845912
381830828
265796848
311722092
771870882
347032418
184584554
377765563
677997696
187436659
299943988
579395497
561741372
342258049
1108298007
29514076
549337142
717374235
306670597
138032831
187494272
191312089
1180281999
1010830977
666590952
120643768
49690867
360790718
1250612101
211564979
476744968
509415522
1096838979
324491551
826386883
414340658
380682571
459731189
142803951
62054413
307796036
552254347
349297476
333621654
963631593
494010534
287056465
95596353
158504730
286137438
752702011
150472610
505674678
322842646
1314341808
583851
409597514
866551216
510884820
187271291
396585106
403190034
399740485
499058557
611906557
420186513
737708894
432698825
1079884432
624786029
274826468
943269826
56308715
223556121
1028605186
303805214
260532473
1059641767
273258825
430894584
757676696
1293639791
516433672
516948736
261111241
872527794
991525550
85030613
1390150900
642019865
351398061
1064433224
579305688
376428104
490934557
600094585
68960375
487128860
746276903
324751981
1397332443
176259469
403186160
244686376
904024388
657796214
423032167
191118403
419746324
950997365
301018376
953834810
894733064
386449606
509445943
844313440
595397640
783779678
915280664
1383425143
70679130
470536286
874042835
282864478
274632787
305323227
340829938
185116752
895037745
765213745
508919884
466564006
396171631
425855391
588813880
938196737
826074294
519512323
389872347
453020321
536014274
774856804
726965098
1195871097
872259468
1148863458
467580687
343099269
173414210
114880037
293870917
850760682
1167377035
582719997
143856585
1236024559
841869169
951659277
538557155
1081167367
801718343
337016161
487447996
450022313
973491279
879760214
1049150823
907811524
115537587
1290193728
157828099
161186957
233418307
665004064
69929755
318895262
434739066
793040633
487199698
200981660
408111815
479034717
1068091842
877233738
495387110
300621180
443804664
411442731
543092515
39623622
36168814
118712428
257497209
184860241
430774889
498449628
648883006
327841701
1038004142
469443991
344063756
774180970
221196792
1007899719
924751135
683861165
957539089
493777545
464481363
543747314
496438996
481783415
362252412
759747739
385831929
848479450
733739782
839982199
550789202
191414853
835368166
546754830
509885541
472493546
36268445
196584405
722330388
486039351
452908371
910007592
327676105
947148271
388991315
451712298
467018152
139108227
213148246
625896421
726525706
883927968
518447533
535858912
518649835
794761349
677335471
357129336
1299497635
240970967
1047898880
126650409
438154840
1332441911
417442794
209426767
316613226
1205733100
1224119225
468245124
1141493111
625396937
1042049706
493646003
807261024
665869912
93493647
924966405
758624351
997166077
924420314
683134368
733833403
541789857
1247581207
1395031551
412382659
327068432
403133581
211865719
262432007
335190185
739726183
419531984
501220901
942381579
3598464
978338127
1037016169
580810729
278938420
226098911
439103656
522927747
822772974
945498364
461817491
331536992
244074170
5194031
1092960325
597758556
907700337
831710768
548723689
994714760
237909466
673279135
307906649
208534294
732761291
458196462
483849985
424021914
271152061
152471839
447621265
726307293
177705892
780301756
519108870
175515634
760059712
676076949
808217310
964836410
1066643377
576255381
267311358
494129432
188035165
383038473
953423644
406464739
546777507
5074347
523945076
851651777
599491613
1209172773
141195110
1010513308
2303599
353961844
761220499
392228522
298718606
480023256
1383790539
744491604
1233674317
978570660
313493758
38534068
683048678
1011649543
782028285
817797478
801528155
1026369657
935237269
810386859
338606159
946009044
699923738
510999487
434531372
1043783342
476753634
637274740
359791644
1153346489
367572814
298365985
261769274
992529504
427091231
472298323
1033457961
1004536469
1168930257
419396792
345111063
870143334
1188532186
99380542
524434131
1325097372
447427972
848140888
294260753
216553135
663858742
359663612
369245877
599431217
928800194
381142551
1007809068
499182061
572834606
131859618
878694888
970014440
307436005
1124408469
684954288
737302125
450830759
443033805
523517006
127872764
544705602
830526
914022415
55927578
1220619553
331288178
1369640700
848471957
2679088
1136316482
478345568
56598357
720464027
564164209
442911375
384335024
296877658
792769366
234842575
450871470
511412934
859476439
1135451684
377362452
954630508
421416591
1226523513
120695141
889021589
416370419
510569434
79531184
790560606
225230705
253336003
349591024
399594673
682571425
524491673
667457618
1266735466
403825612
1388217340
108216498
117060832
31844786
816065675
897696297
414181353
903480559
110175502
1307976702
314630770
871061170
287785629
92930123
556520361
490207894
108382241
267055786
1235975102
255473643
212645737
437484052
785236651
100849425
1259179081
703666923
925991806
383598523
427424293
683851966
211986511
111864896
700274549
859641621
275081117
661189449
215006612
1005455383
422517733
726533875
885720625
435374516
331420475
818834734
302812899
867517277
543502301
520308136
325812844
846434295
791446646
505532693
569396780
326888143
787626924
958980847
500505644
852966932
311168090
765318757
1377186342
423915037
404396992
382158033
828854735
305824824
381339713
456581098
1029238615
835319033
222254374
507158433
617412768
498928342
48172138
724230665
941854186
713232856
889455548
819606693
517078585
1090750746
452537341
882231835
212620743
655632353
974752126
687680112
544440708
546590450
1107182428
927762494
189112045
845227784
293628274
324748875
544024450
471316799
1021355962
257421633
535625825
1095306852
522538875
106623828
1141804952
639067001
272197245
465941531
774885671
198061885
1057761510
232402063
895120625
396154329
1069972446
816640070
1111883637
1396960926
375296298
726885733
638525804
214275308
1173137276
1136754710
652592240
984688782
407986722
656381912
539616811
838750282
960761664
708720270
528151499
396181481
1365552972
1072203258
672446234
1061237108
384899902
304942954
1018760795
268445516
405986573
298340801
395417519
779232232
279677487
507290784
500014593
512971762
248984538
1306616832
84322430
180223858
1266258259
836929159
973455476
917458418
753150516
305647472
172569624
946076558
636115595
320912138
549810705
1168828868
1241320895
810446679
1177134108
862259196
1053713
101785959
186013917
898977831
227030990
442763723
261464649
913509372
621409072
528577833
550887441
189674588
293315404
446777871
342218279
4326061
302224131
957312458
556219213
341677308
926788269
324280516
432470285
711070734
1022085484
148172291
391820965
1305005130
264800220
631268712
1116501662
386657153
1174718549
35348643
546054098
941596963
650853817
496037968
727793393
317153645
874947224
822780598
1077945613
385150480
783274550
354539381
276600033
15893
414389358
1269407437
312086353
765555427
585891850
153336115
381812825
368345100
959218600
269635110
669170819
966455452
577919775
347006731
775776582
409502049
640729316
765032565
928584877
161182083
571594728
880008228
551622332
388426293
474865633
1009352341
832678795
187324396
903211124
561413389
1892580
1286992790
732696029
1115585201
828451592
181215464
997079211
76809496
563241953
581360991
1084217826
621688017
307495007
324600092
202130487
906276042
1033074198
898033635
456523393
969500362
1067627089
455673952
513682493
380303062
382357794
578400514
638106868
1230215504
347425683
741123527
729548481
279785383
481493747
890695259
791086833
444212782
20628390
440835563
781636522
819182133
361316066
439738939
150529419
646817629
976305531
58492111
822842792
406871767
490114666
750237312
560144354
310157810
939845680
185071788
138526712
349382603
762663926
122433179
134973767
1199818646
433238883
293491185
491827950
254448045
976463727
356167904
529463094
1040927621
741915512
811365365
550892142
163374255
744347088
1010857746
496322636
868292283
787971147
811034374
794287793
496297527
341489248
977359729
443626086
1005296878
726805135
113438163
445806185
242920734
943669389
427080749
187081609
96482208
659534903
809803057
1068866346
297384356
577258126
226627471
383347891
301047501
265842735
932224166
1270423204
126273424
543912690
501735882
457378740
432209595
1291687646
959169416
1189095601
75542582
547002447
741796104
742997898
856153208
946295225
408863126
539723
702427941
214833756
315715902
487322348
593275686
259772089
547135290
199233624
956926867
277243867
239304006
258933890
273750503
554967043
575895350
680091972
619348470
612161829
454001834
729905942
238199430
188669808
343971629
340055726
889478778
124328609
200506970
338549530
122394727
1023219206
642973465
818874991
117714514
547309673
1030580750
1120830538
1009573245
251177359
938388729
324440730
496361823
477546799
1000648638
763295946
257193281
498151313
229598946
182032442
226166117
542414147
223253926
1268562754
512388817
281700125
851081175
438399141
1341401530
413654789
191217231
1273826282
857502192
1229703611
548862509
981106038
713238500
970906005
1177576604
213199653
1025114575
1365937568
435559601
785087408
685534054
32512882
1015377928
910179575
26429087
722506115
473281980
446938874
337593641
1123296331
644472062
324935646
338370553
445461242
75877467
1158710525
373526673
266520199
588389418
528030460
1025105589
403972508
138633047
942169927
843060564
261478541
548725175
198885280
149486832
885937699
742085984
933787314
138683390
634224953
457238193
465911774
180877071
1138983614
140798584
110303982
314270381
736451876
148723776
957026032
334656763
307259821
138105737
370298149
437234393
440472017
800949379
460787782
909254027
855506999
407692009
187532621
1380846033
121606100
1270101628
327304633
614685768
228401330
181815692
459167521
199998885
444980647
342183427
378928180
58478777
1219739787
80705263
1032388298
461008029
625984414
469669252
608157268
630584952
644480461
2133329
548614568
452639118
700934029
820715769
433571699
1224074417
731555273
558789723
561891229
564138655
249537043
848413016
455907897
198948303
545234251
1034745532
627845131
693549669
492561286
458432789
221859997
434270703
529611725
468430178
1283325410
1118537119
168688688
464953598
877860410
277368997
650516491
353180819
537408533
479317975
351979806
486901084
313755999
128801708
248839012
537682615
211070929
1012586699
832730995
283371292
216543789
1020715494
268183214
403274027
1072598743
405099591
361958698
956444855
646679484
243843094
364024436
464152987
200768256
669063981
218413572
515327877
510313138
468869366
174367622
879198480
221362107
161563802
346533607
710139788
413654446
483005826
271445791
850209737
1014440408
428718729
380933689
863602187
1040834853
503679206
243096980
147349923
95932488
152930346
240483029
871978423
1312797657
393593363
1271355557
501013207
1284548957
1105352505
824408048
19018930
950207638
496537920
537006987
108020846
224031360
867776700
420370253
536417376
239709957
458435510
663548736
157277230
1020120403
374354570
618359789
435197408
1332367276
914899754
423210096
768788676
1386621173
725181166
608971294
443887382
430295324
364769389
372919026
1248723491
758603798
839641182
437103912
934836023
404768537
1105562108
257693002
718224552
282829279
695519387
434152108
732462796
272179090
393459867
342550769
353858366
231183278
760154610
461753167
189504028
1191224414
428934754
326741261
273524880
200016745
368327975
818064257
1092996342
288106287
824285124
688555162
1020556869
287523179
1024849825
450213216
492497389
676750626
30720779
406903171
589029360
255990563
328421251
1399897145
127127415
66714880
840712086
477053551
469209867
103260008
378825852
482970956
241670827
249846166
510037904
322936183
608985875
1326161476
453338337
377246844
362656515
606530290
172627104
466272308
411039660
1258315536
619162062
884754337
693281998
433538225
734415571
874227402
208598210
832228292
92903698
304591406
833506512
785531983
236928570
618364195
293195995
449303173
435903833
512318043
460903108
887264787
392574230
621915477
968409987
187567113
439890922
581864181
832724874
1023334456
392241528
1259912804
1014071160
410802643
1165394930
485760508
432617575
548508956
434362224
534197358
997169438
719982798
20627815
1059974352
391066177
350140813
802966185
374776567
393173148
78773884
464850446
395085619
29341707
405351596
802484096
260563564
284956508
1375636509
418988347
426927363
1040748848
695081708
813383628
344872023
908816653
749938721
170420878
244509621
208395294
443283873
607013296
1204164526
505536657
218010336
544720933
174753837
348141612
310528020
1069426776
536503226
501703451
628293596
517166756
1037911121
283332395
876665855
485165705
1095177109
457339315
788391180
830779587
905457100
732581715
1045774776
1245957787
772845555
704186625
256175595
830070360
348360539
84519157
986796719
550696106
673564495
893044375
976599832
989244794
1248528248
133037063
922509676
771408976
464401812
552922727
563348003
982069918
418275922
393140851
486978140
841703069
204501549
982152433
81714237
754866337
587289590
745625073
301371335
1189232572
155347765
1095044165
349786975
451354040
544509730
845423641
114315609
1156480193
337196302
459923706
404317716
439296257
371646189
805372944
346893607
61921830
741880686
790874029
333317180
143776966
807838290
503863577
331030618
340246838
547437928
739050740
668093864
908418290
259137386
57636829
595638013
401617624
702258586
500236926
279642710
400055525
383142246
308726314
789098878
251551754
285339672
236984505
391111010
387216262
812397632
590281984
514471496
799208595
81244873
123306034
663001690
377448808
556911977
678458281
500436550
443930850
724878926
1399556294
46495673
42257366
323254426
193072652
732539065
394612855
380319117
740043758
69634478
284525046
778404865
207732283
764402171
100535468
49007567
186026399
746506172
846658082
826012756
163538566
330336948
265542240
635811963
399793150
575985357
1230454817
347800392
366009032
371075996
507365615
968824651
7308490
387619371
197012442
686393157
252783311
1355884536
337492654
199182751
212092036
976736150
776331532
375239072
477404068
283757046
1287433716
315344577
241671560
515866715
444040239
846913370
336361459
408749570
436688373
393073637
437298825
851473426
562726219
350059688
20697047
423059179
367363180
644799843
127435703
373360942
388683703
813461494
60813776
851621897
447919839
454200543
510730408
1310066472
634869711
596119312
136748800
707995730
1384145407
217565559
504534739
1079667082
637876864
496741299
474604269
600205195
521270996
38180749
775844013
36354015
643346386
205381085
343866250
475772684
403456559
327425144
1107046447
344529070
216880273
328517685
401249525
203415028
155880671
1329544327
360894193
725540822
616415257
960429538
711248903
439835685
995248313
975710709
223812679
1296839128
872278231
356248912
153646394
856155542
415197188
283589918
826460405
727810874
441983302
852606324
477557007
1324479650
315784002
392861732
367839135
450555137
368922393
428092947
749070789
259559255
314725015
457068393
371140064
341789688
282136017
656578148
587308080
646614226
548789397
926364689
821200786
1201764555
59665573
426698607
507697498
230851843
416722891
447884690
1306815595
464537645
331726205
349580715
1229664120
597537705
420284192
1015801402
482140809
983537157
338636136
846635619
762562642
835027555
460416640
1113757701
441224008
340835333
502883508
324468771
397903308
83395851
419751600
127625384
489871837
545979110
332981815
893473682
1224848647
515001226
853908868
479785190
331764771
1079433621
370507742
953940971
1118783877
673636901
547814875
1075623799
245256373
548135129
269248179
696836393
874820198
353447415
465193263
1221574917
1231999351
1379126162
858965645
1087958405
31125503
419454865
887706591
1158164953
1207908529
1148384143
1044062764
482660955
189326359
170999366
504017765
106477537
299734798
1223281639
238718463
626799589
118309313
797139844
271047914
623465576
921975317
1166175835
67852131
722594347
481987464
891079690
302469164
540675810
344365781
445624642
1099620410
738162158
419750932
823962191
336637506
920815014
810191326
45749188
548944215
354779805
1002268687
119893876
30577182
436578925
408787403
409828205
1115279041
985695157
336908334
903588046
293377238
105810013
749051076
1315287268
270711285
599091865
264818401
521567907
1042353077
340859567
447138726
999202173
321564052
507206705
452489734
612467865
528318823
463260332
884847998
549631006
795836862
362300482
448702674
759985860
228384050
304274836
292827281
547382222
498155626
142002365
579262738
1233362856
499408005
712018430
195460735
399309263
81750480
484082446
180946964
397863273
371943627
191825098
1301581407
121151080
511932708
1229338497
452104767
1090811088
88403612
340971117
324830334
114658748
983963631
619436701
945930857
269457595
837168848
752472140
311596460
497837616
890749716
558570236
870567395
458108525
176537963
110417614
373048333
500403897
286960642
427181384
833536
267594829
479374029
619056659
525033292
620474007
702197475
79862184
847638239
460656825
71699534
674426092
475517584
471727773
457055979
556858867
877316900
398019733
1121739921
745985383
438436984
957267335
303619264
806771465
668681045
463705645
229913862
863479789
414812169
1021413052
442617211
906799229
437659801
148079588
729446681
412023793
673303567
191952211
462425524
479929227
954925911
722695777
199372638
879145329
544148322
341239941
671897584
623663466
466484669
443938255
1250950656
689056455
290602868
370853493
236048357
352494966
518737635
321090140
277339512
1051055586
542640362
174494872
1011097825
1125325413
349788614
597089428
927064009
381369099
391752702
732570751
121338220
421830943
390635895
361619639
852009431
238500541
807556146
357105323
310822652
937234162
906102858
734923397
986872848
124793167
369506315
664348029
814511019
792847331
503973609
974698660
638641803
434067820
196962831
436729643
340784895
1237298828
37001089
57488588
350334381
828053786
549775837
924404951
352390756
633371677
696534536
609300159
953284969
1127323108
1086791478
430630599
928764848
326833448
387722406
342468358
607622222
487125099
931257485
460768253
544314683
70433644
342707388
1067151769
682667440
658346769
836198027
835610194
461116339
731392464
957168803
165747796
613596563
968697071
33319
1322604815
54118781
1382519142
1308035941
1039010408
451796590
255369941
755112421
314131863
336063399
425977057
227538961
358584722
358939739
749444685
730081140
1077392106
440719712
250088147
297338110
948757514
1244797693
1000214183
1090892710
458326581
1341841308
448187151
1058945446
599780375
751267981
323941878
217996197
565207687
353424526
379963730
476895714
486705213
44229691
1151854652
1072820003
133941359
862389716
917241416
1018832499
790610051
1010224363
250749223
55917391
470617134
469140837
618314687
1284407780
353949912
752225147
886582928
217767152
464396998
1268656491
905682338
1022040089
511436209
651565458
934343755
549428176
471077694
202026392
1348338656
1052842685
251093874
448757408
287770099
1100716080
282982916
685866468
838544990
3737555
638119922
271249223
279178475
1260809121
931615975
368341642
723921327
289858724
272798679
720247475
560035160
480276818
787168018
134574606
631816861
1276621861
41101904
395701742
811911321
626031126
667793284
973765951
436009802
454213414
838615515
73114831
700409857
911089228
152974930
83729675
1257301711
756065973
1117504286
411681445
853833276
699064358
1238275511
1308239425
482528005
117293754
121655610
652120836
270976258
367237865
156958325
279707241
94764818
885181645
1064248996
541157524
141853485
590563344
416482392
1376604134
489249332
184907499
507908772
562660359
748616313
738045312
627531931
394946746
364356740
825217653
261557463
748028187
1120840989
292064653
609848804
305632350
138475839
819306238
1004931044
1035034589
1034254470
1201348737
1154975365
296190762
244432374
432188001
344526384
928680997
482702010
676217974
129799571
1339102724
486215943
622254490
516632606
978875882
659293467
209665642
691003326
602170597
585344266
520694642
799617021
197104833
500257895
982028400
868339039
586949087
98063239
482189746
1027259315
947591848
1295413825
782614930
798571390
239341718
496886935
1286542775
701451553
419822784
367809548
129979594
1199789714
1314792552
799567957
312522404
253939166
739534505
859264867
1380605156
132222970
813380067
1012534183
481379799
521801221
480204841
293509547
781160975
761978933
631883723
343597120
423984262
585233750
451536127
381192846
482814333
932464747
1115714703
721535432
564704650
251127434
793133250
236293043
828540143
481755940
79871553
1386767768
335624509
1125806390
335524533
607118530
469155134
49714225
501076376
553537944
432726407
1097939725
834987955
330279715
516027635
818380353
1351215015
334335257
668091104
177150629
560504606
575606594
876396201
210614438
494089541
808865627
749361871
1023398872
473872442
635448490
913120214
688051826
702828082
497329233
348600396
1304431593
277359645
989270532
426298037
588469889
133743580
1155009862
1237536948
426667365
730765532
323803207
845626308
1381301916
714746329
405391177
278292204
90895848
79470701
192336041
519256123
502887907
699735280
475932187
778257947
801207647
1294298174
221217858
930961404
1303264921
506626323
366009865
742705589
770670253
481583401
275309288
537287638
560348249
926590423
371964222
521136477
870025665
847132950
222189809
361642501
454575190
849197845
452451887
656584114
425847176
292710585
942196580
225590997
62308006
901610909
623424108
1122068681
461598627
530340254
459037272
1077100206
301892113
254290288
1227942369
301386303
310650938
715918122
75492055
765688794
656036042
147935626
680712507
386678492
327488989
761431668
542292516
833207795
218165030
1210464655
1008428212
1099230470
1390176192
506679715
1273716610
37916069
595348241
1109844654
246555632
236934038
206026633
200931249
373990422
422632707
720421802
1188546534
466150583
827844224
550413242
1126484545
510368103
1087078345
523247526
1248543093
388337617
642441538
1020667515
1259627532
1071522837
343308256
1007790854
831651323
1124539256
771504253
236331723
781408293
618112313
1171024854
439333138
611247704
378036659
283781024
507702499
295125367
184237912
996223359
766149165
383834153
782332009
274011976
1045156811
634393361
456831708
706312649
305029604
1334602108
820017652
390309732
705865159
568692258
416852162
581909687
714838290
476702189
376006681
756194368
675670110
891067242
1029070211
72625322
1394270544
271550155
739830183
523610857
439362326
415832649
94981745
645454754
253940742
254755812
241291263
776358521
225069564
160196708
588054321
372109961
476944717
358408385
606195881
676233199
988265428
1183911199
472119983
75964506
732687212
859074911
841920730
770672902
1105922731
840751869
281727139
571453544
691626625
967492462
386617241
518111414
1209333609
501737505
945267220
492708488
917985844
1339551699
755013720
712681282
821899344
390098829
821937666
751712713
577222097
1086579942
662802847
1021359115
1185175762
129928520
694688283
430265855
654932594
1267690990
48410353
636090721
81490004
427359881
552723651
906281804
397484600
649042165
179856986
829140718
499818654
744946775
1384770588
756131839
649194144
182357637
130370127
818404885
382770796
354378834
819177463
455267546
596310864
824697902
545517311
791239985
519849103
525774529
282247303
686760129
1106306644
1260779731
442361733
867123354
215909284
619675727
972407132
869365887
760760621
47650788
498561142
798780793
763425945
562969680
524160361
372526723
730397517
819868486
1242155944
964966505
1191745705
879631333
383041931
1279551597
763251525
425834670
101432946
934591266
1282230808
751026313
557623992
1017314963
667904150
343516726
406953544
338820461
179141963
823240684
444041221
307613256
638268930
1053988347
1242849836
492229029
843123693
352208101
485198786
801774298
834397115
786910748
793639110
836180737
211608833
181769915
1005664413
670926140
1081787074
466646752
599587513
1345909891
111693756
776960730
424957788
724834805
243384345
564336396
240793309
140755760
479625085
748030009
931452686
609630961
535018066
668882446
457551676
557581959
72327642
681004644
810381273
846007226
710666750
660624446
652006170
511883159
521378089
732984495
713575727
1232538027
272247248
835933078
502170705
1288613496
218764967
1268692284
197463948
203796402
1139478573
756470364
1355270637
247112460
1108824143
682348772
832605612
529170876
1148745090
1056292439
847300046
1379331676
1265042445
578475622
262263251
176494537
978288485
1021474779
342266006
1008523590
514638201
240594677
622152718
724395494
147774119
228570597
390838135
400501606
805229853
385758951
1397249006
1263117893
260248208
889541613
576161616
944432779
585778429
1393335777
356434843
1231360412
1051396173
1091464357
488019300
1064616186
321605666
305592726
315822105
724983934
89055798
330103583
968855698
471303408
255845022
787166065
399343922
454256066
184208177
685363043
452045382
1278347287
501508919
755067804
72294331
386993054
1052299492
369509320
252803242
278050824
1015745679
1123069769
804224027
588092892
212800994
1072561370
249177040
496524786
723892684
1043583803
1006980343
867040212
990697068
732009526
286672258
431766989
24458541
728626917
889364141
457397206
661064498
468663282
948657418
1326280617
204766344
244728438
534276643
951706072
390177868
449292591
335665769
474660629
1038563630
656572735
1087097768
1173581899
407846927
121621152
80667752
645674621
711322275
675980206
805114471
277949996
729414021
540926704
395428667
852773594
486127283
492617147
532145541
651696847
367651847
836367166
394840354
928227518
455419161
382967666
881486968
280242242
1056285399
661832447
1166591568
511359450
1316465328
365631817
794648475
85923367
42107093
878909306
142801236
465953806
829347737
686996706
302437523
784536069
480194112
985126813
85942200
1014350305
951903111
1352515546
176026623
1214062413
603028985
199598359
416278607
1050089984
840033711
382964804
1003413182
453706799
896223783
635151603
227354880
673276631
1367568735
910825616
1178446079
927370989
1269940868
392321459
700325515
777080592
759311332
482655087
450082304
646328543
485971924
108086248
763546827
430369599
3142343
458759905
266132520
592028070
1116432071
662705549
392544846
718469808
247730644
195134924
25514242
450652968
364726148
746166241
1053893856
134024650
974597134
1303125071
513316425
772287948
994840193
681317963
433742281
747061015
523831362
436623953
754581328
383678618
249339725
201025064
1229517132
740248081
1244424248
485361062
1337822391
1008569691
457350766
487899341
391701176
740357575
941537152
255483006
1116371935
526230501
160020771
819544577
57800615
839653471
204982428
1272278875
879970140
791394835
727664932
751965259
122996871
685810234
325763475
266033780
469963619
997303951
855985077
540570865
402686049
476482628
1178523296
352010621
949120743
127117577
180971384
94553462
436986057
658825538
549457665
431071412
204489219
531726120
872154061
827851354
443076224
308012382
273245002
445783341
1088696326
329194797
567919978
733262385
436309073
167060927
365622303
846430654
479516978
646608535
1141909220
533933532
459474781
499357859
891484362
537792119
469641357
368224467
657970562
225964426
725743751
994294329
340996657
228092716
985967411
1324338222
427668806
447286202
1372080736
285937058
747137992
182153774
787935525
427296969
71709639
797629166
663997552
632581991
137216659
796920397
42866207
1089847123
413924888
1232749426
793741969
1379549957
477083641
484968851
397011382
1240129443
369521937
808853987
383957506
926753889
1053627114
1336577544
831178457
1152289464
1090423914
430680081
1006419468
1241919567
515857489
526781222
1272619679
714587467
374999416
234117503
390666754
1139118392
540286769
918053725
343029006
241245850
539209176
281845702
396220186
803854508
379626414
234899835
341209331
1090021628
467369044
1252866113
818547015
1298930390
436745042
841215560
896992887
422034857
876675636
1227624806
495565200
740744053
879525642
516616943
1160286186
1296097827
211665692
1292654073
513409032
405154346
492993480
1069366869
421717338
328980660
672252506
147143148
1045191861
816880092
541223996
134279722
648300166
493475912
1163054162
422984599
530297499
715017076
310769992
412375265
312239374
1358263039
531087001
496964723
1090405716
1141377302
295033671
1103126252
323844484
465414255
523012294
351935776
703265535
483364930
799222787
223223088
699725141
875427742
858946086
423031366
575308101
407901609
856983203
255625829
433565233
443704256
1334355450
609782514
798158109
159705376
459907986
311318705
968803659
1305719713
697012061
1137498827
247704937
1128062509
688003523
401657797
386625230
478433506
393442663
855897422
73763643
465034563
353905500
1075607382
46086567
1085657071
449014551
1047806438
183640473
1027615239
218605980
518844696
78442194
523760129
41537154
793507808
1399270694
234622936
83114096
456273544
826760586
1322278532
1165887970
831725744
609016676
1037015044
1090842670
624706141
1306079263
373356359
559171951
246779970
992858247
636466188
414219888
637261821
858463008
417949885
428266547
237337568
115200623
746634620
382275893
884282135
1313344068
73416833
818418914
276409158
383095514
959572587
496224618
544411692
1113401470
492273822
586933357
646447604
479520708
784083401
455371361
1109528899
690642491
450208484
1045746947
573008820
849285371
914805441
878213650
258142301
1346681749
481163320
1310527
1366142025
833856661
603355380
156927554
1312580214
1293297233
234716616
1016677899
178860152
201614556
412005122
993479168
384384471
577557070
625538605
510011931
714537566
747247785
579815588
589395419
549091790
416008671
651790981
928789554
465178415
218260323
1014633358
598918526
1287634096
867871284
382250108
890879632
490063939
1039457378
406575630
414421362
488664755
851666175
76857573
775321164
212509989
204008904
688529170
432786377
973715358
582515353
666777472
313428559
1266651782
360406237
1245919075
499954600
552938030
858515421
427806913
506959301
818126953
377231078
668719758
47887573
415785686
487973245
809970851
360650683
780797939
708654583
1007717054
907332822
1053667089
57970292
394274946
951492470
1242364483
224136255
600207961
460666638
494602548
644949003
1090279200
433427146
694169685
502961749
986910576
860149408
998386325
456513198
1382262588
569874297
299864800
1081890287
368962113
496964049
744551131
419703648
455635739
733058222
1090272745
107292834
595345966
444037163
1222923114
357114576
890988523
639834457
196576024
285705108
468977088
55510227
883955172
732524293
156305408
876640960
816034023
860745952
454680754
733767296
610539302
899092489
185041899
940452705
1131642986
352479188
671260624
1162476546
1168887611
474429544
792014733
479016573
953195912
950386410
357002197
717505855
985569250
490700982
217869861
835975885
361037660
960152823
941088094
360237331
1000053583
394485968
217606968
191114674
855050724
592362429
1523813
815592712
755847326
1356513066
957283576
1210409697
1211201010
1352999143
1246190907
1319311851
330306580
1300436855
330751963
952122730
224249376
819639520
837982372
1037690035
358600029
386296434
643249966
66275582
313127229
459997994
1321019091
275765698
443489001
614215433
232227863
573259550
991543565
625200555
1296704670
405589821
347465868
1261730541
983266881
368050315
780389678
649478525
389659546
191717797
439887824
704705407
1377700500
955031505
55529745
809427039
827508624
250898292
473893071
1061845844
312588145
972219901
916351140
369943768
123367166
420033008
251079178
955624628
511972643
423341129
323115242
217119636
1327713308
297602544
246775330
1358657881
874565579
572482802
1203469320
587486351
987933065
257654993
455708820
1064671158
1393441022
863766466
656941164
326396545
545774762
846594784
920378725
541660074
342115907
502799132
427776526
942726763
490116218
74007028
1061545891
456970159
893214762
803709256
455235591
799916581
1111558694
412975059
671503869
388322885
605010304
886561439
402590946
778462046
422782734
745152548
820449952
323842935
854515418
344023221
648578214
543862684
683428154
532467756
695468091
518319274
362034106
1086263738
216618576
1013309647
409355835
638025605
496882775
848510279
1160905907
887741494
621045376
672643167
412548815
350045981
591166956
813401821
749208502
954912192
1018384698
826814793
401077864
1244395292
960117377
76976771
613072502
495303777
546113227
324391566
704062145
461382704
473101347
910896875
359810491
1341165849
856389050
1220796411
1024422305
431931249
564337969
393411025
994325176
394636153
208150136
251639324
552464703
547304851
494047070
909164563
870761210
955609514
854236504
378421966
475288459
502505017
253256263
1007550060
670235808
309786516
701067020
986578754
1303462521
8239465
951226050
481827043
318421087
474718434
454603505
476869522
75748144
236574583
725180749
322293066
215560609
1087202765
485837302
412456668
978985948
1067295048
187718933
697917166
1069755787
1034164011
459304619
1269471473
167757109
150084163
419425332
407625551
948640333
398828630
1122825699
826706118
826883088
788718620
1032426485
917773876
595723983
1179365447
791000113
74998995
542474215
1164186117
821086158
928854358
1006796911
409870860
413275421
112074516
631967581
398463144
337140588
936799740
243104905
294959628
236882847
755696184
411654810
485556066
335533636
1327310360
392818454
827232243
788356290
799217900
775501085
410394643
438169363
830788925
743383854
754471172
290835495
485514622
203754353
372321832
484153086
236739825
1385729951
292056276
533420044
735335774
1039147732
438613031
160289976
530183911
1279477871
222062557
232584004
794853389
1207559412
479857631
460482043
951641717
804991350
985837280
692113573
306743165
527819872
270563974
199528707
739772057
426569954
1371668581
988411529
674065646
509131342
518489741
382874531
453936237
697922319
925554976
272821798
247503191
708900116
1202846144
497904335
247902851
769960359
398850105
644504118
852759908
1785794
413139412
798173790
745212633
407180071
566606447
308620695
357737045
926875799
757202605
1063055839
927081969
281372606
1227922491
58887352
197581967
381593668
232001470
1339004041
114242884
1059802708
404388344
1132854629
66413283
1024171045
726490606
356294522
468780747
400938005
623385575
417615675
269373070
1363292159
93193519
396338603
1038886875
319219382
605334730
282698806
968499381
1365809624
1142430659
690087602
913579235
277443756
1185191324
891500469
213906910
1147592164
908931077
634827762
104991756
506065614
463839535
706253685
771002228
470183818
750517048
241704691
303347570
1220774669
231048076
699457066
148746489
970835052
348268660
1037134403
597102756
974563794
543961429
812203310
398006856
964776977
594305462
404359565
445806338
898099156
598345965
906539071
674503919
427978148
366694581
63758631
831554884
71109825
273234966
623290552
398839419
583532437
626433254
880323429
1026951261
810105560
954698185
493340161
883744271
381306719
62576686
452649780
1330295828
1031781690
1024602765
378938674
646929936
544246955
233078675
736579247
407821672
720254089
549191247
1044770119
542736883
742005767
280871913
1030545427
1308816297
1394999121
163473236
393984479
775015312
413787378
542403955
361425831
648327356
501573111
215718353
1048755668
393856020
775324284
1194832467
697382733
835271991
492802761
857811576
834958788
816268028
75020433
466441992
1228583960
636839325
1325752471
1341901264
268233217
648172715
1060581958
343311669
398939230
354410048
870418142
960575347
730310234
634604525
805413718
208447478
979494897
873609940
133601758
51483879
590550940
585440620
307344261
944107585
238463
337265293
158367132
445444248
197648060
506216554
1243571153
906128762
254864047
391995875
961067227
161000030
468911982
806640373
1100768999
311563403
237200741
257355628
1354311701
521814946
182924075
219233543
391797683
243840184
1080262780
1196524104
215054568
59655054
986282514
514913068
526671285
300814463
385502116
948848332
518384630
486580783
1078007823
358300468
394056534
509387322
1056346768
630816
682852215
402693887
493977342
380243404
371256302
521773984
127747773
623101788
152150636
1143206723
226311615
857425605
1148004988
935319290
511561501
519785757
365245013
815901375
894759135
346836098
512287953
325218291
953616307
332748660
608314338
440745638
917115914
214285521
1153785479
846361823
399894170
591560338
477846503
439134218
489300211
906059158
736443847
323991086
132142001
940855526
484039038
272698973
93312485
397042422
1014352540
386243023
351564017
457190343
248239726
756692774
252137812
562088687
473467302
517177323
240884389
467121720
869001846
454827297
943268787
78617538
484962468
486655025
564801354
490476180
701489894
363965087
640336346
485190841
760525719
45688969
704396362
667789023
664899381
824181194
651774030
915805375
776845620
512561101
75307390
469305268
1065502793
697227343
1117235262
994824415
383624320
673503135
860983706
467488543
713119269
551767249
120119092
856319675
911731497
324278240
588854207
457268309
451201807
339012038
690284784
905105847
442067451
741627060
923437438
411387461
499968259
198901905
532459602
819443480
306224815
142590619
1093818883
1263475720
1042281714
262087831
889919038
834267806
1387940170
508112165
696593402
463011268
706699809
107140910
283029443
210747130
462000432
882441566
1010128381
868532894
254147915
355119397
442484802
936107436
353268983
888223315
666660459
238938565
483635606
177419747
295762651
205823523
492179628
769517912
914826635
519355615
1063147813
680596008
961359296
494297835
802173307
397935395
646718345
334772476
422370203
1394560370
598253598
925077142
483989078
296999784
1225328
120214069
490275500
157865335
77367
597528528
1007516959
173593637
753357144
813293017
1139966945
1292215249
459378668
1224102332
397788203
767764593
496544251
472474210
468785231
901874827
1157155191
847463136
997096579
209042147
651363930
1104691403
468079557
475084674
668242822
1058799739
623426032
437382243
651192440
98090610
463397611
249713510
367857818
282832419
110437815
780783738
273704211
185729287
203766145
266487364
480979539
343350044
849414948
923277702
300178161
1063366414
1299284926
194102324
333612263
1021727692
708806193
397109775
398560345
379420287
142092827
447227744
2390334
1077800534
1005850323
388565740
265518799
36465430
308665037
373025378
50099975
943732628
901529722
1035125305
822609492
376519868
208402378
1339637570
454326
889742567
1130031743
861267538
891216104
1017880221
517465101
365937742
188042989
400746649
414477370
546495720
378130689
973668631
743377387
472169989
809409737
174960739
459519392
774487426
847769002
196036
796898071
710153902
313343715
471974202
1402441
626336925
1292735813
383036825
110038739
396920978
735373642
774960633
330090319
1164182854
1029334154
385385468
443183381
970237060
286386274
979053301
765395476
306815948
1289264264
262270758
275166189
203142931
339254436
307147101
1223332494
386414514
763759225
521342074
196720494
588282659
362516444
80188244
796634587
710549423
78469844
953986502
753399210
254584767
421097175
469673637
303100650
505589085
1324430719
515807349
532191228
1026064200
1232798710
487757431
127971394
571502667
277546390
95263340
249609828
777683361
489350579
740477949
526840252
405380278
469547787
223859620
319825841
505144703
826674585
495120524
1073040774
542942900
1220048462
850076310
385950281
533440162
221002862
480822307
961660177
716933932
92715167
372871855
997038004
258163321
849722613
96218207
898090139
200801140
847502533
466982312
414415730
480602141
503114948
1065129857
177465309
968235660
713388869
792165448
283890976
455785017
859078335
410076273
1044707626
625683412
197966839
257504647
28703394
82159600
135578397
872935851
683870663
650698426
527345392
69420581
723927116
377588103
559386647
844869833
796704785
566786471
243205453
404861373
1311047261
932249418
206763883
191120218
673156892
437633687
685613735
386454474
1331632286
1204544715
658274729
492573069
261125900
744546969
748582996
921254545
646607842
678410560
1158810111
694700027
1029769493
720711269
329641941
357583581
479053063
396147662
410020555
85904967
413367937
813600946
1121186053
500731607
1018893915
457170672
785952275
639731052
834945287
90020180
951938264
169250194
626973547
286010591
1309599588
409789404
648324645
983090774
439195991
2849687
213736120
439854934
790167364
824456243
434383384
284196938
470607133
394588715
894371447
481489033
1019229198
1081611775
576231381
932177094
399878174
533003658
804848242
813351253
167518248
466874623
524790394
302911963
177075392
478416366
64555346
503587379
530210009
524845066
477186472
971365890
1026155841
147738523
416457081
917542840
87994976
952191838
28067899
419133559
966312907
197234627
1270590555
261305759
730994550
1170165729
883879598
763525186
379718319
415353038
1144423212
758039157
653599676
524133244
548155271
369328049
587283540
397279640
882829891
944278219
407855018
339104425
714863603
1188650828
439037875
1284671648
534863757
240348708
621790068
1148989022
369605058
745355889
363320065
918731685
1054099218
478003845
506546729
15385992
821745903
538290827
438509491
435210359
490057792
1362040676
382211291
726924340
492166403
256814362
1051044172
350794409
432509332
201400230
1016371177
1333486456
1098416792
401523312
133441702
124442996
617384205
916749067
481894620
907585789
450890847
352151247
1271988622
127062185
732141153
251845712
677204166
317688178
479556332
361383727
683783716
364556975
1110825917
438207875
411586556
524501640
91465642
498441041
797076803
457267574
618581735
360630474
886623711
375925936
813497117
42418908
1260582980
1192345564
432011944
657512562
837559402
755378586
380832630
281168558
1294169703
389734322
947957487
1043924302
294460524
500762561
270536140
842886153
661595393
490403252
268134088
100915358
898918874
431889486
682455416
579195431
764973774
75494146
376214724
449109460
120654005
1321412642
1177718877
346897016
539871808
1083987044
1307714435
248828034
377895035
578532710
989916151
780084553
513355376
1077848999
750528446
297772614
969725971
286670801
112477800
665719896
958301399
943072187
343894492
691001388
632579407
477423714
432801626
291099399
1041812188
1231543750
428359401
379467693
594847386
907523028
682965399
825003874
1070573728
627156994
487416650
496987989
838404650
388925536
116240433
689515346
495419301
442599796
641453923
260687557
373036643
505849275
1223603257
555642571
642146071
1048940426
48879360
851464059
364627011
354507225
778082632
122048572
391779960
441819288
726530682
860594850
490956249
472199256
176092668
1047214859
338286559
206366267
1105431709
644477938
621212586
790729383
39089003
502578143
1169816134
497625975
474585531
920976921
785342484
950123785
266783605
414472964
520718459
109731099
505867752
397919759
790509481
153591925
76117075
931802580
589431026
1189761977
298119102
104537174
270323853
227881751
843750353
468674068
519195818
1154276419
975313230
979934264
81818790
361475913
329674008
796550369
604741863
474270289
1009797901
429645862
948388839
422792579
125913727
683636421
97652364
562238323
483352886
883074695
416830035
53777289
356348774
656612529
354399440
642039209
327616089
573480606
243716032
852741423
1243635704
421629518
377693446
646041347
1042056929
381989095
681196723
394583554
589606282
478220137
884676637
450950566
527414160
715231136
242315150
486453493
508379539
386257840
413567962
673916
485390619
1371717316
495040931
725757064
808594282
881306951
202582453
531236912
440246268
406857249
477472637
610367922
477408417
917073980
95738279
203559375
404926677
130390525
495054921
853262489
602982636
1149417357
246728469
660426408
238385576
446172649
1088453990
1282511711
277647408
350106892
1072649039
405271147
163750564
747226982
468688612
548115093
269217045
1213639444
555308184
553303131
274352201
138225156
800006574
637852730
365992365
493566412
974787318
286628469
760422921
978993180
294310386
1042341818
406770338
659024480
332271464
321063738
430472803
513908945
722796157
957443261
127193449
352449130
495124549
1024185
459237689
87603318
487241373
977128680
296954064
282919043
1106455542
76971607
780908533
204363707
902384486
391563053
394362543
186589319
589353933
273485356
840568512
512239699
196256732
1395543279
435388540
342286042
534460395
240368523
680589206
390015736
173654103
654937631
510725451
965359947
530231138
372223634
254309987
193155850
787974284
388995925
197093626
923301324
180489854
200004231
1057613411
560219524
420748714
374243344
410457941
926429725
743981885
465653269
283137697
294251788
732731075
206104895
236268229
473788533
309958382
281082194
390914287
242148355
883479244
860269096
482361034
1241957152
842575140
208353072
522357738
721792039
57800447
946932720
539287553
217049508
410786793
35580336
878239390
203229615
488623872
134993182
820720236
73913858
468041331
149322420
1242247700
388049920
173898029
373637730
420034005
383755178
797753241
546048906
164024037
407162769
1308166115
896950979
599443422
538339861
3365858
180967570
1091315467
657811247
535169300
380659656
1245340419
819604070
345309136
523421784
901574890
715689131
909845759
186409554
664737892
457615589
819904984
283478307
770283270
627376842
499776103
639674399
596194013
453092027
966716074
438415020
428202988
336111454
390395227
252109292
1272746945
323755473
161306263
471066664
409558003
862411934
584870388
549614073
400831136
1290908353
627959349
376277433
894634656
1328181420
842968484
396865303
524884971
344100006
463552426
655404815
470745836
630871926
266117345
193387206
436291122
504797691
720111062
629843803
211197592
882289147
709044553
1307703577
425873472
183400057
179750751
723789640
56809938
661671671
895679446
160068569
489329685
726937422
504551828
531299651
833009022
208273799
573223250
349057217
811095562
1061553414
1165608197
503412014
149104421
241013600
1223430589
478408251
463376172
734823881
133575061
154371005
192989638
544337263
1195732257
441783720
1106529377
290746896
56964903
397763994
467357018
211477320
448836945
364380116
1215299146
279209828
504913161
397019280
153253771
1052860660
1113197390
73901386
250838426
1382507470
1222374789
995017440
517725224
966440065
1217459027
260242447
656531294
987696428
327002978
443700535
452631587
812864859
50626337
285256405
181095694
375552743
981232343
418100121
1295383946
1298876763
163886439
437993546
1061049851
1032819159
632173368
469971452
815550679
762897034
821723658
1375599891
185535049
633071454
227098073
846332678
438081777
474302251
149575902
1098579297
682077452
197269102
696869377
867698835
630924582
721383627
538498998
225282865
304566331
776341082
706699046
93863350
1068261942
741301223
620461057
560220317
380254864
129209786
359583283
1230677074
1356751501
439685740
507574089
92534650
804195651
689041241
588982131
348345391
463241035
1338172390
402532610
418395830
951569744
365702980
896029058
662885079
390559070
476074087
403513371
680325027
277924971
458498482
387435939
477583346
829182112
625002206
903618101
484056464
188326500
773944448
440887902
967498235
832657373
753201229
3015009
436681541
1266496085
185289483
60963980
175755497
432369906
939152827
443629131
147010529
1053138314
212133996
542816423
1101265118
433153032
863187063
69658097
1144796303
427878169
405018311
589152611
179321276
720954860
143845231
666931262
95223235
252340237
163956201
401936924
574219529
273073746
96431438
427669143
367444972
704194609
1067319721
420078883
482230752
530188372
156327233
257079583
966210621
248724725
237192439
234071411
340419725
250409368
130876383
1011849120
746338171
633516872
275203399
369182037
746758360
729824968
1365045920
1285911943
686087797
1159070255
993607306
517178633
666562309
514392810
145085307
457706609
518580652
1314281901
596388213
138410553
702308273
203870761
825076610
214825852
725971331
477022303
120778649
436978704
446769130
1301039512
1337739051
296016831
642728627
143932179
554503857
517821973
664076382
1374651205
863081005
431881654
1329520181
122489696
639775834
819914922
443327012
705134611
3361527
485819920
830774020
656617461
623722602
844200804
251650324
528434789
615883525
468976263
582099551
314127696
852526163
620232789
600307628
1140720792
658657597
965201959
1157493787
925141896
884258484
1141544697
290622769
162630701
249277811
425157705
535466350
1113501759
232137387
1311808302
783889228
1359086999
281521694
806906218
1285986975
329493043
145398918
544387258
361695404
408306653
701922697
467299944
795727335
959281836
275846419
1168228651
955098238
387577232
927427164
830448587
112817792
1068461648
517686125
939005665
378228503
809325317
403635469
805414667
1347347421
562501574
620809995
484038754
1031785379
1106307861
571849942
318725899
367354944
587831228
387002362
954122715
520266084
745052604
58271931
383312807
903935350
1330327285
1290759601
474989147
856135016
249246275
900931806
689142989
1321305022
504067859
528994498
943293752
309579906
1078182838
741411188
883111375
793888896
334353254
389663036
312154588
152644356
1080319889
911976933
971807804
271654845
466750662
521573498
947074685
486437795
520494417
996307070
460357622
928686613
315779766
811965889
833583448
64452814
456792615
476592537
362879230
508187132
1025184804
1397795161
1151963189
839820384
750202259
816720703
901794692
1310577796
755640969
942936104
289353302
485011370
89820053
777852277
990308418
476717024
1064993720
895835533
536452166
961223828
815380293
391586775
1312754520
137352986
1067813201
766915392
736598133
1254878576
507711149
397697185
317557129
291302067
213246406
672712515
796845842
693367973
1230835197
1061061276
747179369
846310150
709796470
735801379
789185134
499221066
1180128978
361336048
305871063
485950848
1074126236
532568911
542712526
873910735
1264781489
507974967
638122458
424667904
1073646108
640792658
1234866221
1256331599
1279637290
444996476
638684003
136649126
38361094
349614044
490660353
929971702
535254344
772377965
364808891
186672072
589201301
896510780
486177082
1036493578
1001508285
913784544
786924845
516758165
157793337
270953314
758608044
876612371
427172676
1183869467
464061576
1066616769
267701633
343241252
992388993
507931012
1117720414
653775977
1004272365
568339766
1333110038
936719749
371889611
1362837372
1015784702
462746374
90860991
298176010
678830107
290307921
501026918
1131669127
775909429
2614484
359068197
996343150
863312035
40827685
946722181
804443799
774188103
768515464
1344853101
191680709
377505698
835836301
260676483
39081670
902250053
422908485
554108805
1127816047
392848131
174529382
725587678
1069453124
554932044
957523029
912305471
498417538
731640931
1147127426
1025971125
358027332
1120910686
175330162
725733105
1023323405
397232528
473228066
738584072
354848883
695893605
466222198
728855118
643547375
508286578
586192007
349916848
474032739
490885919
602683872
255484149
936257154
482047486
769109841
331809641
89295108
711675721
1350454372
536482257
801541701
510427873
435519154
861218792
517425031
307308426
919024365
804506309
380227079
910960175
295711041
386886870
1066016301
1288011283
37349341
859276113
1094439855
813778827
816396936
926124140
865749130
882649308
1395587854
438054793
253103030
371097557
685087387
1356809408
1368109802
131642756
924652483
651050757
141433409
466954700
838539079
946787876
862185203
985980643
430331414
1017030663
437163773
1182000483
543579687
952285289
340221500
413615179
628975921
636416478
1205078887
445553433
466881143
455645544
982799056
272462345
585743400
399654783
258793498
492447533
1137221671
841941792
770840247
498608457
496180031
877912981
784198906
413943216
1112977646
883558278
523871761
1059808151
1109638622
508790743
510575682
639204196
979819140
254488206
1123298308
1179633938
104545582
692789303
267024257
527378021
963992364
993493255
686747933
274411021
896179291
750960156
315447196
1048705033
521835245
313920895
1219355192
255674441
291588464
827183161
1036846618
1058071930
1129461188
376811199
222332722
803962852
267103122
1013479782
484125434
820087993
794927366
484129390
811275537
287355536
1005573656
526006519
192286422
519119150
708639726
1366409730
1016633628
4383135
453231430
910652600
691295921
642260815
345590819
450997812
528920737
268962190
390360498
552358704
691928578
970082308
619134275
376672675
706233679
808039576
447135786
858807199
619388096
833848028
1110303173
551438079
915617145
815929902
431245898
543940553
785497520
788505728
78843451
901359672
1245829805
1234646698
936509238
465549820
100283073
156612489
899971827
525964035
1346724673
250140374
350964290
516743554
735350020
670020359
706814126
183063363
812528047
382711211
557471236
46011841
337274044
1354418327
311141229
932029031
524542543
204554888
708705832
386517863
583761302
485856980
470387402
835485148
426513701
917290094
346331981
570027111
473096371
1110071454
130589397
607504020
1138858399
1349972840
1076462513
457366962
1386661202
449196100
747356517
229163203
1056858251
485436347
425425357
830801240
226338356
1336936111
1088519218
357418396
263262621
426351419
500686638
913199671
464655078
672616739
862312011
1059621864
783534025
543580174
270910678
267199446
397746352
854649996
1248308333
1138373389
303712561
607701455
624290196
536673092
24666382
553493025
317438542
1181380433
363164178
274670291
842557028
422291606
533727912
291748325
463188094
715643373
591674448
1001720625
346647836
897216149
91137410
1147320341
1147227224
1257986415
456509863
906895430
423671781
880090831
853055282
577121393
807662582
770390079
1121636259
624246566
1095883619
665269156
986742795
797932284
581837915
883767673
640535970
327604767
96951328
447243641
729257133
141740385
702990988
579746089
388794400
815407176
586362583
1118920080
195690746
503684438
420214615
647914492
874816596
842398063
83206774
184140267
518754727
840390922
983745799
396305173
411827864
761277062
1335714643
973043628
792085754
316432035
768859008
269681640
465413258
908969957
454487360
335621360
484919315
359279520
925739770
513145411
1265416587
684679659
663909423
1043431521
1038622864
1021403369
496146338
754133104
974341787
245290530
689083665
575580110
1287335711
455785905
466264375
1351598895
409078196
937319349
443908354
497200017
1063314382
785277946
317122627
446027442
486746325
1169201968
117393666
218969997
475055642
866963322
293858326
725928612
491605980
732378063
604187591
345916942
799804336
857174877
662601200
532699614
614569303
102047665
733521215
86720386
316675881
1194631074
469497331
502686678
396161518
663214169
965520585
404712956
218212492
1147021935
475119189
142617995
693904314
1183517779
432557540
1033912345
305319926
379236593
906127508
533260959
515408132
1008882469
470130116
344045295
855095309
121333977
771352663
652571993
752677601
530496217
413063782
171069551
195596937
1367080758
446510487
596409318
815044913
272097824
941190630
660699486
190120520
709708073
453531062
470342886
869180018
358189356
450789663
1077186485
718059079
757843752
65484588
474563595
465672619
416766219
309535505
272698732
1273646166
727895356
838271547
416334512
468613687
556759281
167925409
1031617201
919748499
806195884
558708474
432630039
1207504495
461548241
1090148388
231422635
201170462
388133051
328954277
1099926529
658227989
458933838
431265112
385381482
1394465718
748619994
501262193
984636709
386864166
458855583
672804818
428625587
759787436
453269463
844679983
358781702
216434934
422971995
371920253
506257406
413099768
1322128128
390863293
575009760
326240259
779405979
664865315
1176938323
976100389
1371795989
833015795
432665571
791392318
578346034
1239322718
1287530327
1193641164
972378892
1153626028
144616503
319669555
588616334
434262603
516958985
457228604
1010468572
861287869
1224280185
610343545
344286108
624200746
415865286
391042236
1348302861
957126677
186073307
1396632847
1004945241
997428832
930786118
383462432
530256539
1166478934
533152269
858371897
448167556
89182976
58001989
1290273206
456550526
446487031
380545920
982979530
467297165
978932751
229233091
91353815
716236072
682133855
1347692497
608011755
1021111762
608432077
882860297
726613779
669094214
1344972364
134177663
384202676
1075038424
565644144
1256197729
693654101
720148725
1205537107
432354451
1364281102
777866692
341850068
1026869491
416416386
84059031
803894922
645060337
1223679138
1001947932
879738354
990636879
159183401
248328144
731735706
373733750
1337658109
327937313
734321878
663113434
350819018
498146678
1040567040
543078283
66195899
360798304
538136584
1075684356
1224183973
829218354
234144516
403448719
1015901990
320943081
853144526
484548062
283959020
434361893
907245013
383404433
826975312
612153826
501133971
941225759
908509833
295436290
222384063
454637003
263624671
244667573
507069926
880601179
538151852
794603035
966370129
518690616
1248208047
545600776
702138948
998865962
594091956
434801542
197944779
536915034
917413297
605516655
347822199
1008193470
701533281
755337669
1136722208
1306479487
188673151
508295494
831968599
155308850
235020888
350109793
465748351
417186645
541080831
354535590
739003152
666412754
515018772
471435770
654196600
1368228759
801746575
1279815292
34683044
649141175
184936316
344924745
561900607
747442437
252870056
235512512
254871671
822888875
922881559
793417468
225738606
1107308881
364412391
1227195977
383119966
1306432186
683182577
487190116
1121087711
898420892
819791185
893095592
693931617
1093609524
738062531
433916628
1328111563
209877697
1061379712
240395851
507021592
977682031
689504687
596197138
789865447
594037649
1008768098
832510657
502073564
208056518
660816486
797680294
934215886
357344152
267361629
634336759
543858436
972131287
871300026
970398200
483540845
381922129
414068956
789576592
345988868
569984721
898548671
69165673
873763690
1111021394
1156231546
148142323
463239107
251036089
908130868
481249662
648174402
716872084
1074345289
946179247
476133573
436783174
1009036374
45064459
781386318
1195165151
805613664
1142603604
446031057
504370374
302969268
233758333
785118975
825763156
737641619
478583078
1160508786
826581390
943046900
707742002
1151727464
995485963
457727494
913266260
391876673
354524665
196724459
302136365
467877520
1062250572
1343624708
690398621
338529694
1016164004
895438529
534007388
731361184
441342110
348526048
980665413
937772197
807519015
997286137
1039118019
744155423
192857282
947708429
423038475
851421257
1011945258
357220693
427028366
687907762
1026204818
433852120
472582621
1046581294
237591149
408342379
409712882
274211401
406140117
958302462
981288177
844390087
1230332830
546329148
868364035
224844325
847775895
446027953
835547470
796260628
1009395081
1324705113
947854071
1296413490
1156808825
361607687
77797533
1008353652
639474843
128028959
1176965496
776830135
478634226
1239674025
918243673
310909008
864704567
526376666
443469140
370144560
457853394
463318481
262730740
207925906
795202356
999784026
244140053
813275961
448645378
443356697
686051807
499240928
690062430
149188297
1231944869
1389020113
441919349
490164726
3830369
109621686
132805772
204323106
978002124
363341256
827368577
644749031
500811701
494499602
413216172
1061499869
187567525
662663868
760535663
806587715
461559399
690204720
663259739
268183159
557416148
1338526573
969419262
960560965
458439957
615787636
1196046587
1185113070
240668180
403716017
781313933
58897726
303117730
785815750
839050641
459495205
463555252
540750035
242610990
813319765
356003740
599863479
418594483
845904579
477037337
490023880
1022036842
634779792
1036355777
874294580
76762185
302227744
795494936
748896142
702462725
798855157
688981478
844421840
1077219138
245541279
517210982
401947804
488533338
81651078
779083520
927842809
817856779
1039349953
941013529
377034811
969889924
1055502389
382941855
471587606
848459241
1056221966
1197058899
395412099
641436267
801507538
806962120
651906640
676953875
1043431184
504525199
513289589
867026521
773414398
487559861
816016615
270657919
1057343004
559146500
686846348
384498939
843531083
523239306
162033695
445409533
747460879
837643841
769226842
715756669
342879059
498812246
122120887
849918642
941529512
1267079479
530828387
1060452235
392969466
635401228
1048886633
1098521632
281425633
1192710879
1241081276
80416150
411932763
895967998
1500650
682129598
866411825
777173072
1363411827
658466545
637901422
872159495
939918663
970763415
844970335
599833519
744993591
922777635
857934923
176592187
835398342
462102032
655955117
948089179
781972050
900718422
886965617
809788492
36484539
579245804
226474548
841045739
638588660
952262088
516691685
304183195
654051909
616122421
1306564414
303605108
418833077
331109709
1026757156
414129320
1240398740
206678841
524695874
306203180
904105091
455529570
642072982
428182236
925327073
960013236
583294825
1177668175
519073756
369738935
921518078
1354072502
499148534
983369562
640011791
442129037
869935913
515962089
791252531
170114117
727795764
365153983
741406578
582861371
878293857
963187763
943625818
607893571
1174375954
1106425894
136409161
326741533
1180483
576153517
139727788
384677636
196797490
608274213
494075162
271621056
840367741
339697813
673307384
1382524059
1104809831
279164958
954566160
1298591294
211688779
432166831
226751752
259514474
397414359
851501146
304126863
604525609
845685524
715709538
858266408
764108223
470397
333704137
390477411
64186525
384242268
452845911
793099944
251658005
1252637024
1355743288
184784661
278800820
946746815
900787699
1214537321
351242731
649505532
347374246
434537086
590817187
848727892
705159178
1373624098
47418233
726768028
964729600
836902325
1035521526
476930079
264379758
434255649
1137412923
546025882
528399142
941492330
666322295
583720496
263663564
517043226
601509138
860870880
835601126
1030285031
212273340
90266332
821547748
473708873
1066934296
1092276648
260942116
864499915
790228109
1002049391
98807149
6604348
409045538
1170894652
827605955
1325765660
56177326
382910472
950983421
462731780
739926574
1139152132
319696135
5857294
725631119
466683409
1329847230
1257236637
1341507509
880586462
95468589
423818476
1093965522
1262748693
305809830
1276582283
385881351
913556934
295343504
646059419
1065338690
893773020
298838537
152606007
775176293
1014131649
380433501
785244716
412200786
820905541
1217038212
631946740
735698993
552718912
239416362
1342279755
1076256121
560258213
989444162
1210141458
1378026484
551418439
830595997
1042984035
1354516906
351615806
1306979744
912638556
562797371
1140756773
337763651
936591209
440628779
888929454
555374566
252365455
767604414
743515150
665238307
1271443718
809036457
808325974
1166559785
455217647
476651482
697244957
13010415
528622608
291330324
989936439
607942654
390927303
219691214
1187247069
1282609242
935748363
437572261
491491170
61530868
1306196186
362797063
537644159
387528797
780313347
530602134
352139863
380739517
771211495
463724177
1346980095
513384313
542097598
1331203014
477352366
608706161
792436940
463082635
1237439762
1168992089
1011042314
545170425
349725065
205345192
733232027
364958829
818126731
962592127
990075946
1100737335
1049568046
1372857269
867904018
426714229
365266655
350210603
414031640
548661868
1388040682
981044806
226960642
907513880
362832161
397242061
1382836901
405000733
1220912182
904255939
607611028
1169591100
73361981
885560632
621633943
384288813
251203995
406442859
986594222
286642811
755598256
138915718
1027201306
259759107
456552755
936685377
1073048709
447357755
861440923
466622322
802751060
1103701834
666663208
187364569
1310581875
776706603
373042959
538125759
901997060
726589924
767856704
748193451
1222652257
303169789
648894172
129503333
1249699852
1135427714
742346557
418787479
288763171
461835477
1157377703
1297596372
252672616
1107053691
980727842
1257931463
1000907643
552609700
453244128
34619025
445754587
511133801
518591941
135510969
414066065
47862616
283327246
502046230
740002297
342261822
954102313
515032563
323403727
455394370
547290197
911373124
462091132
707373087
1202427391
774542004
321354886
381807551
309002201
717714183
1116069813
178395814
519561560
938039299
1169252601
382546665
126573031
444173183
725325750
540084689
189914373
354923394
571976123
1343063426
1102382981
999890642
429032885
724132645
200934835
648681395
209789054
602369884
532055936
438513234
1228838017
371539354
1031305158
555417501
491795043
136439922
336467456
628803747
817954268
252460106
919260869
731871813
923359520
784731262
983261342
589747562
233282058
868991679
701033598
929401433
249606226
562615442
620025869
749055348
877265599
1132366853
745192973
862855930
541122774
1412868547
1375955571
867281374
277308662
680135959
782072796
915751921
1187501550
1078713454
1107489945
472610264
544738832
734127814
851877559
742608819
555490686
762210151
1293470701
999654278
430781533
538217977
1007830641
344926332
749232006
665086585
1065832266
846101234
346509142
296431012
1213272063
883721671
1265762154
363468685
703680021
753080264
776854399
239608795
822617987
131421074
802606721
1372332716
888032793
1053428779
475773734
441441692
920821068
881755692
1208258591
726767800
381673909
439623277
789903159
1021961539
931069826
319704311
1283748582
732719646
527546700
1041611378
457154836
975266706
517495069
189004865
784579039
786229710
730385433
1061011919
591470655
79952323
932771327
600793447
999928481
798269610
997107090
1171924718
764127259
886108244
405124084
738929949
529814228
882451691
657492078
759087101
835765977
188471658
866926816
374299956
232544835
694605534
652778376
268849599
590835394
499953714
670572479
609004528
887733486
1037506461
1006705191
763292429
424296049
424707065
1172012161
1213979767
846771995
1297638889
429527429
533628142
574670601
1230653723
432559177
946822730
502561448
743830583
244035711
427737386
449496168
975946938
927413004
526288211
1347266153
244089090
254605336
894451437
445233128
750172234
356836763
260596706
693355039
412697469
1008397542
1035643816
818954358
862259534
791288781
1278899688
692207132
623397085
1017146989
926619123
1184194881
1095166431
784904717
824941221
795240968
737030947
731012471
1018755572
973872037
810350517
500527459
718743071
316284106
908930423
365384704
724714848
361197939
619292659
815954616
650583471
415602469
324104278
807155607
950923298
998100030
540431709
413906897
637340163
473035610
1082712481
659154156
1053090251
1301495351
794311276
194955
1183910279
1308897538
96746955
989592415
502813243
403458959
363105678
1320287196
979244378
1317126211
442453082
544404529
1197125940
1195996116
346110518
976716096
637244276
724677609
402869665
572646479
1021125949
691235443
737248775
474627009
1237361090
499115436
1229167795
284551536
828766925
913202507
246264027
368242254
1291799766
501467606
98566456
809898977
1240610189
1267136832
339444976
727560316
915442579
609979359
989601854
737246468
892117761
702150497
1273820817
332045257
523074439
847961531
768705339
924358202
993542671
750426884
932938050
614469285
601658375
1024817795
321461309
1233316473
238141620
408989866
597107574
1201454207
862462596
440990115
492218125
691501599
714113073
715619741
156865779
336950068
706431822
183905206
488929899
986884790
1098702388
175424448
798442530
509472311
1078238302
476308009
731489936
357654232
594641700
971918395
1227575289
422369727
511071277
222747948
985179488
811018976
1221571078
965319811
407277747
331353904
339413008
54111914
772772580
1269022931
964748295
880609483
1021464328
323190697
340600855
1101125677
1045377329
956751243
509377651
476837853
27079789
1391224173
506701068
385732552
496968623
249253952
741393642
524415064
972874439
706381967
446557837
45416080
1095813720
980727267
1252202503
531184338
433687524
302772840
302835787
963018637
224194901
394970680
119777281
1436845015
1321141509
633143728
946030619
1023678748
427469813
883907662
763508586
814684836
1399281948
1122652659
113351142
527470355
523780844
818188953
137944005
1433049597
1126174780
109656728
828086934
832109847
842208622
856425638
477837852
494582440
608580769
851590460
453020762
432199440
465038569
307669953
425436336
922007606
1332695876
659943655
1297726149
397759935
621623080
450263816
248983139
941956281
427820398
601074602
727915493
356748962
1136806308
720682630
1025267235
635560243
313797274
1354799338
165238555
211199641
936216713
436347769
1176724176
774576838
1319102760
332165729
906467360
961035226
785301909
1163441596
1190663500
953423474
833326343
1291133108
469243401
865483614
1039078994
455849617
820647361
136233165
85262823
469104187
443579568
259038684
1338159291
445032234
791954257
560864830
354666447
702556210
929736030
1053549800
460469936
1140892208
564152977
1270489401
487920167
941671576
578092013
1173541010
829276661
134284335
971582975
292609419
193087676
978800164
713583510
528904449
541852326
371615805
1175022683
786212673
695748825
685334423
131249941
360295100
667285676
1053043799
428393410
758813297
1329940189
497944073
1341145992
301905247
892997717
1062285260
591526334
457846921
259858373
746236671
812289930
191208429
209503255
951718664
582457943
329972397
294083810
62341210
398742012
498614589
1472049912
842685741
828585207
425815497
718246973
1191626435
1483812825
514688686
80649344
466626474
986957155
268120698
838014917
452519151
719337650
257715215
1061129041
1005701671
837540668
347536320
78390022
637536393
575440767
989461438
885374110
793120945
913506788
892257733
498280466
235242093
1034777297
444818197
498649395
752200808
824773112
931274853
174173209
859230541
610442962
1098674996
504542106
796519385
1360155062
392451300
1184416537
605803750
1385287423
643990175
593976823
1373999611
938901105
886088963
915017162
198658534
178306653
1086459254
175176574
864139175
475285653
790219332
441597717
445691133
376602013
745945194
517096704
983289175
461386809
850275434
278209761
982483020
1133661089
1154481257
1304340215
69353651
1275014650
557656137
503820270
864910341
320615104
153837712
604047357
420752401
1056152961
730116270
555796659
572473394
1131705023
1350721378
951820258
630703036
160386173
491573430
1241672782
840408384
1089700832
934392147
560681884
360577982
382471134
667388907
943030394
783549457
1092641623
1370011119
533841537
875034580
1117185741
217734102
904558619
1168644508
441832393
1031941342
335625366
206126611
804263733
399425742
476195885
796821874
832395513
820016269
531270353
221312609
1313434461
852762310
446692409
677244456
128930653
927537593
834482539
839053382
781212130
354986441
676693570
1166671868
220034922
64355719
700640681
765220435
743631150
743148012
981504085
499108481
455732369
201819857
389505263
162629983
996714239
1129755853
509434385
508841259
590283106
726437316
451429222
483500965
678569649
851241768
713893345
233471018
50447987
710779090
1058075488
1320894546
390804119
1130352269
1004514120
717901100
290185600
505924868
345584148
882790979
776874461
307369285
509070387
680099908
1007647186
1033324953
24748865
602176082
355762926
721474668
394895898
92961621
2587319
515326155
134480249
657942652
399572966
787766887
1005015800
407780545
564168704
268421513
646316515
382191353
1185892078
445374288
710847067
524272083
365494164
695110615
1338802071
513453922
624773594
1082926893
257367336
915269931
662839478
402842721
651659667
917883805
713150568
469042592
161723264
773187007
605924115
357244917
317917377
730890220
1260035639
676839
762349536
517989479
252395732
1115194194
825798072
342632784
543949712
693095134
1214775633
437650594
894780621
795820053
984611844
912342595
1004698903
753981826
351886922
572376585
802257073
991841320
545720295
635520393
489242932
531762402
372952599
603711351
445066452
673400807
341540055
546506093
795099215
275390771
400026908
317075166
814401137
337480374
368312102
891508521
982147639
324645243
867643398
1051060761
141294669
468214499
671849061
1263570464
831817823
948339431
529801339
1165374254
977411543
1169154102
371182858
1014651111
437104867
626590828
455291521
422334702
543622318
378919742
596580498
691421106
917077
508293240
266275706
698250159
815957510
992044523
381825961
346966954
516429812
1015357351
759902823
1020359217
845127525
1203778934
1027241576
1119022391
376259082
998432195
862531537
1308456004
397236823
730578897
884172978
410300337
750304852
1227529131
739920785
57451409
1317452503
517471805
440594291
435679773
818353637
744457597
286688441
1214381245
345841341
370511091
365877993
1057713906
1318075588
1460163275
661389334
431261565
326184239
421757362
641381719
670537068
47910787
587462635
732388969
434266999
440548075
435234350
331554585
343198945
475850484
997129311
104729991
41185269
1305073581
744567281
944707460
856549569
765523544
851462887
1242259754
1302099555
525557592
408926807
728490997
820930187
97488850
1082801986
164721566
647919889
263228444
1155613216
384840782
264322419
308828396
1212777307
370229928
363621887
824330130
1143035716
405915194
885335445
741456134
1368098251
590027329
796220580
705523874
754575480
1404071080
43548451
262986719
646732867
781404945
691206979
875463726
298817389
341936473
1266481174
1087409631
718936989
716444430
962885681
611869591
489057183
453026968
747028914
1223204130
882817228
86289357
414133498
203255186
926895345
218364929
1099267115
683908359
563881474
1260792924
1095506363
640974864
374663057
526999411
685133740
521742958
923242515
261621172
622729923
598696750
799981763
622273922
276454673
824519044
922768154
281419564
406491147
1318877046
568666997
885624115
1327482981
57127084
1007872975
1383316734
241669134
585374070
992517684
890319830
334210155
345127
478404137
423456244
470847350
1022766870
859918245
869240482
1025734036
328360806
786464211
1082909794
520790830
267569515
981832535
1149250714
1008205736
1275929515
1328182457
151869739
725915311
1397910101
1013500686
468568045
296328646
1194228598
1044845641
595403240
551813910
382026790
858053285
568388905
602763953
762049312
388055903
738050986
122855977
1236536350
1001633126
1239722553
140804164
850281308
415423290
1271146610
1052407135
393672512
873961725
793705689
815103641
796874864
97940760
434150360
838239215
1170798804
93990038
338165911
357044700
522662044
408267477
778013156
466556738
276879634
955932627
882198886
538632592
1114951673
1243081751
930424473
425581753
1038528391
1486607319
750636699
641719746
891108793
107399918
637547432
317995267
342108188
890724644
615232139
1068040494
842315223
420017851
300999086
872923330
840712282
1088141602
703341632
479659103
1189496537
580847271
1027734387
752938789
281288980
1354368406
322351349
962348316
361428961
536308855
858881444
719800586
1226571530
1050443316
586369931
853580558
955260021
921003743
750225888
1310740688
348804922
895901860
389808239
749528592
529017240
539641627
771289487
885535965
658674396
1179497731
506179047
74706499
491072836
220613060
1093852634
400585998
1318556869
667249576
1195556432
715631898
849049313
443269007
253435173
943796605
798034431
662303818
982472706
319433599
556132441
1250277432
229496148
448837559
462150925
390416311
1283328814
111451734
1337845712
1212909017
436706134
859729405
796153950
1062319734
633390280
837146477
449442642
719480606
896886937
551626622
644657622
1370863007
1042310653
195727072
444428140
454978133
595095459
865316592
357511411
984199775
494319538
901259532
448979690
274596482
799841441
715426849
512768051
638177694
1303299305
1021187747
940200987
1339240440
470096863
837388556
1255525895
523506161
1003414684
629510825
801087719
633821466
545445003
349049416
1119693096
296512462
904489503
291863650
80664480
803591924
688418832
409232248
434803325
1017215769
609748968
203917397
1386371905
384821236
976780019
234331952
291310785
448278365
720104326
152602468
1269040690
674610864
1176997344
898147505
726466663
479487153
1134035851
192358387
494643637
1210647006
803935448
838371776
1421990761
849702904
148812370
300451481
447592475
416807351
396679731
414576539
735924097
320766437
281157012
1341058386
272188508
41239867
1242755389
1088113932
282782778
1065155848
848221983
397575043
365919312
1078551374
655981002
302962740
234990042
1258235526
356703201
900455782
450916529
389058658
935509349
938806330
508950646
729662205
989242439
229735884
507159365
826948350
90804801
935490086
784449013
921717374
938929419
252204951
935197846
1202542893
812838207
759834118
426019272
462125208
318218759
745451936
830113451
998196005
874271277
929103409
456358307
392782469
429600249
872518957
633414421
25615564
795843497
1292611800
285811210
706857374
1098655716
670928786
45955220
490245687
831868062
1034940700
826547598
859291118
659137914
968642856
890966179
74512802
1163593135
179276513
1046433035
899887986
954855874
482851735
203349018
1178556221
899758057
634560861
302465444
484098916
1383721924
402078388
881183483
509644073
745398036
1153950504
409600302
491939220
1172956351
285024526
7162276
295590983
98914250
697527744
871503499
712728255
187794867
967965675
330107485
1371119102
118613054
392093744
1368663291
842918427
466109938
513727533
143739161
819663021
272156520
198316169
968732585
919516957
1256202176
473639880
476108490
469644056
777617873
320562661
878422263
1032788518
1281516855
827856752
364341659
774304163
996001306
411050018
898754939
743593816
454354794
870776732
861077218
748489658
423965796
382561980
1378103827
305177366
1199138686
482436822
672074303
485990151
869593297
1123168461
254503328
266574125
673836822
657246331
446226391
589972965
1400179083
988205033
852603928
571026601
357531892
190549161
476921628
499970844
926212164
46597189
277632670
422147889
57227748
467108049
897892540
281438227
611185329
400372777
303141656
910247733
161562635
663182080
718495664
188205893
398856970
505632384
526448628
1028692153
523958388
232404027
334684437
797440168
235737507
267313725
1077346074
586494370
849273958
706374614
299126410
796500625
1057576435
418074634
701792314
210544226
176936605
449000911
822973085
706195327
914965319
117863749
833086476
493133801
421918569
704481781
389627323
360712642
724585195
893875635
1192158731
915120046
481958354
1204185960
871992126
339147017
340743639
331107485
907675970
1037731573
346972723
588504381
388656072
233055240
946359999
636012597
571681536
441425220
829377883
634012823
512909785
276344920
876348464
662637285
721935968
430944960
1011902967
975546732
253652318
462504920
358974474
216253066
1331286577
737675978
880008712
781929217
943912687
970312580
953763209
497883025
997711850
402094196
567505066
245176332
193652428
778965506
523819206
209203503
590654635
338754218
778030399
250156183
394878822
1298365967
949157225
296147404
570615488
566913604
438095205
1097364778
317865876
1318134818
39745039
706311996
999730762
1324313293
1011719015
1183319659
503986899
208680544
992059748
910420634
629985383
651795084
872180317
557207480
1164599004
650202629
655747823
988920555
1150742227
344307872
469015089
518773859
545713490
233322746
319255088
460670691
1262458661
652361870
422712649
311397736
1479570069
1164886831
601670876
658606471
1133118231
931463806
480508498
548749453
546533988
891327731
608630008
470962410
572014686
570368771
317660570
445858949
214201125
510777682
1167156532
683190185
823640855
1038125630
838042778
1206535985
206385682
1036158713
647206068
1269821316
234229611
430297602
322904676
1029900685
933632947
480505232
445600093
691550265
1364797057
129278888
367684557
86141865
1038529219
1301843946
1081257285
648755266
593586162
564937542
1080663930
1089373610
290128601
495266434
388710167
595724894
345371662
938009117
1160491931
355776312
714604807
1246078967
627138312
219432068
838869667
1475706327
519127644
868048520
321308733
243152091
561528863
420800247
911728434
797449861
1021680854
1122290383
871757599
391063151
1230567696
1035822640
1193403253
505235417
578308219
1277185417
595063521
445028343
437693985
796574606
491435817
282606963
148326245
390675676
1032334090
574784922
670591281
721957520
1027521243
986728954
462240331
71368672
948389700
679087010
481854139
471600016
1143980796
93656347
624326453
849077572
771781607
1061299659
468108148
644025147
1240623309
442225306
669077575
534628451
405273879
126687498
1314151285
661351086
1102992155
267109017
959751989
294325912
444393616
701246713
795667370
833181145
1303404594
264051613
1350932011
1177211591
596033989
686675137
1084015161
480464483
204897172
86552098
510633327
841230814
483660515
792487974
420882161
1015793991
1159956670
1123231220
275100562
735713225
640400662
926971995
458822752
862209110
1069307850
550442737
726532331
1274082227
551893927
479479237
321839905
935428178
1042800249
686313418
874381825
511577335
510819593
963376480
995498285
459180131
219832969
4174630
1145823074
416449059
966586512
1194877969
917728685
922218211
518513305
972226801
1135517310
988676387
1367152695
632774186
819721587
1075903577
1087632592
648952354
889799719
292583728
812780745
189985790
384000673
952386853
427865716
868605879
1190849265
978375036
272299928
420118657
753355691
1261406992
985331548
866950628
278533120
503584828
474847435
552810045
617601799
888436083
1014648517
492164624
421860472
599234355
303861945
708584264
735915941
1232935617
1149178858
189914016
964612717
491256672
1367246895
792160765
525345925
1330429125
1283573907
925806348
738314795
1072713573
737342023
972122814
906873187
222209326
1381951449
940330230
159185374
661022242
339976746
414865756
576176437
531182690
609154949
787194417
1354149694
537703658
1206969052
292082102
956552086
1273219999
589556768
569576112
743822029
27745934
440113087
585692111
388857753
660750090
945328299
760176606
1030647080
929221477
973011445
1017167578
546704658
364382031
872208148
360414105
900128068
331834313
488576757
826605276
1033915887
445693681
1402110348
465697966
488300916
240469481
352727747
734114859
349869530
737450260
1008557825
473445227
949751765
638041556
689502991
885261377
623501371
1287863937
893736910
894539685
898960720
828289596
938032617
928802576
460764864
1362192271
201991961
1312659856
431836783
1290661638
496689301
425480023
1322626364
141395262
484005259
1046367668
112689042
1082480077
621860878
400767651
1079982867
867702282
920484918
183973496
711250462
893032571
1110461446
777721967
349742627
426775726
824328283
693056989
339570435
192422468
749645344
1372024721
297108871
765927361
511227963
405056655
283185881
241856399
387400699
470626397
1168680392
359169962
482034304
558322467
499910547
1386173937
394210067
306235611
539098700
622096510
811759609
1350317930
563324275
1240557507
413330403
478209459
571566561
1164046169
756556710
252645643
1239643371
521388685
545889506
400917969
594613432
727385744
251711113
418748749
1207928966
970308746
739852378
420279507
89774332
914069674
508522526
474728373
259595858
475111519
886284942
926339120
498861227
501805691
1036542850
983473841
932286511
1367287362
251735388
113841310
591584025
442685247
779710691
1096145295
793888543
304046629
400696096
395133497
482479589
402271700
814718198
1132103409
672742787
355617955
296867925
474699854
201581054
908902721
538543889
269495684
407378089
461046661
986887402
476993311
1014301258
1011147374
1264126222
282346612
343227539
367698353
286118594
777675832
465143727
429333547
552239843
95613723
188191500
158283133
576960443
438700688
154206574
547685843
401905181
1374412472
614146994
1123202435
692485497
334699651
269592222
323476060
327516632
712538757
459061395
499445670
114711177
292702776
790500178
129150202
698684821
1210577578
31944294
1044622445
1153073182
496107499
824520545
908261900
199331453
595718292
114873681
900554077
384973670
466585921
293188831
550206952
1303914915
613569955
533580378
1052336774
1322450039
394683971
381057256
275168318
487282165
146834972
569586294
1147684554
234744181
201835226
840232362
347683712
1246050703
1408271271
887593789
583683665
695550794
815851966
558297072
731374773
216468287
394497002
154164215
70278609
289530928
735156104
1309531900
865209106
767656363
381699708
1157756061
836658669
687969253
337400442
961118062
1143588427
245779062
1187095290
1000264932
409353996
486053234
1029099393
942809800
177256957
169224125
646347121
515831837
735290454
509369425
635770469
701722767
459390928
295342212
160485467
1255464690
674016087
267249911
768490281
516334167
320306381
548225063
685941095
474580712
801309974
1198620063
527009176
560288045
487645020
1281341677
1366717909
1062339735
954647216
757535696
893442436
69886909
409297018
230941526
414363091
1149965659
1297141609
722510879
446622441
1223398854
630443850
809421621
387492239
78193601
722792417
419385872
342474661
1127450961
1187941179
456533925
91346252
505644103
715420388
287944170
816509167
888577613
331671036
330378945
308506364
862557890
1331524525
320411432
1291184760
836390552
1201042364
364087512
422159613
871085519
496917768
728417239
531514735
437652380
1469318507
140664777
768410978
528750587
463525442
667409121
639993219
965111869
308568937
543335421
656597848
160648565
215617853
385104127
209989642
1020481545
525485936
124908553
451047810
182669720
392290855
533089055
1138097521
932301740
1019349894
817724626
794087981
361052433
383583941
505889780
1403289137
1440476546
582143196
412480301
1206107421
355458734
261011217
1061940031
716006266
320182769
816152364
543183429
321628603
490090300
332804345
921078179
937410697
184678798
382594058
1356759977
422363562
1250147610
396467847
337066226
830852074
706094830
1257841649
270580230
75095641
640452520
1014181406
1239569266
1085252172
790997145
394376113
947927364
895104619
427237121
935912246
919226915
766051429
125263643
474243724
295476285
175147299
621109190
1022588665
677431580
866400414
575459826
321400683
700524192
984388959
327156282
180270299
870092456
546959229
553852578
56699801
153466185
662575217
256451452
483308425
656913690
531769047
1397453326
571441899
665693658
840074600
371842622
334069491
1223611187
98856136
1248025318
612571499
206835316
323767240
970669744
468955289
1063578371
403247278
589438340
604996443
717815976
261238030
274008905
1064877171
393271512
871650406
401800876
304596636
403236228
490191636
1049165
388246608
375494895
416463953
915776986
754290975
562231356
337364011
224272517
378057228
555815219
326657843
263392574
1062721182
389494325
60191828
80093304
410153625
290707122
378010179
206303574
1207295073
682018638
741730160
73926524
961119621
520643451
414226264
451274014
685154194
777725706
134483151
1018714169
590211452
536187871
790263867
264502670
380532320
446319068
712391328
950438841
621565881
538896008
506094699
608581311
992267221
605668242
919656672
384847207
621749640
395680615
421555866
68745323
938683778
718386273
279237513
442909728
183319231
508846619
325936913
543479852
406152310
503860909
606494828
175410850
1033376
127224549
380879548
815483239
449109019
491664517
855020052
870384718
405990624
365865734
275561061
90439307
453468011
937680952
350000627
465418330
296966933
175246967
284436308
888875204
467173087
473095726
166303544
378156091
439720178
316287900
976081410
356681756
475452385
221853147
945998004
436361349
197529483
439006758
1241270008
831477366
144215589
381059366
768982062
467312054
187882629
525772709
113917388
330584082
98763427
366709684
473116617
63147952
520201019
1164759753
856454833
468759776
318565912
431681461
755470348
1054790869
1714149
453560653
1007062592
271318858
119423817
717461692
427546109
333606344
102193677
227067568
395633558
312883740
480414683
191904742
525954603
909729428
449356405
514176700
460931557
305165887
49633119
1309953565
383838815
253283353
509239237
1069255700
274234765
560344844
415141537
21863562
380843015
486754417
443984732
246380930
128003048
932516107
223798288
932215868
375552356
815869822
109592395
1131170643
615509715
99705841
430514782
915938048
445461405
751748231
95040672
949757475
498595706
1026516707
347409373
612933531
785888589
286883575
228640267
702895692
669533698
258193472
821118943
494247904
950902504
434525414
344345422
610858517
306000383
878430060
722770750
586746544
872065640
127350822
299928176
572578983
508465869
352870770
532984050
419190248
961446011
395159092
626077360
693053896
1172078432
654148016
318561901
233798782
538741672
419619750
196218860
931296030
344625527
103029994
473060470
690737712
468323551
329260931
973787227
1028098479
233919760
246198389
452779957
655609494
831131864
480394732
593956473
666308197
1048282110
682339418
372955560
514780152
127595494
983202515
293861085
77314085
374846822
562905682
450422936
388475056
997582013
426840800
269871059
751303221
177407627
847935229
947511378
604324656
134085629
416781342
909861166
718290894
865992830
249503304
375166336
696264431
163258268
110513759
1042068160
729793574
1137056524
542133523
137215689
705273908
1109941642
506648490
708672834
1321602105
227157341
357313690
600278093
186438848
374968513
484124114
428406180
406701277
685546238
425013433
1918907
311155963
1337177844
376680992
357000456
894201159
706163751
799025917
933391581
85035560
518253239
587134770
173791964
386592171
640221405
1337826590
1336775051
573181962
146553682
650570492
357657810
312381800
163190028
437325237
758530645
815521007
731489257
257251015
463843376
420111123
1036559977
196983788
598738248
735917269
995024652
517635085
763216373
882981890
504719893
213016510
337744979
488025480
419739157
118690370
267957246
418285602
451880242
791382877
527169153
370434766
473797975
1388649658
655451867
480947288
479951960
229381083
2757518
490653429
461673600
164969672
1071071375
356681457
498199991
806162089
177299253
222694780
460467179
130860879
253097703
246225625
1057800202
628247878
571191488
256402228
731442604
765604257
410998355
441005784
220965517
463584223
762952909
500913946
875521653
1475719140
799738621
407799457
1396763916
368314130
1245207107
315081439
476936837
338809361
349844595
669414013
184575226
234832826
1076174263
445379662
808447381
304025499
340518101
72559536
438435503
1446183252
425239122
480520367
324898998
588510741
222209360
756626344
650781388
846719218
900552073
912230024
742063247
898285214
733837192
1373540977
417409187
720295228
1266513307
1214176257
225061626
614694487
336857240
902263203
477206280
745978465
820690683
408207177
1265204019
1374749924
551390334
305803666
428817596
131396708
698984276
92275739
985510746
169407073
444697003
624746225
356195533
217068988
472477348
715770730
181197834
1177146428
357377568
615379626
60130984
521208173
361973888
277479784
996283896
228631426
487753482
116832703
200560081
327854730
649241322
767662251
690918042
656545516
716492034
585419250
664484619
628237322
475175941
805840858
804194027
308606754
631972264
832325510
365533537
707227879
547546608
947344
306256301
390759185
973762898
115512632
519865930
236153984
372224376
509973139
199294376
1264478915
1339377815
451009339
1230698798
978760712
303247620
465773471
279598457
999327189
806109148
854300066
915569983
1033628402
281718373
402989487
88860810
345956048
1378094392
547686639
818383642
642273002
309854126
500424952
486891295
655659291
492548832
460692264
261802038
602966242
540843039
741201369
1134810689
494273401
421267418
456617245
316888784
912904841
576953765
1323063924
441295519
915050781
773726175
462573887
404977931
868485510
867340471
271610506
390943288
123476852
339613911
33750580
331546156
487419584
1044327803
486434167
1061061189
407255787
290511410
1291719943
188423513
603975559
1108497535
455483572
152930676
1149762381
298415444
477393520
527447853
458952605
653575249
912413758
1003123409
650711934
1291554526
507844718
6027479
302913394
272784812
669722805
517269112
868058052
689264180
530612680
212971578
811276997
479476253
317792524
1012916928
644464086
390568426
204859385
534352746
1175504073
481455601
430839178
242252205
516287841
1445288458
327323941
764787268
607632375
445472445
521607072
620982242
509995832
956136716
861444038
625653167
750822598
349414696
1313237643
103286013
545476251
328080501
537029744
574076710
183549658
241167022
75782516
224268023
170107779
301493444
362847337
837232085
1318260964
322784289
1049395002
816248844
936599193
336245357
336029542
1006193031
129102219
361100906
443581839
470676401
507802662
140195107
1049896655
805304571
534989810
728039145
812751272
468231721
678296562
621404283
154665037
483788491
400470131
542842668
1030039930
302947126
189696857
761308341
195892476
190177373
408019048
1128971715
844962321
646741021
745574842
209021739
743611033
1179625794
108222093
1251300691
339100496
745953045
703014945
661974645
316189602
610927754
883244225
680583795
56790946
680297210
586930836
974496214
155161513
980107149
287272927
213844416
882013437
376311754
130339489
273447414
739573101
767523926
830776045
148326216
505718838
975817051
630544341
439108766
3384077
119957475
1272304834
438160126
397470942
365141772
968898432
632448261
53946622
395157696
302904408
460853115
425644406
692143623
538966948
390287275
478291604
1074671678
95602557
356817545
841037076
404593223
1064407105
516515069
395850548
391693174
777712305
270294757
67471763
657499262
1244051560
508196080
527204800
1159569358
765855369
1359447927
293008573
1362520866
536023828
138312391
755399349
384700791
469324848
489975394
286288375
698714084
610310946
440618567
900567912
801330043
553073027
861608062
350164366
385552679
1096698764
164188251
769891588
548873705
389016264
633001066
534051105
811614284
993271733
471215531
239401029
655771687
496754523
208284104
765144603
783407027
706198685
1065324699
461644163
317198252
483977300
233906635
823024988
49842863
695299575
652675638
594106659
320156850
339426266
253005335
795917376
1198043026
570900957
655171400
17667130
373109341
1098514087
899155971
58958271
380602417
374137987
453720398
910109548
127276498
427982797
644939602
464453329
653778494
1158856856
874338930
314170880
869304118
1156891464
396643551
220532972
486056685
462759624
654385836
790344646
111496536
442032213
525305049
295388788
833322291
135415156
581794216
237233864
727687157
389452713
1181070867
910395894
171526920
565155364
780778795
604039924
935171475
1027592742
761698349
555364141
387626724
698246429
237859993
216295380
799088325
457890440
554604297
1037740312
418520242
432840918
911807281
513463014
782835359
453685381
256420429
337212292
406754273
278543898
1066604186
1345565306
371158910
703057980
846979360
656630994
745937194
342727596
1134966089
892853514
749545089
1018579789
837301644
580289115
987176393
934320854
490678159
741777189
569591310
341352510
1960367
1278852127
742847794
611459793
177584832
1211309998
189527301
830607541
970998905
774925467
341931363
508060756
209682325
775469764
587477005
438946381
228347749
764952743
223384633
1331993583
1151009703
312915319
693565871
58942624
392381817
978152775
144796160
426806947
503254586
336358576
163022637
70126503
291766035
80420198
1470318423
488831721
1165261529
986158812
1023389305
255325214
1013528881
232077086
249609562
546980003
478118523
953228322
1135524408
497426614
486485431
887838959
880309448
764116146
604169587
521370530
723245252
419405281
1088780869
1230302275
472010383
941077888
260058457
1059841506
676560586
1044560640
1071748729
284015163
277435017
796352871
864930633
457459119
645731999
1042152612
501489400
702009858
1053065179
393643396
971322740
853188226
477573581
386341350
654453364
343346019
84501456
244721685
761902617
1059671143
1009536475
378413542
402066494
1315789781
897873038
1268428317
197721431
804700453
758877488
736942364
568943691
307171848
1385113008
238556337
1030335257
1136969691
986612663
828884784
392813592
1129571008
545127577
513473489
989895408
143118613
652809601
567983934
595776566
884320391
63050349
423907456
166145544
489288480
1064484274
459926285
760803658
881834128
829043679
596855152
866174648
1059298330
529567431
1084905387
416433871
439188203
665600491
1002235519
1251603834
717877276
453464768
429888595
360623427
363819254
464288815
304710147
1479677418
1046555675
289656939
325069645
596905645
907288623
345748201
1035778226
893960250
834613220
373063347
772899070
76840948
152900099
505675225
732961602
391771300
1301287977
130060469
383450448
544062575
636776196
559279025
1283304160
1046420087
370670604
420336245
336157200
466289728
535151443
430692197
191189293
152197198
383265194
231732828
260947568
963449289
260778987
711244620
346347491
359359232
961570388
354366211
549838564
719820140
922605871
71117355
845288633
276384392
1387956648
895807745
150735894
163439403
483884548
821314334
504835353
1071749176
1350790184
464824951
24949003
425624927
312472069
430011929
460924662
453485927
1124282391
635697068
199801543
270221116
366730068
437045249
947261129
660579405
1286756532
1191103355
501070779
1068432831
896324754
324493450
271479910
951184967
380825532
564455271
1204939282
865837078
498347128
298529457
274351243
742889143
223594132
381763813
629001779
610723711
362408451
1420262307
843703077
1039219009
648233331
289258556
917354822
643208798
544090482
904850823
1264854208
577448752
402827838
321233482
1069280919
285982278
240202365
399054127
751411670
447391163
273916843
222874817
386217684
388987619
65828279
450965322
485567757
993084223
1205642833
133163568
358729422
380592693
408549599
826162447
267801156
757020459
138384459
393380945
421767575
476828978
395510393
245471726
283529595
983500109
244571448
479591525
424389810
824330889
584776940
158433453
782566574
353306416
310015001
840827760
959068389
151078863
615248998
667128987
1449176245
677836991
468274916
1273154543
1157574179
444753831
305984504
696390445
911466472
30365287
55755492
219920679
407627327
668584710
254767104
456445604
716276621
740116956
833748550
932281865
752416316
338837354
377522634
299323883
564466168
221504966
234538412
503612804
391137599
400148163
448984242
1223760622
780908632
131054387
603818657
530178936
480938433
769514860
767279579
649488524
800109953
475559614
5868702
777658521
649404291
527491480
1313065778
256490190
653668020
747708968
713718402
501444311
739654689
1233726150
662924708
910571878
282313512
994786217
580790356
471355697
3635982
898994863
163630923
904920775
271150401
1218716046
90071154
353832515
198538299
273289367
671376733
1190296702
1207646079
400411881
387457817
657511650
509424632
408434383
359956253
509613859
466038452
350005003
612430313
202716578
176039995
1119068772
225398026
1237475388
936389115
547046601
548045155
15652196
1064890436
423044986
1032506004
218171665
770500166
494227428
453352729
1300631009
908006518
592179762
107536902
1033845996
670406325
578816513
189426751
439996893
476538664
405509730
1046558266
253536110
430630565
627944374
755361610
911035225
766732151
392807124
711048296
515883236
480317604
484214350
492048609
697753911
1152249535
352592528
1283875897
836057911
29658319
541234308
737807413
1010416385
330377427
303870998
198832595
190487076
935241984
1359126094
374057018
546278832
335567919
478615956
260894271
1346490224
203384843
718268589
609206144
991739375
165538629
353708490
589222215
541800669
458522251
417685531
760789798
529148357
327012709
394396671
990498445
499764614
501113641
412817831
855364079
433478923
1241379250
435599525
399274507
1328380604
90743678
936030924
112391394
615551400
409986495
473290222
399444510
591448659
284262832
263029270
654992230
826164337
520792185
226962062
100557013
1057154444
752333431
257468007
105627174
390004026
785046690
327401940
193569808
1188829359
955491952
466920931
358903963
950124665
213566843
73005811
269393432
510741114
281973885
451934646
475030602
1023012437
934270309
1005611748
197513186
513043068
526394689
866928997
236361870
1358271034
232708729
490868504
209939842
944603018
433659573
948521516
515278369
873143549
531543859
889037904
348949130
470926847
221033191
417604236
692648448
498363396
502129647
695904449
1030817168
1014062048
809090825
1194156462
859861809
477960747
747099631
75468291
725722581
997515298
762450503
200440392
405226244
72933090
746925418
1277649246
193253208
1076227842
312406887
342566881
314373887
819361405
251989320
929808083
384678025
705512166
353184694
371445443
1319440999
173778058
1192427094
365029870
660733758
850534299
1056275559
554567043
1169938422
722945787
260743981
371415620
280096528
190539045
274888666
826460969
547444465
382672499
223544581
501973977
676131643
991560215
393525305
1352733708
360830347
1223492289
289192807
498136808
387287504
54764943
276156885
476532772
475467011
504883438
131247418
906654161
546864987
545598874
499888146
558851494
271296338
938920419
842474611
363698233
372659666
548766985
575763665
248085102
193932204
250996474
279207651
821303136
151772287
1069432345
544189386
103485250
411358396
900746305
1021071854
286836371
372313492
573608461
519437568
991731627
731456055
841730394
1249301216
375073886
970373989
762798235
427078079
7360831
1059083468
357800553
454650806
372068104
1491050272
461840174
698821338
454375986
949875239
97688809
1196210879
1062997760
510339835
352658491
502974552
436387183
450230401
1050449291
297497837
1308631762
1382372628
369968485
149970030
1381404860
992485336
474099624
879902588
386852843
1243708738
1122311070
409820658
1037170209
424293989
717752899
778326599
763861153
276272284
793760686
563250636
1111447624
696445794
1095463555
862681869
370834501
1131738290
584833550
608683415
528798715
499033649
1317736517
415185705
563747300
1156532627
846722371
437065029
519104375
673163146
893052452
1006044493
303398544
556869543
805703236
389981064
110038351
532046297
396244426
204182803
400639076
1182062966
237586449
366347394
1213747722
709197709
679910768
495662072
412213840
246567810
344288918
351823390
305908284
76618029
897996643
1248356416
403021905
500393911
765153499
490599705
859898106
112604951
886265582
684864854
988526853
192581600
937429111
385557860
90119928
58074750
1017946390
715118220
326194563
775132035
634394124
423855733
1230061099
231661270
785588143
787135256
773041151
920424902
127200248
319716143
128793129
411809593
201835111
790389756
801291407
644710389
690736532
554137105
627433044
1048971047
1024045658
1052474072
902671106
767144629
403717567
384541096
99542506
151516505
924029542
493261048
938263740
469066645
977542573
383977076
454936605
596274299
1196189559
190215678
1210823005
266358844
511674781
900921271
377714155
324610794
1072707864
769613634
568508816
192503351
439975044
605039850
327255835
688680731
867126
829970213
686440756
1167064771
337105462
495267008
159732244
397869333
432237858
499710716
457347738
117241929
664140590
138504213
624485470
388972306
431843761
1047642563
116352251
1014639822
820401157
354172063
503859817
715580481
433731618
595300064
1280512706
387568024
363099736
137996992
806103807
449422952
501904903
638715021
459612964
750032498
874998478
494368912
331027897
149219986
204486312
795971941
479020254
693912611
709590857
762079688
721303226
76727759
1199143926
331300177
403753648
364549162
666352327
152800231
994005983
285996312
559257542
1099164445
714862619
333871531
505345208
391564180
402920140
96793177
171347808
781965409
150064205
477941590
455159820
908208976
823397896
358355124
1362549344
1346767030
423875719
353404295
620915870
435281870
844634486
737935940
530788443
588004419
750324411
522007062
659427513
386111348
31557634
997679876
416626981
1086726852
493805779
1082172259
428755048
447562295
954851382
453294347
106288633
500473363
476818377
883831601
485149005
272089066
709904359
546004065
816744400
1006720599
851037458
756315714
555771789
270404233
416576782
218624281
941069289
238525589
141870867
243223531
998191571
871750470
369190631
517675846
934951670
796151955
504286216
511181859
165545356
488363898
73308380
112847085
432398562
401085669
371811304
929740978
430625098
793108414
596264631
174239066
232474789
1058448154
676162208
517394026
498714838
481091575
935993524
759768563
274731779
466596499
909051730
1047123604
868094708
487336238
464709610
522615106
307429663
1060555572
523786954
227290455
239372048
89986697
590058915
371552809
543609588
744142101
452298628
378455346
1060435438
233087929
945878342
416433248
318784574
870468773
467313983
284567935
147834196
436205729
418173075
708869300
1793475
428551264
130993688
847582719
1230314143
625213424
32404260
202334399
246335414
1245997067
1086704801
272755226
755275830
622861804
789849754
137103669
399168258
126117734
39345611
887505953
470668497
49585066
932456684
873215773
158426448
1136203385
313723436
421699301
818038108
383014490
385090253
278447062
360425024
795708597
149628531
699059217
813197360
307981475
140311193
1023099939
1357505404
377167567
59200350
473966807
621739111
302763026
868544740
452932339
1184671906
81642533
739848368
888258645
503519514
174924006
964900233
45414876
1377790797
676187190
421845546
979553887
449567475
435688894
1365933544
94374663
913628331
212743215
852827712
441987386
738072096
484922594
335623375
54846226
266063636
259409498
236067834
708870611
351086685
493050283
487466823
360469490
395055433
738865313
231660046
415080123
559632787
184253942
88580523
1420133137
553254227
203653810
500665362
608653157
281073827
231407294
569228500
731036025
718482905
536825154
307965933
683844579
52960692
597128023
569130577
501780923
881553354
414839645
659082512
436222546
381030078
486054431
264761373
303965282
380216912
339304479
940995788
1499060319
270752186
201589598
486629105
350763165
950694461
242148406
1968821
249232754
857355592
454791376
869762676
858651211
1054238808
898689068
1060564307
1269208596
309702021
299498297
928926616
929167037
595478358
626066623
527430102
189517248
1046594848
326493920
491747074
900302104
733257329
724216172
197247437
530782311
397606399
436805395
416137278
275494479
351219321
477866861
374548010
450270387
845850779
581686768
1002345372
768402491
526922337
329515582
681257134
377259023
929196012
881814431
1074535433
354170179
366850376
513929124
573547291
493428629
1040263378
82840223
441595326
297903236
1374826762
440037593
73140289
280433414
193697499
460437656
280781235
751718540
548428887
578066212
309289202
464054682
524994666
358811673
497759547
1040974221
942571384
588073148
411243488
868399342
791736204
476212765
478620204
718576880
277192452
495711658
608213452
243915052
923839545
543037723
1278473855
354859800
485871905
382039187
864975855
343688762
1137083072
599333469
485933386
783317791
268976998
286940846
520876777
763208094
575926846
83581983
1108511332
615089074
738839890
557417983
1020070477
384409486
615601685
407320964
494600444
1274520756
431720121
634253600
1032802833
315552832
515269917
612007926
889233768
430873223
838830291
876990202
476669742
485707448
346768471
473524944
691612421
212168975
752509951
482305772
623021536
523551023
828217543
346416266
193140483
328899036
783182643
379101412
549594106
680859454
140529765
713346708
1291123857
701717523
919139809
389806691
992712097
296112082
417037972
492578185
1343190172
400591895
74879602
560530320
713285326
951150027
594969538
384245518
1048000788
997539809
737842955
829445340
292432537
205198445
589591227
221832512
926937256
567436188
60080968
64846880
1117962992
392033890
363023844
652229025
870088837
20440658
384366845
382075084
1089607578
489984180
453841183
318159457
233201012
943947063
951411282
307071099
83250450
709235181
420757456
773971951
1007861430
401355991
553833372
233945132
738109221
395200942
431507461
843988290
555109996
766322130
453159316
314114055
619471653
283229093
403691469
778549254
1020407746
506913330
621850462
360346218
360288190
495379827
533626519
828958943
1056380411
160789481
1038468338
117875954
205835357
1093253859
889829164
760878005
1085473601
329149753
466251542
706796454
504090387
1279454739
650664777
1161573528
691488036
494772783
358752409
966732828
870821675
426090588
431210050
901758248
53241719
657586498
433571235
210178275
366554571
933424219
407806761
1090586082
338402344
232912702
983984251
268432088
345859333
235085276
501252962
502133710
183111002
838606392
456211012
1028646318
567875819
1158199212
680556081
406799715
436696976
130236733
482560750
352119719
1225370454
666677224
15091167
609696370
118700231
397171659
662244357
696077113
590460550
449182522
754163578
807013452
3885817
245475051
392642317
354516628
302327586
705284578
767325791
344754921
541012062
502114218
1357237130
383594709
488457700
416922013
527898948
361164302
934012942
30958975
136318491
472556338
399561955
401521463
700873191
205759658
675172210
1316822978
338527264
308279005
1081547249
707552329
1039230680
489935364
347331837
786222637
740351995
108601929
466518147
458446635
770935340
294465993
1012373210
1339630795
879297526
450729840
188731731
265482
1298180387
908665460
386627068
1377940480
459471758
427836902
447811796
1050783015
454097235
324188118
307959283
357058606
698637948
463471034
590543728
462686368
437505307
396928317
1056741040
525962391
641613382
464970550
820409863
681095194
624399180
420753845
796208780
128045420
528498247
662411629
609255705
753688532
1083780728
88711683
1331954352
396769267
552424847
956327992
635592742
270695461
673807807
1030821689
483190726
1004742544
738590601
914552542
931895144
399827963
1271133073
554148587
302575209
409727687
1060392828
474782211
581974841
409063316
378991365
774605227
367692677
153277708
922435341
1377666586
207387256
1363575714
725709037
70333057
940474188
527170878
559386370
545400836
534764453
470424912
674004893
712141407
586937950
458311988
742044044
646070672
399100128
826842689
853635728
1094681279
184996268
700789016
416847973
339617797
1058046873
483553578
1006482996
485764698
869766436
1138393781
694100093
209742352
866270515
898789431
1372730410
225213725
413696014
789493487
880617704
212904816
641063241
415862752
54562361
1310384982
395513430
297641566
884124832
841979804
1348025956
661693775
626325824
430400779
516940113
317364618
424151662
830318798
1122916937
439992686
1022091803
221346175
499775892
1264252396
472995908
962904173
989841095
167121663
1212791632
219696260
786066089
2906477
452951147
775731278
503799939
491139960
675064515
433070996
387563169
364334059
377073675
503149076
1355771079
603876203
1097952088
663980942
529462194
382739662
602158392
540416838
1285158299
663584076
315133844
979632803
157284143
649678266
744306585
843790154
1231668078
772942610
644047414
2285126
164899139
1052291453
270385331
484901252
477136677
435401717
991570226
586927768
306742659
1179345851
638111916
1099422443
835491268
666691800
731906796
260380180
720255358
645982025
1002276344
691617706
267282537
361336331
1063234197
910865946
566032956
526058922
79956424
615204815
705722947
422407554
689924099
635832042
874002190
1082506147
1131283590
1308082443
882458028
3070187
756747207
141418712
567316494
928782548
582601796
566819683
335001
421603264
503315511
302422343
144311837
778246907
763539521
367092239
342173041
1045900141
476991489
466854988
637213660
166444650
1342103015
833556852
146221610
595882945
831828375
887617506
929931852
337178734
886089570
1091530748
684342249
319507839
498215510
1040043408
673826753
198654164
344453044
465862706
407967232
831823555
536388095
831271102
403033144
369613209
311846246
122554520
470598271
912165617
228514065
200194693
217804498
423223094
275586669
3980918
777502549
1329755940
905202566
547327477
259614369
291963084
734847886
284176701
911042601
345047697
231303720
508275345
658583105
490321909
634225849
619970206
446695665
258029425
971169546
286600390
620915632
1068731467
648564709
358558124
1031148951
1125524995
598597557
967839215
270423834
1084537825
352081918
510409631
238564563
1283860103
149101873
490581031
826408155
570734218
259457583
569758700
769670018
787951277
655186358
106991749
466828692
785599072
1320934131
698128762
1163408185
460398321
904387076
847955254
116153042
647015570
1116628909
138589688
815297732
227609276
382884225
187099991
388474611
280231320
393694636
844814387
852139459
892832608
666075209
279057998
872913890
276454513
363790782
162543516
536961522
273143193
1093675142
1147770455
303661338
359203239
276928688
149082655
580799894
512650339
782767886
376213396
96915653
477914680
476578082
1144201069
786691628
645524597
489420345
1185504392
972048451
477595889
750105564
1147674380
431905828
230206020
305980052
551294235
259768246
72941670
510047104
493511947
43928951
621358355
1354959722
352684115
854383448
147908174
460960683
872227873
831537132
871367995
510325116
634660136
273459677
797742245
617682227
527151637
1290174481
324429428
139387444
534495531
470041098
149582655
451117001
278828911
436098522
681982047
1319049494
468130910
1193408971
930663463
1140747018
389261879
1078795033
288506270
215548033
351663659
582115768
489904305
1013747616
1180266493
158592939
1000975019
184723872
631010390
447598382
930614
510855620
848596687
911396173
250751079
702358373
775763466
140358379
127152297
1202806365
966981851
394146475
233437982
190681845
588421596
610071393
548659130
444251300
306149207
506484867
1315089088
250988227
1203779603
1055787732
899955168
353622229
2111407
581425230
1103253617
421641544
705890680
899039483
388407062
734848184
566046772
305525404
728901597
765472853
560846617
1016151252
691128650
700369828
543490534
493383413
483199487
343948577
412543141
492616262
514723550
401936879
348070829
275708855
773949097
926520223
488698916
943468161
505609674
408933156
800932843
368217779
242574245
303312267
186931064
634407660
108422012
463302927
246481997
800132288
526128478
124519547
521898347
910599562
947063425
492560463
214307089
476197526
833165975
602664369
425680880
722973423
1300397057
807595547
860164161
831902567
254866257
326643019
711625128
1023261756
568068750
355655270
609908563
206741344
1195198837
515823832
484231334
331253765
1184318131
515434635
1053592777
486310507
527240830
449593873
721760024
430320774
860844112
186285921
1262188348
745150349
960354301
1000280763
954509541
751755937
191880250
659057793
832832838
999510841
410065720
1319264616
878595471
675647071
391276166
581505591
820014010
1298060271
785454778
578179218
494540033
228340571
408750657
637234683
1247278212
546905268
577133381
409761515
617348440
788087298
292395446
476134024
998113984
1238509302
391542521
199971277
932683387
472258529
383639189
529300704
711599859
302294945
1369474172
201558994
213350301
367054522
1358652119
451134347
205427200
400874060
951360895
794293259
125253339
68612334
636296433
825892929
465345284
397103367
812608441
761944773
463817189
199989806
180929449
1138786454
841658461
728473322
252827767
598850469
315838086
457051859
146986950
524669487
305207782
24173833
854546304
704112933
282539484
976226999
1092227706
1138049330
702158670
469723292
175523003
260239207
682847702
236635901
1176964685
428948011
839905852
269250303
520683826
328425006
415282162
84045186
188862492
1030670345
623596617
284696318
693812928
461403842
871166052
251597611
245911005
347750091
224967281
895454071
353789954
894400033
314409133
1137753835
1254851549
394395510
1031735160
827534127
433401922
385714351
1055823571
867062519
326243707
951678706
158166771
736072067
473084776
375520529
610810569
1322443251
399457466
197685911
375083784
431604273
409896176
678337904
397655093
40928042
683487303
678389019
301275958
83714934
477454998
859032637
1064035566
458551883
474868130
378946592
572435394
674563015
515893240
668340489
367988281
1009644785
1370417460
405985465
924393743
228837962
655578243
1442815090
464529255
721824798
365343536
108691565
352926169
504032448
961994446
1035167958
99523004
566279825
496424682
1194978412
690021422
554979234
1044398409
137961917
492510526
905809538
908222423
290871546
614257490
86912595
939873399
525585730
203047620
1071688729
884113463
923862322
1115035702
1124117942
659644516
431646555
1286907526
1359126246
72133475
894587830
1144681396
292965178
342248961
726427239
264958818
303209131
335391758
348732003
199138762
325774498
875966119
774500696
998110020
396004497
742645273
611214994
863943091
552126878
892612630
293476848
206031697
472058325
350018910
562050781
336882823
717559753
274002630
1048525936
478621228
605585214
207915864
1401289020
546274219
345355103
415503149
917448825
1098113842
404985318
370299542
1035766983
737994269
287547389
1040961381
445101310
498811777
372241902
169004719
372726028
372847208
321471865
1040007885
397362865
487699536
834541221
722785455
937342656
328467142
445731443
458446826
390374847
488374489
108774224
525948970
911026416
511187244
66253927
791523482
479810609
498550422
1061735378
788754535
448681036
319319297
418338807
769819806
1069429655
168093798
475335995
698754529
849765167
449514794
15474245
271436044
522925380
465282879
901426683
1240611916
1266406952
326709973
585609372
914438334
437587973
399068222
610032212
633169842
650569421
699837288
439044494
858362196
193078266
898158735
278749598
821276131
206514477
833059529
245998344
714723732
583432925
541282227
495631109
1007536519
395178467
695972917
480831583
102138928
1057253234
576111172
682959236
722428159
391607971
466189905
730426542
997422113
1368919130
1078941067
764514203
476140162
491516235
115484560
1197566520
733650429
403903771
655423747
414810417
325237097
538236033
171032762
1106252099
753378365
493065546
204831316
827556404
214890348
589637649
404121700
889469331
492564736
1075750610
733044011
1090664530
661316289
696552546
351008149
914286493
479572135
1410129312
1214268285
210339134
423599944
880038383
64907832
721326859
410830072
420921539
56361826
391958513
1056352081
529790719
410597616
781796140
448900855
1306975671
1494151571
486120743
133590008
165939838
381501661
1040691291
271508949
142647339
812999134
573520046
456478798
1021717408
470144746
379472908
623106268
902457415
470133828
985515179
586604378
168780220
636447363
417636294
272520029
62192428
1017782878
547635912
345341620
135335796
491052998
290470842
328170385
547011614
910472488
669218286
334708732
495494015
552409406
1020323530
1062181439
366673796
911941453
720061736
847227059
472972476
328554579
525355737
554118809
458802389
1211961573
948169413
302645544
448594831
537159997
764639391
487851499
411821694
451495042
474665300
1105992789
128752670
478221981
382898432
230922970
992291635
362254160
213931076
424955276
895257647
492255223
579489756
757410297
293695036
357564540
107235901
271344865
450227821
487995770
340710890
796978941
984835561
769985124
507198302
1095150678
582118374
205760517
237611432
845550825
694019425
476997222
551680710
337118323
878447601
515514512
892732539
667039134
281080616
287953153
888102732
549196098
487059787
237276992
623317495
540409531
1052543525
459382811
582776971
886539965
1201141100
795233960
847253053
971025766
658786882
554036361
891527714
722976121
151042382
1019481780
1030459861
1359327978
385020410
1322605274
624915781
320789046
423983524
517324240
799956511
106026099
694608869
432218889
641668193
1017991070
405950487
108875813
621746747
508291706
1051475078
462566358
1300153459
409214741
1363068704
71955288
152925411
497293613
602570402
437011843
1685822
530529139
336547585
214372406
355251513
491948561
423589405
189539377
539024411
645261398
268536423
519923573
1006758882
297684242
78709573
190266188
395310867
197457711
743457682
1376563101
322445284
335762135
387227795
306880583
401904346
304683620
705856077
1266583427
741432189
1891727
468504274
255063189
844144378
761070903
257826085
864992001
1303752568
74441727
1148062721
1245959293
330238962
807444387
251230247
826824694
418897955
318527562
603805707
14755153
1410682747
1229201881
609317352
307326362
797877077
854680270
1198318342
1041724906
1232356275
1064409587
881647805
870083013
713113962
511117432
1371674140
417222885
167521380
368394017
294900135
423926676
400808814
273958284
225590948
563567437
960363398
831069783
381531571
893375306
1035269966
564311249
1047220909
387589467
301312530
1181984677
747792898
272788593
732502812
333575586
558305799
944038367
1135269518
544574624
1116312026
436033796
464924888
659183994
773931156
770845084
591719286
658700965
395581974
389509783
685869430
379548872
876327890
263279642
1190307919
441290975
928339117
533265026
484464259
782966378
222228328
810859590
696915520
627549463
589355013
974203846
1117835165
452869852
10679627
486273228
1010850596
699054458
461701998
2118656
1318160019
48777013
184511684
550268768
370457303
290025671
799009309
932136563
484919711
802871945
550271467
729107709
432505744
482443463
803246948
1088028181
394756339
401915932
539989839
862122879
509299054
242444393
354384238
123747387
431671849
670154658
503850633
286303443
768931670
456204787
93097534
348938954
246468399
417400223
1085808482
489988653
595404158
1314326231
789481931
456572895
491301615
399393607
507814737
1059832163
362608254
1390382943
435028789
321616239
148599431
769717821
869934703
432046584
559294932
665979728
351119471
673782703
71469495
846792453
505374289
41122074
1084552706
948982052
800864446
1052889338
1198251827
17579883
736688502
683952938
412138852
450457248
944699396
336281235
781048715
720721610
524141539
431651135
532648434
226979792
192352154
442665704
703364193
506857418
210161917
892194976
529772335
256834798
802281334
660031581
271092797
388413152
969959006
130332022
1006109601
617503903
973134253
307804422
346250
701864310
654256527
1077574
486751405
471526423
450838417
807478133
636236462
323143688
578347642
40211276
833809358
600787833
176242050
288821137
630712556
921470696
883443150
1105714777
1026659336
1391364321
1037316816
398507237
1022283709
691812025
1047728522
926385944
158834981
954919065
1037944551
900704298
339487668
328088075
775915118
390846629
722050493
252101387
487133501
1099433179
359912063
1177655761
1069796846
660014322
1056650182
572583438
88888330
495717718
634203958
1031801667
794518094
752259516
293687872
799683399
445226682
796276707
1072921058
1240060703
659879199
91201181
344763782
304474288
1344073685
609881367
642741306
812474129
1334944749
419007392
1145497894
995868820
405452486
413422758
1256926927
1155280845
1199955650
114482385
179535909
796431727
672715198
679799543
715691048
382023425
1065058269
684782479
515481461
508194478
970190067
575403821
605527815
989102890
726516550
1061534131
151133130
358154445
202460604
1042552472
281238817
699274062
366527506
1127961974
378617943
405438753
894215748
530431088
1186620432
223127994
849654478
457563428
614720760
161160222
298570116
371433787
878711677
184847224
202607099
217459944
853551472
1044290908
845591032
415301123
666445116
650972746
411777925
514351671
257421430
148701789
330434992
482577559
344558124
496731653
691907015
1188114746
860109537
191215765
900094557
110967807
1110126429
308213560
55693841
1002390510
1383029639
1399496674
21264851
214101357
1334466466
412671567
180145976
487253840
372144978
822661180
476109618
814869541
850706650
752815703
839974261
1217440229
1205276537
1274638110
65698485
445706388
1046002874
557907749
508047046
538003564
1228493311
1016884374
274169626
829677529
186298702
200094250
564005592
480942025
906092277
166517861
897061491
539306726
377987722
884588399
975391249
770832610
470969641
1417144357
455470799
1275585145
716643535
334760122
426468691
167982166
61335836
631197976
744503240
854913892
347269052
637272293
724637900
231819626
306403888
563003190
430100797
291814080
871818988
830010312
758375431
637500197
483644760
725605271
202315781
923658041
602908927
400788236
369366545
339306752
179601338
395670629
1391600658
559409805
530282760
720781817
468433196
698116294
900212891
1106043415
511835877
285657144
980437193
1272773974
337866377
255811067
729525693
1388594619
1158949168
1063387519
767590163
688785413
162428747
728100553
372147268
443270668
841545056
983865670
1378374457
733897280
416845801
575381766
1098862403
35581571
528730145
668544606
125528416
772915830
318262056
597520788
730603045
1041444083
670658424
879001439
603598413
1087715186
751199859
517922387
752928175
773800816
590534284
316278173
470621830
658511036
235233730
392078365
720301139
305280989
694442920
189632357
281575424
576902352
259744674
575594950
249596837
509613993
1028642469
1150352820
359594233
234418897
474271708
338950122
460216041
163942466
845856638
84827962
709950841
469575554
421309271
654133611
826337266
517812466
561234859
741356253
215641163
718269965
991124646
692604396
802897234
314298743
1461898383
64457321
715116036
258837823
216726716
514297248
948028876
629200377
922046519
406443311
244564859
727757576
535902489
973136056
1286811696
320320986
355185928
352868551
284512494
605725386
868645027
568473639
300977532
907558140
596462898
873443223
626128714
331037401
721827774
612881835
1126486181
768024082
1086432773
362134778
258309876
1056103958
523558626
329068230
541331398
1343321982
962967996
337982551
395291895
1234116721
900312650
932098853
764198991
339902858
900507659
1272237565
702094246
437345925
242901302
66641625
1068275145
1019773711
1017917007
221771452
1005709063
1291532819
1149120186
713651845
854226076
224996603
786264026
659424426
497484119
765810454
663358481
932585839
280084674
504438363
797666337
258615293
902169385
541606892
577546299
457137224
456362247
612636827
608673759
378913652
312229948
913634234
465249621
1189318814
402691642
864549838
1385084788
547030076
613920407
734709294
634799637
850530444
67546274
1146336454
675234831
400252140
417732644
1173263680
1096870347
380004005
1023531982
252170450
497137740
53139781
841461928
828578239
526197049
415806660
599814626
35518979
569293640
555960507
406895150
385828617
298320080
124711846
929375721
350488102
449907318
375498426
815286522
808229291
269119958
1341454549
576883420
207616159
601193144
218288144
904221854
497404777
1200936434
338908730
970509725
1468826720
1382881675
1002233235
543392585
79990762
465752190
557828839
649935903
433297640
325314483
847717979
474471379
962613969
817776886
930599033
571479855
597045927
696470399
238982754
427208673
514599757
485885799
568001520
415600034
347955448
466994853
879061660
1281992377
1085840338
962841722
490298453
185940028
917628946
175110666
185983175
466957582
320691828
1109117394
909770442
1496830950
433815716
380498448
352978503
280063171
392029576
388365978
803274945
537629097
944916961
1319251032
1182528698
733654633
712899644
477152380
890177294
549964123
38048300
170165
1052133584
612325240
441134004
719395151
667238873
926290372
475016129
830989536
143854858
260104799
291211460
839779507
618324631
422951195
1070285875
1354603768
1219831228
89597813
743705594
328294337
548671443
1077299648
325291988
1389787901
116212669
832651773
409406068
889556212
337221097
111835759
754309244
716826757
376520521
483467632
767026694
539617183
920579878
1157986189
957929783
657767383
564364520
727695978
725071985
365742721
591127990
1057821370
233460884
183903381
419825633
158251790
359738039
1032053535
418602903
516389367
798590676
1034855310
551961260
341550296
790690247
960851529
336529858
412684341
465242880
468350183
277738381
419678561
806160350
396626021
740706318
838096198
715106216
838086155
1184654744
800801052
200994548
770034988
964944153
349979860
685300004
1216136923
460614038
333779335
204982929
1000843985
435508983
1353909772
510644131
789963596
556277902
1489230733
674649187
439068306
698306693
537550411
717601640
840614817
1228751477
329556922
861901364
694879800
272734634
604997987
112923178
914194171
1786993
569900970
759757532
1208075704
613127029
972777686
1256241819
1194280042
676637539
338940879
654513282
1214421969
344629343
1331300256
301666070
923209576
142118088
339314504
1129417010
373590277
417969780
730494850
1299628617
785494304
474321608
459306969
2876355
520506757
644787622
939889732
738352406
163952806
1383680496
244197012
226042727
293751546
390817342
366725951
456723120
240262718
769913631
193588957
344726769
418292245
1162751002
454510333
311830460
953679250
827255064
1128640639
489354560
839469387
520343040
1134665253
1183443235
379179051
157377490
1346211971
1121950529
928060555
175792969
675552446
336249161
489233446
816414174
463829080
716807405
894937843
417080873
426528917
88426923
847751781
1355469371
291682793
197126339
480229910
732012499
460157803
519241331
114327809
783662485
526220479
354940148
1008459793
864625491
993956361
139002722
752757419
474960774
965706274
537019911
1248729435
352391025
1318659432
371828424
269812615
761464274
497987139
597828803
360683875
205249691
324868987
769893339
1030525635
640631572
171834922
861547336
499712089
143410771
508872891
796898342
338165115
1004573216
447494058
320852392
229385043
123313196
837694294
754583153
440466346
499097154
495309176
884703724
344841590
890808821
110523492
1289384115
387876077
920487916
735509857
423127747
537748148
463346952
237694017
932507835
580092323
79637935
320072904
414149252
61745286
803939215
463125045
931371761
1361895091
829238414
1040454705
178116300
244065203
286593351
730982892
1141542952
453624306
751925673
190597385
385468559
761659411
437026420
796439336
237082016
398751996
715977688
544379286
403492243
307943914
1082634169
616864773
889193051
876879496
433749458
616369568
882133809
187876885
860066258
163218825
519360085
1346142183
732043214
628646345
417993899
592693045
960309809
130850664
518337291
970637960
135978735
1103737011
620978291
863322340
598592869
482965903
697342273
1183336009
490089486
1139721781
417315484
976479908
398480966
51485095
835996495
1366645963
998628307
810102725
899517373
902952154
461240752
400030487
1243019370
841080600
834910177
348960680
295879551
1163035003
236519944
864012995
448829263
769797247
682005184
1121864498
1183254318
764218260
378336332
927622255
248820340
940013175
302871738
548271243
1094549245
284143892
988993461
387761623
639799050
375082334
1069862979
991169467
141448891
659005463
421015769
384511622
775254842
900362693
883504836
488169298
302553163
71844201
411605037
1027542894
525585317
301144497
1078471778
328126535
433545118
392554432
559800075
602031294
666165163
1036958496
72652917
71017977
429841329
470541652
323903581
559679153
94509178
1285780610
582610520
750769309
1341391453
847038758
1033871113
12263176
905732628
1432082812
1248054644
1061480086
321378647
378199794
961742464
281590791
893583888
366578898
1247171024
631874355
444161768
125906863
158055309
876738818
1245387651
703979616
902428782
1200442354
268292637
1024693215
38042023
207426031
215405214
101199530
774735188
274439564
285710315
1097655799
845663353
854386690
882979794
520313983
969585578
645574248
529603955
58026566
348494299
375887449
913693515
882181324
888528341
1209812394
1243264226
320780641
667973882
298838264
405646174
450801058
721078250
492477807
954176687
932290569
444015809
408781791
958076356
516395246
312410752
1028763700
305953279
345375094
1025890219
349766375
641740553
1193129022
687781734
243422199
1061942181
747048649
756458132
172518735
1095324194
873773776
159313352
1033027986
1036187379
464647387
566108544
213541739
418475387
163320564
263152264
381837403
706910481
783390833
197273727
339838897
994252537
271964777
802097494
387788878
879631873
964079363
1099864269
152701296
1396068829
744536697
232378091
1059037127
586253176
451807542
435726072
687282404
1351680696
144520850
1051354311
348090626
787166823
818172070
495459044
572521223
994021779
540870925
708285168
452854579
1223958797
783965952
546923749
1002131991
238932788
970026234
186875987
499031319
1330001108
1225339846
531771199
885226416
495202357
285685513
1237482403
513325246
776772043
33613630
565670986
320026488
651488868
1010141692
1140300253
990586420
1077548697
279852055
929499689
1149762012
1252719063
1203600396
546133176
1134277331
815949421
322170802
156154934
738128646
478307983
507300424
358807525
1359332542
1198795832
762243544
1005914184
946201770
704166972
1342815227
1247717793
632735675
1139852922
907867305
1056779482
99710995
1215276415
850207621
382043354
915054148
833141504
1036075123
400807671
1206621963
436948234
660629196
737290912
852396052
308750582
474940062
535320969
920540979
673909309
140960554
822557216
434408131
1158640743
415971093
1122794037
1069310112
282287153
784396377
176122689
960315923
465377535
727026107
938253136
833080512
462426769
274123001
314235269
320543301
1299124523
868835971
738884013
1007983308
1395869503
448738372
392186109
1286604355
1044632299
408090564
349824463
1146686823
1152060423
481150168
995854009
257976693
384888567
236543691
1035816007
430544367
1017232628
708828625
860621465
894519259
690585813
1129585178
1003762102
337606401
648489915
339917767
1016622954
1052201951
843903616
1115569096
980183731
657243392
529513611
819346461
416962375
977480582
982465435
530889458
1245235291
708864518
1335485858
171323376
1179675168
335121598
1073516630
700759724
862419744
815475453
898686197
1076250765
1197979894
582895061
562789328
892199127
443487927
1007522108
1256655197
569889080
1320874282
639195018
63938526
1186135741
286360886
956807442
424384662
864326472
954233818
1168440093
1066161775
408137940
307459808
148001239
1182747905
1245082665
659618891
1107618917
1276452486
1210232042
1292346043
785220461
856156433
975979135
323023887
722157546
681676826
381788161
664722007
949643618
292893300
225599697
465950090
567726281
626573919
362196662
1010788340
1249629718
1061090471
1183522119
369295339
1023620386
1084051154
999099712
415270006
398712123
907432465
193059090
706445065
1299525073
1034246592
698997199
466486755
370289205
373285927
807284178
751836176
721256752
387673605
331588309
393391733
262147628
519978372
1019327656
664666331
1289299313
958630552
857612299
442240771
1303789824
1152555639
1381247901
1097667238
444542908
407689430
603584591
1276185951
381571469
1014128845
1005604229
1093059425
597343239
632255769
537666258
483634501
908989182
456270783
1085537194
1140289940
954604162
940188313
620938694
274341894
1118423423
477450112
865937264
296773786
240421683
461097857
617052594
270535798
637489574
808647313
444187942
249007802
1231057250
68508809
594792505
758289668
1146799908
1194936737
778039164
265202007
161115568
1021440565
702083091
1050394190
1148633482
284414435
233953274
1080545693
650689454
1215993168
905055860
458480095
599196982
867553714
420522223
548783787
539853453
1006083772
1061765303
272359328
333231791
1737861
447277249
305669660
1185401810
1014948210
409512602
963803870
1222916634
898298843
965431374
1475144032
1203363897
413699636
981094476
286193121
479420679
1230795393
252591766
967000252
1252002595
490407041
285635598
638500809
1198833401
742124850
287436132
1045760877
730625506
630277766
435480296
858059420
681442762
734761808
1438900217
1096960770
747688755
477691041
475616732
489787130
393904568
1014389048
850897637
527043016
1020604215
523829355
1186675969
988357497
30987470
260824809
744292245
716018120
963193545
456301693
416982822
639974939
414207965
1223088490
451235739
1081295677
241223268
334634955
1374322045
870728505
372967072
432279923
1363538958
363792223
369591320
436589279
930909536
993294397
625393187
380703321
462468996
309560642
1058842022
227807976
860726968
535687027
444069595
1055386066
894237469
1170896137
420259526
756990458
1266762543
241930460
1066154475
141348551
836589223
910131556
177353681
663641831
1393074156
544600624
1127948915
842708231
1237837845
340074478
426553326
654597580
120769102
572837983
1398669787
699111499
1091216437
688124157
1185635675
480922886
1011098281
956241545
352159641
383836857
1114989914
471251034
476268485
290835408
375965158
1160266057
865192033
541949807
826437567
555668437
556877479
1211677839
583736924
900352975
690173842
839992580
841665137
1049226295
534288240
299528520
314140999
1047398570
153406125
302669335
284317783
824994645
925427182
408184718
968781533
945504615
423611724
848734628
355391914
976337588
824099776
1012395661
221026867
686040880
575445341
1067323460
371473451
1161806183
587344086
737283281
381363063
884867230
1113868481
934618457
1039127533
1029479934
1060298914
419764887
468494484
783414420
1022035169
1264567865
1119034255
1067804057
995374228
1180024152
1039747337
520234596
574064995
476410806
349632462
472931277
338149837
367502265
1292628482
1001193664
839667914
838827582
1129601107
847935899
1281380633
954931778
282143121
333673399
657541770
726151058
360389453
846667765
1105947747
709849030
490592236
922451704
343338480
629764241
388182065
1332745991
1171478895
1113838815
462926377
939458924
783407323
442619690
970303875
672311079
515103009
881958079
216926718
1058546297
702147515
475277431
238149433
1055121806
1032469183
467773293
1134404886
1342782411
471288726
1067145586
151032616
1210335088
1058009759
1045081146
913121758
342690833
579045337
1363623949
1398592221
895192544
841953974
955588500
228555439
147918482
478651550
519546282
400540507
1000349516
770043425
923884491
1374261364
497097103
959686265
1061561211
390482721
416203963
1113734043
512273311
431246167
199644590
613848801
628575041
1247678100
786490185
1176831537
1284133833
619900089
838775974
236697976
1005282454
955768008
510498513
451583260
1129113958
416112755
1143540488
1084260355
1322673429
1078594746
714456230
817805169
471275850
940980433
1049071191
1295465020
404900717
529284237
864698428
1312568940
372948853
352674117
499967781
804851856
154996836
1034440769
1261803183
1098072361
1372545760
520585804
983442249
781166838
1345188334
830628335
740719606
1241878953
451628908
1117264513
934344178
514859311
746121840
425535673
111214720
414828416
804186731
3572489
1087865298
1238352732
1272095189
1184648006
500004103
338956008
1240264089
116330240
1079818306
186565853
719184260
520888901
947590771
363053410
318353786
1066072315
1340147865
1202014698
882193448
1180565508
652922356
752004215
435160850
272930835
704675682
670096390
375431697
630509487
720575497
479937555
299217706
920758279
1110960139
338479801
707849856
351422979
1230202924
1241963619
876683173
937286250
506982979
1315559058
826775552
394403455
1190413351
393442265
952818621
1271738598
410027417
130965701
929264863
1031983340
1303189576
1155605095
183617022
1262654054
395920670
915687684
527800181
600870416
757077721
319162945
1174679447
409167855
194267905
375435170
784749253
807007238
1117374352
1069073584
1160248943
740189569
482271020
1263817980
295434094
1319825941
1042469057
601093393
700448918
507602025
1209359222
1351035731
901626778
1208279986
290152163
889779437
891670125
1025607465
772756277
903149083
1096491941
710239538
419697705
276893985
938244946
122097600
894273938
1247256415
912130980
1236974622
1040545003
1230259654
709416172
466897806
687691898
491916460
307867295
700435818
992642864
1247054983
905450813
1284905375
952217889
1059678136
905508515
456008234
1040603471
949975410
466822969
403385657
200748885
1455866686
682317222
642966657
986401157
1372054757
1133736594
1375239359
273367594
1174273887
880224226
1381535602
1172428384
398532021
1083312928
1296400541
1106868429
150025051
760905490
632396024
1208399739
402568195
391362533
142516402
440549899
1307920318
400348035
913551851
1131574213
448156830
650073939
1086054137
254267589
809222406
627467312
654517876
343036306
842876128
251507999
625035437
651903276
1307979985
174477112
1264633295
719595202
1060956919
1031748820
964863596
714040452
1247354816
1221265008
428576420
200402191
806876037
652593719
957019419
475277897
479560284
838544550
324168624
1106759172
1222874449
456178372
1385667912
67252380
821292503
468204842
462221394
1148442276
332779913
975449076
446348858
692407263
512394136
505495403
1098162559
325446212
383533963
1007925180
451145047
1225455770
1065120610
761118759
1160700991
1337296556
333375905
134772412
1019822695
899667993
928444388
594077924
423179889
943384745
187319965
1039865050
1258534537
356040412
871962137
128436994
208218070
448416052
1391727959
535479812
327513903
1190135848
621369120
452418450
792251706
1134153161
1006970666
802603670
824364350
616091641
583043910
1077173014
99388045
379270841
825924562
1273872745
385083707
361547858
633174678
825237879
1353618642
1304716211
437973512
1162120610
52519777
208653092
895476571
826602673
429172078
444848352
880386979
954047690
842891253
726778246
844219840
1038056953
426958497
792395523
806356028
810176369
636263523
460675124
1448382823
60351655
994626505
144227943
527560453
163608738
1050361397
913738079
456988223
239267912
491126972
489004741
706875371
1092545375
465220009
684737856
1026620011
1166992824
911939462
1251173917
1130854410
375800563
362801404
769004216
1161123789
661278441
1391181527
953705697
1350554074
1086941225
1065855809
526635620
451069857
1248227047
522275048
858222313
1093679853
740887309
1333877197
1419445812
923441510
873404667
1062664601
1002145202
560469626
973169640
1085341593
1272863523
1012307160
1353798249
1263998653
424614975
488412769
1215276082
918843473
503940703
700005713
375187702
376415698
898191279
1284892729
294798751
545071674
1127406884
860781310
1324729003
566093388
1256967581
53020648
813271626
1312880356
1362068791
477848622
1064114836
1068300755
815582995
498673572
498138007
561954766
345442531
775567791
533650629
828669005
756943366
434783369
819452676
1041841319
590969318
125599893
393322177
1481344660
744356626
541460928
432519310
280559428
507618067
1067392575
468007509
1169412464
831999967
392250733
1020714648
729111717
247792341
303048779
1219048116
826247986
912964811
264242317
413764229
1352304044
917139366
842255700
764136725
720542539
161683153
118077159
1010936325
938192996
1262325924
1200292888
976354310
1029619607
405549741
1351929059
943046159
693687499
1100240777
1349642299
1191666237
864599033
500639766
427081188
359069974
393066383
596899874
728819663
521867302
472436347
808294828
392394013
1000822195
282868499
1317635779
1040059246
412893393
682363275
269908637
479779345
875017735
1317900810
524133919
323095247
271665908
512909163
831300173
670485493
1204751995
318737807
363267087
460782155
348958472
1225594538
297846992
183570639
1247527996
220539593
964017567
1367489220
1056632977
891230858
539341560
397873624
1067595173
1247021373
249301358
935416893
628729606
517270981
1194300304
1430249961
1191676426
1359823808
847477948
1075400449
1156659933
228797706
1231369819
964368323
993252257
596170119
836833345
1251943037
612652422
335363378
148380606
791593634
207845531
174602439
403663966
609907840
680052545
930770085
883963697
359025796
399921386
682002521
337512015
1250172484
879035442
1220355603
1329243140
1208379951
1096384651
729383584
385515737
709014230
517391072
1045206476
184723485
152767153
343697262
429655498
865081241
662619850
417204609
921159414
345430978
1292985541
1200975373
850691777
1188043093
1152720233
244971949
1340171388
1388665730
581283158
111127132
775512057
158358555
814447812
670393857
223934214
1164878368
375798593
473337599
1153483783
1147152625
1151971668
885376078
466564946
945839781
842928009
442339689
1301814939
965551927
627546140
461644519
358335040
326990325
511965552
482964138
1313643161
463172063
202858491
328505270
761711195
1000895787
894229759
326473160
977193944
1128481705
1001824585
806327185
426266397
910824426
1024995956
1148803185
1048488826
908560502
1265355888
352520575
664961413
168155041
487854531
678760684
1363256672
1283047363
750762205
564955522
237947015
348243323
869512576
1325376111
1153759551
1013312494
149902792
906030130
1065888650
902814872
668856765
1313323701
800441463
1064030410
390377106
1061408983
1286702947
1450077045
125582052
1377424497
302845989
271313548
646417924
1080834301
1245548112
1285829698
148535526
521920405
847614794
755636933
885138372
225007808
868047394
1027492476
51958345
1357258637
425422892
748089010
1227881915
401168070
847839558
778783662
151935719
1489475250
905940544
740692096
965128938
476961416
650033236
1020884996
438550580
1294494077
531532508
722852147
1160691708
125325395
846235280
1072980183
409841540
1157963431
813110450
506821897
392994286
535782234
623000787
1112361920
1117877819
362390984
1330453996
694398918
1193636847
1180207404
830659176
673713774
1358034907
1221636027
873346299
912587503
516541932
1131859794
744408982
750935007
808922502
1131459785
777179932
82440059
480381821
1149521768
926427418
549065222
932355240
406482427
380538946
1265208113
475144946
936608966
1181456681
1310075323
442124125
1333240433
172904598
652658182
420876403
781199983
392470760
1339556152
676373909
544524575
1157067292
345145519
726279968
1167251476
1245799377
457135825
1202700043
1055006577
1124610599
821262105
356420891
351540663
1147537804
914449532
1085712146
315346255
1019578242
463876602
1316640046
578180008
747839722
945780574
1358173514
705822881
1135576301
783306680
1157018241
533646882
1008342312
386366290
1075815518
826884883
1438544073
156812137
494970626
454264547
1084834213
411918123
1216485809
1274014684
251149155
790965634
568645746
953861529
1079013092
435062961
742304241
45198374
262955464
485251638
951102370
691257180
1211911875
254789873
1164439454
638884250
905302830
402918696
546190643
843984977
739940064
389302176
995449619
900399640
554414559
1350339479
1285869619
174406260
574413548
197559878
406106223
1242359569
900531358
1286604317
512878376
194296369
773640033
641329749
287912221
1375415027
771909553
442644556
884081550
690725206
901607927
956132005
649102270
473550830
506982332
467709219
264238884
380849256
1098549547
85541443
653458565
1037370352
1321801364
1046227318
670802306
1341055534
206046522
225573890
741742943
681376456
884686178
413160845
1161394740
1522785
1386887192
468997892
510495
1192543314
1140451995
671362221
326808607
1253784551
329537928
1238265902
438520169
1219073125
932983926
1402705351
473040979
301040221
1280860344
1370360398
309802335
201002388
1012016515
454519106
1264700701
1192100139
1012102946
990521656
1186877293
979786037
1088245587
86554718
1006729688
750047452
445020796
754211191
944420501
131823352
1457826633
819136137
748435662
404471047
1022134227
1050784797
43127128
449819758
1485240696
1055375573
629308162
605627938
701424022
619126885
534461793
1459181297
334177317
245127391
949411500
783216471
24941
687608695
1580849
195084600
568349547
334830367
476600994
497206972
1392632705
1026403844
1257178385
40436337
932528596
1259316271
1073402155
1033741387
883464150
520373646
1030544281
1192970628
290171388
649001235
504831893
228427619
142226810
1046898259
1172802607
374628877
698229474
828504744
958007798
614472064
1227705939
462806335
431812486
1222329108
445285002
326792951
417612428
1141566523
151747188
712640331
980592505
978121134
1116357275
618149044
180411025
472588519
816068738
418780739
1238984931
632335244
636464092
366210046
195383174
2554041
778661100
385057267
59663648
845707498
149514989
161446983
478036679
735180076
499194908
859399015
321003192
1172961668
289191468
709808064
443632916
994368571
414810899
383126533
142710690
1317943347
664309659
361363237
1128127605
697797799
155188960
1271445970
624110175
549360594
324214779
530148397
242217010
1356844679
786089527
782720300
443981768
1013654733
460404956
1118067750
1348355700
616360496
329740431
607350503
519617110
721777135
1169903063
565575066
834450971
1340649814
65298090
1154874542
500862755
622365900
1177994988
598236480
1245406279
992772404
611754765
825909552
974709547
1051716309
772497454
1251879073
989651210
888677382
709328954
518815943
1255598702
400844268
528454762
261582352
998462514
1157296107
861855593
946579309
1178646470
519125699
629359426
1283993278
558777143
719838616
1118073495
401448359
496277110
1282406857
997094213
1394253912
392642103
1007572982
457475215
309770869
1361720495
835876689
1062684635
753967254
1382546344
557579143
857379839
425400785
857570623
2541491
729315444
616572584
1458492873
1317161418
1167452073
734393929
557439809
536074312
1267146794
626640568
599626914
503769577
439636200
137525278
992683402
1015296682
516953046
440261714
869117588
425208288
816267753
373109720
1017838224
1319326261
446097326
907786091
968449984
196829153
623624217
708771165
959610795
317514498
408505496
217008725
407783283
115523540
899015611
1194036898
1384176495
533624052
552329303
1089182809
1128196565
1258292438
1078927852
796237222
543919818
537113273
1079843804
628418673
814272653
334493601
1491116701
708310332
547437195
1002840744
440595151
442174317
582079784
787831182
973794535
396982459
182547260
993641533
558256620
1097785453
744096045
699232271
56569259
1079621353
637058584
593161426
127388990
577780024
354643336
677374005
454719690
761818662
803013491
244411596
1091675756
1040647918
493835103
467410399
1386340560
996979432
738501738
190838753
1390706063
453896277
850501853
538857170
1016616894
309897423
1191407763
676419258
1382254011
913097993
1017195987
807294298
1185685841
1189400780
1334831882
406516663
481334903
547385848
385721003
1120814717
687425035
51172215
896225008
755613260
1052640380
408084538
968126325
24909
668069200
1318293450
933676185
451619232
865218532
950289833
822787853
191287734
814974078
1098834070
664560561
131911457
192062927
1179186270
491878617
1203692697
165609369
447379693
591040037
915068978
232183806
828088872
991399280
422796253
165619060
1077356089
313616349
270910370
310043878
522099904
819352676
1051489269
383712987
1304896620
405058881
703406717
1074203796
492436503
348576497
72355255
958399373
1173942942
1230834832
1304640015
1270706661
428919337
938601342
852740680
82456057
772271902
635704901
481316216
355458220
806476206
1010745350
1344821119
1204242536
1074351919
1336742866
548712105
1210913765
405338345
270769582
128987915
544646539
740361137
1319358673
4466318
735178765
1326849840
496149145
1247891969
1256426595
546474647
968822090
429571451
578046135
1349721803
573964786
1258790515
148517520
1337407133
860126283
286398868
1082481756
1446145714
43325044
744857207
900156672
971568217
974113404
752956268
1191216751
1054444683
1217639241
852146313
1079431664
571250995
1206201947
1037861562
1255022091
495085159
857230840
154381547
942526352
682676832
723021703
1072173336
378663821
1051823069
1311266417
1044108794
1058920942
526412664
700450782
1149930778
718229036
189770752
791969769
206937406
56247474
486782699
804588316
909986347
745768674
1081225447
1262222434
337923168
1134433192
531441152
398540375
568047083
994045617
1126107399
641979734
598951750
499418703
1327365823
183324141
1143287908
565758784
530917452
985466157
698741573
470055262
1071314701
1207072533
1127234231
1197501959
1059199496
384596454
1056393709
480270337
1212922787
425339343
1359640925
1202503280
850812550
1016420282
1340059447
242020567
306464700
704227263
1127719766
1090256137
662543436
771291195
700983573
627043559
426572933
981091754
625668164
856415956
1006386115
582274619
347767952
313019404
390778417
134748531
512138985
533353443
528038896
70831176
326376515
458546962
1005385328
515859826
378727150
941929433
650601723
764011164
287915607
2920571
246058948
474037352
470080020
1383668296
922913505
524867191
562945425
547146544
315404933
367838511
796452646
1059866780
894585184
438218104
1341874245
365761375
716520052
559855222
1340849748
372518421
1228473048
254304551
1036337706
512879777
1330538893
51907169
913215936
778413405
156161565
397117994
1139380418
419606479
1341537608
1476193764
685538333
1118962684
763487342
1291549546
813317394
1356787525
427456489
119697382
775902144
467305993
737083296
1467872201
659363417
945214595
1072792114
327250507
472594669
953294871
124221062
523272485
1101447047
996985627
647755287
493492877
1213358023
928268050
700626150
994550062
630509100
1311574934
1430025255
460519284
597447082
465522637
739987848
943747435
1076571434
744242773
974369025
405807802
39472224
530213898
371741578
397731619
514081464
504269207
1156267501
779919122
381577548
1012856496
754871125
739051897
417728301
943383268
958406362
1017257418
1104799870
894045683
718906545
450518531
185564815
1188906714
89930973
561468870
755720695
462483490
899154704
1372575064
907482689
1223465256
269436845
1202158008
986739223
182018406
455127989
959244857
1193040868
1119627712
283243436
223949758
370866859
757088724
1285000090
801914902
1072649319
658819520
1211166142
1253946249
947319849
963288026
1035586617
1191799708
1496822900
1302146358
38348208
145053689
1328628216
878180407
1002184136
441264420
582602328
824040718
473287578
1244491492
720998844
1004968101
1221571754
351478191
1023160035
1137899492
252574916
1212831805
1383220364
178387517
1293662001
895699903
428330492
1077133064
1205077295
479306735
647947436
1064131026
482513280
1040722507
879674825
865051900
927928392
326473945
1216674759
973435290
260249287
484964398
453487493
842769246
391190540
1001274944
390628474
1255344507
334430702
473800685
427972506
622386505
113668959
1336788628
1095454316
548465873
263947456
800918678
413317341
351663093
1079169058
818403849
819848695
876298560
1361457300
837220643
1062118732
887940234
764416469
1239769047
910732447
348173304
1078345475
1075110662
1066913125
1085872529
558208110
1246403539
1243421378
1134357335
1080429045
1276329459
1345805580
968145362
280274650
781907248
898114394
725575665
715246290
465403414
911146447
534450802
904774957
989161588
425875806
854747732
927546434
1185604758
841864492
1119363998
900029092
42562957
1271811869
926319336
665634440
107088659
703079692
590065499
577185759
194602444
772176710
724350973
401478408
329078909
975445793
398640131
800393359
188116611
528666383
840068502
1313654499
973099645
612227386
1218115204
200543309
720552610
971293611
967663088
1296818820
1007463211
632168845
859559867
971464046
304889389
1146438925
1103473019
941507907
1045554987
1094539664
468347395
1314315920
264715908
607751030
1366920489
299795895
1256112083
977854529
217454597
503545206
315329544
942794269
689201558
267200704
1072926965
881843174
1022916442
232324668
314734183
821692484
561344598
1241257206
984160728
239091153
1191156008
268234187
1043144098
428311524
1124801690
991660862
1148612375
641047892
739081839
1102102826
1489402378
1393512325
1233753783
389951953
801136510
1192304684
1065193532
765811605
1179757772
408670994
869110450
504125474
290163677
1285929688
406744914
373919280
697962104
774058385
1171173257
288337607
240619277
704976123
867973430
943954602
164833430
628396897
678433636
863192250
1089079647
552871112
852834989
796994966
190318652
716098217
296603906
583263178
1028547996
254065434
1361799119
677462626
398058547
504162556
1248882450
457206667
672445320
1029598968
964453260
386557462
238739314
1210489807
438551326
729852681
865493197
1201090652
652326421
942054041
756202890
481296
210647159
364415823
160515892
770007088
380002032
325796512
375639729
553526909
227649322
1061562867
831687594
939281940
361669080
982096313
821979203
907895582
1098777922
397795150
685524860
1023434454
1088505681
687647508
546126110
744868089
1169296084
177309107
740737386
829757065
835218635
1205551967
848704778
1343604572
767403698
252144996
490287614
634514943
1101356008
1231352283
419247043
66116736
719914939
776003672
689297490
352453420
93613574
761718065
1230599423
371778019
226634314
403059907
720490869
1347349682
355681265
450631425
872848647
370023429
398941469
22018575
239912159
322956756
741188878
887260507
802727458
1072149898
1244781900
713033681
738911661
803597580
1060550215
1286634909
1160343201
934042450
451497478
707398838
1119854906
392413602
1380638129
188112232
829690825
292771267
104460321
846757842
744290056
331160213
178847190
312147319
576622115
830352369
125554870
71462929
347783624
797928385
802485898
1174030368
240277298
664465809
947171572
1283390634
556527942
877716628
1074038834
900203643
537803626
1191504236
1345328264
1148018347
1107901433
612649182
368292986
867146086
679312455
554791934
152131290
388805608
1038714818
981978448
520887421
1000169061
172209693
491443625
821283037
950486117
719668093
1001274300
409927689
586216312
879118431
519424465
1086912645
484931012
319242267
486587174
1013929313
440779353
512129629
754378685
438021871
983978260
845424550
814848229
833515205
733565171
1164194615
758025160
1297242916
763116581
594352362
888400808
1219202375
1250184731
933012933
411246068
725202722
182450133
634993966
1475415387
93134006
562783858
990299067
266486651
787571988
1071810395
1180074036
976919311
935718985
994898375
171150881
526756936
807589410
1128971895
528350429
440818578
1235033212
921584552
1043755486
732250892
913695569
1007939093
1021276886
832198420
1241154215
1011054306
513177295
1054660116
1272400843
183355432
600745986
904926369
1187828932
933487992
384445039
962741853
1233645926
1272030309
551377532
778520586
1012832442
155970578
1256480610
688453246
801558237
1272618547
1160737217
364310977
1394459076
334275993
939971696
204151132
1117025021
1224151567
454913112
1404645483
766747014
1360832921
837591035
759326194
1033019555
755832824
596498211
869746440
933175306
432529106
1095541952
471845017
792341845
1077539981
624454473
366782786
1044586757
395645114
1379841297
559730640
699625790
93979692
520310654
867316910
811021067
131159284
388917314
1192498372
1185156616
347289722
317484800
752600990
520605770
266385483
641617606
382914413
903225235
849319674
882022763
386446445
265062184
894902727
604776664
678259294
1306596369
451166048
830636161
745866533
415569288
285488742
514414543
303362204
1390350549
608905354
724836121
1748432
1051244799
470776191
310923195
1308429297
437731762
490556351
1129315135
1344582700
749889418
863158272
1023191979
834851734
287447139
202107028
981618208
200469947
358883228
502830261
997928411
316433259
927248288
383795212
640577471
1397406582
435551001
325866994
1137921447
819235873
1276658683
485619993
460136566
583733576
809241039
395359918
901783602
909162725
226625679
605396153
480835217
962726367
382022261
1024454204
391430842
1074450772
424460112
133823853
308408837
342222103
1350471668
506797439
958555036
204684618
989047991
227069697
510106801
426635815
284772266
621426599
503995299
676331508
888432643
514094187
218819231
465281984
703894867
756731070
376855168
508153669
587067203
244171827
477516906
342653487
244326901
1048039567
966739323
122019797
909601428
1396184386
538081692
951594520
1061011113
1223748714
334265527
395038574
303716827
804806757
264800190
176993129
987111720
255646861
406138588
673415638
133480399
746466970
1169370086
724649349
387751877
502062630
903755725
453462690
193409842
359983146
1460649979
1187271299
890522074
1115280839
153208205
770491766
240248716
180725224
831980360
1002292289
984795460
939328113
570216289
1003863867
784855066
1073458983
664864413
444765187
1342501377
1186956802
588664289
289684781
100799073
1131979613
303333848
871226481
501280264
1179346286
193144725
2248304
766152071
634653322
523853668
326416823
954515525
469379192
1051991805
369382924
589882395
260463018
482561186
1214539769
227315301
841420679
958703982
496743840
1376357803
946204983
530719902
1000553952
728836227
344561278
1028856752
491646803
401719705
1233557756
761842026
852457797
514841939
159317946
335331506
750513014
832967632
472431077
987211084
235510634
624213626
886272342
906620153
893279295
449036196
512610124
1204583680
287375839
127923362
820501579
362548995
178758887
877909767
1012657567
427284110
746422763
300033
716340994
1009758645
734086459
1262390517
1028155931
1066463289
450358712
529803651
419063852
479056162
897306695
1138844470
620770165
416131795
717896205
479141950
769153934
1361768354
466569743
282610931
247170451
83408775
714458090
876776798
293847946
266547429
226301221
199011233
428202304
705604106
1105283335
491173027
453128702
525635085
442168899
468725782
769237266
871979360
947637834
970600744
709508597
1220004654
736744178
414373447
495884320
968622789
791371311
775444041
627554309
566224207
356300465
942257407
387081334
879755945
1075046647
1227322820
575460756
385072951
492823367
558372432
940256225
550927312
456913201
193963112
213557169
877025270
1317182496
386330278
1080359514
729390737
174110831
231774750
1010614610
310148163
406048829
91700560
1348512568
1354137795
363947836
711799553
790857141
644607781
752205134
405257691
602746656
151593570
986807818
334254917
1050849445
290849180
1023025793
1069616511
468504536
1165576433
220225607
348778932
959146058
558772371
198144626
852673499
452983775
735012179
640552886
568201346
646470121
637716329
1349725514
251107092
354731021
441002540
455703145
475558430
547958610
573426158
910721140
875376029
549429246
902604893
520439512
285993674
509144395
469804778
451238348
395072675
464627364
385323540
696287592
154234521
785222237
1269510137
1281826985
289997513
551580614
458833796
399474808
372315336
999581760
1243996810
441023860
914055025
777897297
514847640
1322153009
228077144
1142628878
183705745
797869584
288162556
476034542
322669547
383015018
216549907
362374981
861070599
350557716
789284771
476474767
503429505
113258031
141720476
197150410
856311102
215485348
510057924
1026153797
737280056
54863820
387855381
530172394
927049441
932244968
515465590
503899246
399856963
940997160
645583068
588364503
650707105
163269040
288675131
1336946341
127083991
1019551217
436704310
308969477
538820089
326803213
1214361583
330904153
976278734
1147134614
740988336
777014811
448416675
118376835
675001348
969296639
879839815
960443471
171354086
790789441
770820821
253717054
841745580
154975859
1257135011
892748166
301513026
614549068
371335238
760219408
73937241
383448549
756663644
455325832
775905810
464373414
718967205
346423611
800780978
456972742
983156903
855927807
928330421
549479682
196036566
1493021629
527242436
499268173
673069588
952867453
1127242065
1144266277
733599366
944512375
289680017
513546121
492991867
501004605
904375536
986011031
707286623
341604531
961937550
1099204857
764962979
364768110
87524076
1041716975
100942680
826530342
855006326
174287064
906123696
452348817
662392303
673962009
907819341
643386746
734606117
1013782447
466142524
998315320
482949334
1158920649
383196849
1390954917
644895614
344807958
124369844
989449246
704938163
949698874
1279538583
1130785081
77523708
941160078
561570390
683764357
442264899
487696564
95945579
851264765
379903116
431185042
32427185
1056635283
792283917
501416141
254386661
258449479
453774967
129049762
932101644
1236342353
715487026
939047559
278503554
496378520
1349951325
1163304150
153730094
860219004
391406823
487179258
361128731
1067870831
435614252
1052884490
750365555
402388785
1274112393
947960103
858707682
1055174541
324841429
602430451
363103519
500365609
967210997
728697189
778783385
537677326
727254005
1275048955
488146496
539787859
473755834
229437620
1327050092
999844151
811829574
1393803180
496642825
1235543407
848849953
395403754
1290537069
137061342
748285392
1062800886
255247727
1147622868
441014440
509049259
1304500049
1260919012
1057853636
1151747527
602785596
343624218
376464720
1075684586
367282628
259253308
357484553
939424803
885144305
359118260
877676812
795408734
883973725
522694705
1379600484
780949299
180770736
610741765
888121956
861025745
953412382
918498227
332411600
722513684
648190291
1179366022
848293969
344512732
791561508
1203918383
905645320
150225315
1087224339
951513656
1018774580
793254612
252355497
111490671
431244751
1022519117
1316596304
992043352
752005204
696698200
662172399
691641188
611090234
370183290
762633236
973719581
299342859
465659028
629492510
384385740
839989394
1215977772
1083514969
963270976
374671057
683508122
1300308681
775733798
1067104986
666696068
331014013
1197648974
549907148
273110076
594777660
843970613
555735861
174343343
838079055
1019993313
801605509
1304370249
1088647366
1010749094
1059121059
1377159462
1256622163
670806208
1035532537
1145779969
599953668
405750438
1170991824
611701775
105025225
548953771
365576175
980900755
983192751
381555211
754331144
948147666
565367301
802185512
941969099
842288231
900398536
796270777
452415626
1020832499
1134506749
1061463413
676254221
844417594
531654953
904446828
217220549
1005060926
169778170
982282117
227758645
354591222
566181195
729047481
851349430
398988153
515979902
355354912
886386183
1035580812
423544405
276059693
160718050
383407772
210047253
1281026572
706117036
977394214
888200273
665579664
541513436
889853811
634275679
839369121
470829817
386026906
1308234876
975179188
500505830
753487016
317416887
460056713
247501842
566959069
649256924
1018102467
980647066
574951515
725596315
1250291981
739886398
700602217
243043300
294320445
531341820
313668733
268665296
275120583
191740328
937470750
1054009609
861383650
771489288
1219202802
525413533
615267933
496023195
394128114
393873405
1032462094
1386707581
826553949
505172101
397021483
648473910
336808034
590527141
1439802637
626304545
441769438
429163365
750415
1067234737
259773935
885244601
525309211
335541308
364965736
415119353
309280254
1034696228
1131358994
319556876
182819931
127737102
402136467
1051395822
1301520204
662788229
1023628064
1115598122
430754965
1093732039
1202839446
1338044263
611571521
306347962
463942608
929258118
817338277
635044734
370209177
424556808
934335455
567132758
923663234
515923253
1240518586
265070555
524051890
938825603
920937048
689458582
1215940870
411659738
233223961
1362791943
570074699
506313624
349207354
494476065
330522042
1125087923
309531076
1219343392
772878736
373313888
1062514850
1001315299
559382831
428755987
441243895
933440825
356003505
574240966
694281498
381626125
222045983
494158794
471989166
638997959
718790125
705321438
40460801
639518322
1318316001
415668733
70081437
248878061
949861208
221695813
806338855
1012706235
271466837
583136936
1281375720
123383138
1125998205
312110120
1026253440
321281038
941071970
1367223669
989544827
745773285
1013582276
173626079
852866774
725680230
387745742
827746941
356786618
331059800
895862926
869289415
446089258
806498454
1164746169
399188075
534771980
405154680
52506914
1125986138
1267382513
225139043
264501076
487391638
1029045623
1480501792
584649079
1347361987
1122612041
405065009
180817555
346684452
429653193
595534028
509634116
355556900
777621638
394815548
318498359
764390349
829836393
347833805
395300315
1132627125
706908449
68296818
501647495
205943469
559647193
958016601
291055246
173855318
425657401
648161949
263335311
377951053
409688506
551907271
1298674617
1412860821
666197228
233333710
735804827
348101417
944321919
238400241
1379555786
387074535
119395321
943486349
671571585
1145529572
392929452
688861276
372535460
385187344
538645170
220173331
1269361807
423763828
535763944
853256453
770958332
541284867
369727355
218117081
683403389
321957006
968182702
463649628
447023845
833208493
1159369621
600416325
554505513
657037222
1216361637
384971480
915317481
401583375
678595897
139853725
375460192
1115143808
766410754
426498270
561485105
368211645
627163378
1026379387
491851934
316935182
1054918103
709462786
420339155
511735014
1266093906
1001778077
422465525
405572856
936308920
470753482
210555309
295091077
1172961117
1098380289
851130046
125031757
1135452539
384106891
552387144
538451327
438496653
176700036
1263302320
564500926
884015101
350653701
1057162538
405699076
989381019
295933453
1167957930
939184122
579437001
565570122
494179753
372633406
324755364
434181719
220073523
278956765
620254449
143158866
594367828
460812616
568957729
507406202
504238217
1079043944
440475107
996633091
628227041
1049178778
58990996
894640900
1076444674
557243392
932735268
1248135224
862548345
806491425
302972918
735429184
363443177
406389296
591971672
967352818
516224150
253186188
774724177
486299844
239396073
819949084
493262480
505079689
235910869
759199052
678190095
907674081
711885190
604030395
626684382
2359248
2117293
726078866
47748935
429162811
1651601
709060894
1126997912
70903333
66140602
38165568
131200226
14055911
340429966
88675685
90973592
60490645
90185709
205355078
115610869
113681526
122499528
1932719
95886103
154350894
170948344
107292828
28991679
198196750
141333
190256149
173292340
303095906
203174044
137071900
189322965
120336457
211951967
214581580
186123240
203405788
1489091
67927455
1180531752
488424223
83959294
213851836
240254097
194550685
1015916445
253203172
158397075
243902830
98248781
255668344
205214179
246697846
227983500
220722470
267316986
260182965
259445538
270169639
266808951
273312980
533676066
881980405
203193100
132716813
98632970
301523650
304519911
1531307
283528318
21064780
292612909
670633601
170863885
306412967
260897477
279133822
3944490
313464636
71860759
136971868
322864937
150979970
327222258
306953432
320673974
194300892
1263503600
127845274
185673714
166029593
151367621
315673324
335409592
170576191
272159086
131936163
327430474
346536861
714031351
345242555
233812969
755895806
345676234
137513912
361319347
350895684
242013943
1129927267
346339755
270318297
167314188
362739375
319999845
373422742
351994600
367491974
234968427
381760631
385972563
364509492
155216861
98101761
375408350
362725437
337169392
877061421
477157396
316444954
210321718
355890027
396403142
393677059
321504259
332438685
396373956
198566066
296983300
547228099
298704762
393197063
274107526
409511766
335219341
726794075
38691402
295375710
415928042
387084111
204164195
334442230
234101533
374549201
378216609
249833508
315858345
311109447
365624986
219009813
214570958
442256021
429697328
1374813217
127517854
321585747
112031617
363113496
449526734
450289226
455805229
451312153
451443620
407444994
449084133
428447145
406524817
401884136
461184079
144587411
423832970
398155193
462285588
442187298
468004165
166069372
457656610
464635772
459390073
494785320
458217101
364182748
466040206
423331346
365718118
412510800
444059427
49928546
467706717
254581500
552788223
477428543
399401666
332026744
490173927
1153983740
496101376
471158230
330425487
501105080
388440876
508828244
500945184
451889255
799955342
107530006
505566079
463877475
506323961
486979229
449653817
469032986
507550515
309555661
521198899
498350454
37995039
342584187
489261426
758506849
156886684
273214710
371244467
521133829
534601930
221448655
463750143
82550173
454644667
438729897
460792150
420059966
388548920
555866728
166715
558019948
565321986
567333783
560969536
890062866
561096954
513314462
477555989
548132862
447747233
441779748
497632616
457762572
542967453
1381131639
568126558
2815438
573478271
530681173
582015870
437419407
550844968
564013494
584966039
406365789
353524865
269900159
601405729
472224104
601423019
478829218
428219405
408180608
591337002
508434235
576526987
599741370
834601120
582342099
561097814
546001659
521817520
566195713
1438854
560294379
245548117
592394700
615170304
615780900
32927511
591475522
633778458
630557468
392739840
617966239
597751853
610706512
493622472
642856984
1350763610
937776105
639704933
649070487
337909424
630875479
1133541
643841085
543798762
648742815
607644189
648032836
597272324
277825970
660911478
660191300
598117238
593583792
450260685
662588402
713332789
182500026
347715376
575058234
351375367
437932569
335558302
529708217
639176302
675945274
414442445
93073896
679676644
647886446
683146995
368636612
507347320
289572148
74015924
665279631
1274979136
441434608
151129
684294770
662073250
497284216
193158950
278365311
445801667
310492957
357039486
320222340
995904245
129432821
541675678
487719623
456548545
709524311
356456714
500708056
605990127
114352395
721426560
700918375
396513705
725471452
728015109
608295484
361449197
732338397
20538574
479826988
738980140
185338417
290752254
685331377
534280421
738438781
747398843
394646064
698154382
747383709
670669242
533998290
408191847
534202484
115550402
653677758
620415532
274830245
140489451
609934299
222402776
544562533
691251435
743551488
508027059
750015876
1264524570
146530430
587157824
752665581
549706207
452137228
778248685
694525899
479588421
784073981
712286287
429251183
667474301
795876707
644159709
413101835
428550010
793442406
302200138
803673566
772250791
535128367
686418964
113882606
801025712
522148711
734567670
319106002
809788702
808165013
774359207
315485328
755039845
606679316
776915207
813384611
691802578
758129508
817775510
823998323
809526354
817252683
541774150
740713419
379027593
827084911
875251125
261896730
632252931
437622562
829783917
812369489
823015078
822605792
842515793
652578766
359947782
838356680
478073385
831054840
333010919
623404166
442110443
580373734
608609646
563628627
629940153
646770028
780727019
284551001
813375292
811663481
864662686
866776003
812047254
803347594
871600960
536020290
338038974
860275773
719906563
317340925
879524802
821438715
1245588694
854487587
844970844
523267436
789670361
869780153
375091289
767479067
318344335
892797746
867990170
763474650
899544157
617814351
900688197
185827157
427701630
831099940
902152222
222813247
873068672
863127115
611687224
367231160
860226819
895683031
772657153
56479486
913279201
873349171
366060964
462270602
722720440
854245205
220837614
411848459
874227805
644509957
159792321
614764017
819288716
684455533
926230376
926722969
933449431
421452509
835018782
627286381
722615153
830930778
870230682
931049927
799871986
943343164
563603227
410931471
792765401
951261691
709995286
336923931
783270152
793279539
909244478
67533079
186906321
305998829
870249172
953043452
845155098
922440095
964841578
438602646
946117255
207965838
973338928
960324642
705369801
911927216
396073945
658468275
979189689
959766998
485878862
483369238
84672070
720884909
981755247
936619267
885938166
290510372
476506055
981839240
924667487
978191927
171161728
957812073
992382197
74623093
991060033
55750439
1000521545
920535514
849589695
613311488
178440301
783001452
1000963733
669315588
989981017
1007495680
956288730
982582702
1016684708
1025368215
529108343
802168824
940902567
987949095
594004107
1034718692
541428291
923570769
633448541
1015360249
577327298
1027634032
879893896
1027587780
622983042
1029710743
987837376
1011652430
964941686
1025738050
891240969
979486565
950905157
1014506503
490494717
504267202
784854273
1053051337
766422091
719014194
987542909
1023402665
996263233
632610669
920881701
1055010140
722936917
1047488236
1060242982
948065400
1034462372
394896012
1057772655
865860069
1016607680
1068011348
424257920
528465589
1071963280
1066493424
780051670
830473443
842817276
1040771424
1089226976
413698811
981509179
760170027
951812948
720154947
893790189
1094746581
860583276
299965069
440109659
1050067731
1105594724
893023339
146304066
177807456
1094679346
721394881
1054123071
1093732394
940339572
1122045665
942889395
963906188
1037149487
556034290
1081790893
1026131133
1000443108
1048620178
144706727
1106452279
1101593891
1067088122
1098548435
393408139
1077731764
900695646
344733918
851086142
874221391
1136077262
632086935
1044748355
857097425
808658950
702238760
807511794
563906110
1047942148
1083575827
704506471
797679886
538442907
1080389108
300483905
687898907
1086225660
553548878
1067545706
630532688
1109031746
1061927647
545849154
1040471509
1170509844
749609390
1104663337
875804145
1104592128
426212393
1171019849
271876849
1145011031
617346323
720586502
1023114037
1159268016
1200658095
1080934298
1166813779
1099351270
1199197250
1202487677
1214772710
1142474728
477637340
1025199230
1118014633
945557565
1193563391
425668365
1211761486
702533878
825065241
1237378464
1234015389
1230105248
1018559950
1109923955
636514641
1237265776
1063299409
1241105484
911079628
930773963
506149703
435581716
1278929363
903134935
1211415894
138617997
1249605030
1269061016
745002808
1275855539
766503379
1221689280
1049752798
1058978156
930579802
1296039479
1277296226
32718612
376944724
1066503415
1297135741
906278840
885001418
376576842
217902393
1292767645
1313123400
1021562362
1269927812
1159866519
1295647015
1277307407
535289511
503345715
1293437928
653727288
1249231429
1346979449
425787369
526405885
638337285
1001670748
1266131687
1324627384
1220498792
880907758
1308656147
1136180124
1310152561
1125213750
1344674060
1203307336
432591444
810456179
832429956
631979882
827299692
1312663434
1137992895
1155943250
1222546317
958435317
798321874
1289278962
1329914001
1284381307
831220315
1145791427
927177463
1014345080
1000216652
1118982563
637256001
894524818
911523066
1299982092
387579637
212371200
1003504710
508907009
1048863417
842865820
917848647
990466323
817847936
371603602
1093301015
1252663449
838747801
1086676023
860193940
860042243
1206052346
1274290239
1087443328
566824324
1318877295
1167279326
496336479
256717729
750838137
1123016783
137064751
1312241081
744990498
257184393
1244099920
1178413961
1201914731
1323906397
509779359
582211419
1313934142
975841736
448297501
122369670
570712166
948325012
875980898
1273103316
1335303262
1183494068
1284145470
1337590274
161218406
964547893
1218436565
578535075
450801843
949594215
1156391047
827872801
714723935
651731205
1108434074
1070490010
1124325968
738594854
128174225
1187533310
1054185523
1136591200
1020163944
611303268
1137407916
467628780
735334449
579587956
336988637
815390537
1143321082
670347399
1328892150
1211803056
520062957
452544908
1253728158
773337644
1048734102
527685664
1214016628
565444600
266144521
154312607
429395693
1069216931
1294889543
513114364
1132584259
972746970
1280900700
1285712595
802241588
864762374
618114233
1042290304
543721176
941953330
1154935523
882189397
515949114
1218302260
774769332
879692061
903709727
1069412452
762766491
1100586471
1059264837
914283771
1193546736
1231353727
1211176743
694210510
651779648
522559267
329447840
172495363
596979232
715410363
1334941831
626569801
1064195472
254298668
366478798
963168249
622208751
944777673
1197726343
1094739915
282790175
772785742
1337420716
1389251713
1319219610
947497871
412280503
552392536
460775861
1037801784
455686765
1109928182
844125138
48344680
786324161
509039027
1187857575
1143956963
638495064
1208472523
857992563
777497984
1034327862
883501427
1154421581
966411405
841504856
1095860844
597039003
1292343354
1183324555
795799671
873932231
870715345
360178973
642097288
1248565054
869455189
335922380
1051197055
462450722
1268931040
1315784634
1240400188
157185703
1346890193
1213361445
914399742
446334907
855287451
972406125
1138040193
573527176
1144775057
220646800
1100610030
1306416962
1287335626
777590038
623016826
988989186
968900426
362092604
1012225177
414794680
1335384605
71690286
1318067140
919395521
673528634
871804469
545037304
765478868
565865785
714884050
268291775
168643150
665332598
1145887686
600579014
676415453
469631962
1101532523
217644546
124352665
377288623
932612996
792397718
1262251935
455381394
154971179
449427405
939433793
886522308
1329032011
1258604559
1126640751
54417045
833559726
181060253
1296377012
878827309
1160017265
637921809
1243817660
122428964
1083110914
1001681180
806650859
1040839082
1275774687
335796609
622178691
1182534161
1306086473
791794464
1093726551
1227095674
565866123
290809359
623190522
1140504294
808091293
763624003
826418436
975910232
1011537483
1112392325
125846011
429704354
1286232547
1222159271
1002002587
1334381913
728246296
1001325774
1163724634
119557753
40226773
334865348
1083173928
371617233
409906371
991943449
763989296
846964369
1003315003
753101753
244574873
1179258953
1161498368
574660266
941663237
961996864
932873446
560973055
411071259
438033648
1024650163
427384835
1178326666
1123984177
425351673
1122837420
751605644
692553585
1144414142
971868802
483692668
51501651
312874065
1093190012
1217829183
974305803
820117591
319478658
1350992739
881217120
575849796
1226989241
1072626623
352071618
553075380
603749370
391829353
876755405
290813007
1153455020
1026907244
818362832
1009336813
340201275
794597606
737639319
1096189693
801818381
675298842
900654346
900281450
297260841
723581203
1268492522
1304868844
1270833776
1072600346
645237468
1078957842
749922705
528635151
438858649
640351887
359078121
368122182
135062502
1220031078
1142037352
549824528
1120677729
494981919
412470178
743260883
966233595
3972692
303117695
382865321
163688659
548110144
1095803610
161801661
545556153
937124630
472476851
898427371
794709297
974341564
804607055
997322199
414379699
1030428282
1190277518
851146265
1239638051
1122322849
403076342
946658074
764424985
279225510
627932304
686895778
515846468
930383415
1157665652
530405891
569265301
1330806276
717153047
460101801
777397727
639407392
304466985
1047406171
542259664
533181880
380087396
471884762
403182424
1256050696
1055017994
825304976
145314515
1052997010
1121401678
381422205
1222730668
690425815
781726826
1282100330
943743377
1235831704
645095016
239153107
1270191643
955718459
880642766
1157215296
1141574405
290907558
255149925
855916102
453958559
684211615
1148841304
759807939
1253911498
1154111343
1020779440
294005126
374398258
1054626199
1152853834
1101454873
343171255
73185030
570894071
682302801
414338923
1218344576
867403
909480091
1354624035
362877104
572740866
772286856
432324142
557050189
528106509
138221091
654357695
701340354
395919460
853322564
679989560
703311798
995786279
689545775
749936283
806288755
1132723268
719314101
696856562
917977387
958146776
1173682546
1040634205
1339878771
1126868770
962972553
574756478
256025559
476634330
110323223
226165103
370408452
671847247
619547695
408454321
1231277505
458061357
927683508
1057210144
980469903
1069679147
475871014
181284125
937234804
942162515
288674311
841273049
746336459
623671395
128218639
965574177
1061768681
907546059
989658984
421886566
1167480777
1266680970
330222164
492724681
354479390
524918761
1328000503
156892743
1317179011
1311398307
1021890174
880078644
1058048871
487856878
860936779
445395390
605223166
915370197
1321164320
1305464278
1198421750
315710705
1332702989
1205337490
1093951590
895153852
1282949104
892153934
365962292
301690445
206775519
891063799
1014104823
1156753398
1075528133
648705363
527711158
921865781
1005830506
1044094518
760151764
157236411
770041066
789399586
1213934267
235995491
497073755
279546518
1023267846
1067405087
957859476
712157970
1065722421
585229416
518116104
1097240270
456880601
1131622408
783508578
149797699
627570615
1132332897
1337835784
836620359
569107925
681020475
536053057
701676236
361423502
1000068106
673973342
525260995
436033103
757864563
1053273644
670720277
768222604
750975604
1141124319
129326151
643662742
735993297
1055567764
1337130649
1193064058
1069882922
1221744521
628019354
1337916034
210705156
937219841
585293497
494889768
1236481282
789396837
586752431
342761500
1104976395
806633062
988706305
841930550
1026535480
1206908131
1122202391
1223685905
703812708
705585108
468589975
144642365
693026473
1157173540
963708602
105867758
648845247
1048495906
443866649
430313804
994883147
527899808
627436191
750559290
775899211
341108704
1004249040
1326868705
382307997
1200952801
151770343
355374301
737143299
392808972
436670813
939815140
457365013
582795422
708929402
755130326
906548494
429620917
857606676
388951184
1069233659
958695658
944707381
508897919
911074381
960080452
1055152514
1234865250
155775936
786743610
698719822
838442291
1027877573
1136089590
1002740570
1025454510
737742505
783714670
560610774
1139063901
699621372
467608160
490816933
723392250
510723993
657629836
155492042
743562447
1286519669
1057211061
763029035
220580543
1274617539
508551033
282499297
143899928
666993024
919565604
285283269
870087812
995030191
415119341
668328077
804337296
238660876
871363373
972616145
740733710
627710277
508698431
794814084
521765691
1237455158
433370934
837624549
853287945
584644992
678722380
79047557
468465998
1238554342
1161416317
505803796
616803382
783063335
343153271
1296909067
1218285148
1254618733
618172980
1187297953
759534984
1027733391
484143994
813806505
929062926
425310156
981617479
194418929
1063308051
477973949
630118175
358395819
877488560
181432446
683101017
1281264738
628918178
692060203
1067778123
993635739
1254470533
1021286793
911454400
541745727
466290889
509696215
656292852
562082781
793695750
1176639110
883427716
477490315
749581252
512859078
148133416
375816771
1315477144
864997434
477565230
1192929171
1202306634
595654778
419757270
986175813
1290232914
493549495
880945399
1004813228
410313158
1004839362
210634455
1088917306
812567103
256737237
438196966
717011429
821137800
1000527034
841399036
1013080790
997117640
990612660
27180959
924499437
884717003
81319163
1040817306
626131708
907504274
647333336
959140120
841553962
1345679710
1134873237
1332079199
928643393
1100798236
1079622116
959453049
953815040
1332473736
398874359
277157234
448025890
434850621
770405275
748494503
1104359511
1125214687
1128672553
284107167
452938537
1215560073
374458904
56464807
1238069089
1320462773
779530201
1226610023
966881550
785910799
1218185835
1072565883
980634429
1268097413
995922520
920076437
1137735497
138177666
353028421
880730697
1180546569
645245168
1075109552
762821109
1106022746
1331597112
357923381
904989138
749755348
432543394
958361856
1003177933
205478826
364711622
241614112
131067463
1260242872
311963633
1007856620
921823343
662987292
318566655
507251211
492023114
941861496
890325269
986030718
1208288599
448978570
420447814
423495064
1059937494
169205556
1214679272
636816807
351433095
491797527
782761847
1244658015
1008776526
624611573
393884999
288301067
768546605
891505859
1024570107
1246162564
623914392
663276983
847480990
683492645
613288344
1117674544
144885155
805674212
115418753
1274179625
700509081
423794353
787778881
962374979
136590698
1139998308
462703437
1089746985
1056546601
462470027
953356413
1106815359
845211161
221197392
1244260582
845338278
799736689
871493909
416398228
557391263
1088337883
473939724
1156287045
285682109
772439772
537289246
407973449
1129486169
638164571
629770534
1124931401
1039999310
162444888
1206492061
707761706
377802913
270426635
1300749834
1076124876
981514300
814372756
528467797
1248564770
1328294071
1431301534
417717477
722528373
824503253
1056422242
391082304
212273675
1050709954
1084496304
632305486
284406550
1147543403
1245616310
1242697897
783039948
175920902
1001440807
457826925
1063903132
683021295
627906954
979384221
1315262418
1113265671
930446758
1245464558
515651866
161646665
273080477
729910789
302952380
950915115
1783361
1365061104
1071349277
1052877127
803329401
973641506
909141578
300368981
530537579
1032797043
596077348
1134409356
1180536834
972728100
1227226101
906521490
419316182
294429196
1308843896
1149047527
1355960973
1174751312
450154018
927916764
848018219
868222475
479269487
450739297
463624803
537847155
969318225
315592682
890273634
1023375510
129062082
793051841
1211271158
337258137
1096303008
248559353
1276931521
455391673
989565866
498053007
836452203
1248265719
412552214
1152413418
1141523627
1319518270
1037431039
674625061
412292610
861890345
964708381
559361694
663916740
791013135
137511897
1211843147
918840374
314584138
56900809
647099521
612527564
1161756888
379323976
1196211641
1004886435
1154160866
613860389
966747436
674661720
1203463450
1209188124
990324634
1187657489
1333371917
707437985
321388430
1274681453
1092854771
924860554
1211243109
510253677
392116157
1367128913
1135244223
1246994096
794043225
858717423
209688114
1199661316
938113150
899627336
779681782
605624564
575713570
633505124
517109483
693147947
579598929
706293919
1058652877
1045851384
630674112
759682452
1036753938
1050127920
387772057
809901505
201617141
1331023978
401591493
466956562
978039934
832351153
983204576
1187216891
128532725
476644207
1141503827
1161975652
314204387
982690318
781815059
464614772
1162150436
1121175231
869288310
758576727
1327567939
904590053
1225867132
314370266
203068075
294263390
493703447
410147143
733352312
1066593519
867884051
644880276
1314242063
1062260173
1350631966
523724470
989028500
561871748
902690093
1132325553
701651279
812051394
1372590737
874189175
404331028
948901334
384358323
504132926
1134655287
1169527006
1152645076
1248510817
995952803
803437290
772161516
1288946610
918266661
323021343
1122047843
1207777096
889620806
481379632
761708765
466449650
672481233
1248910263
1239466473
1353587326
1317571775
1221799658
321584923
638626263
960777122
1028194417
1337679361
820880451
898458335
703923587
538338934
1258376116
668545366
799249110
522792492
480062658
1061414537
246602654
588594859
345164633
672195132
474023252
1282347392
984938482
939049589
382269239
712322741
383810062
839971918
413184569
1020508404
980992248
1039378009
827791009
1159693530
1291073775
708956789
499873334
962220957
1052387626
1131832299
625740099
979075460
825542788
1072162344
1057709979
1010359983
989012571
829663568
436250043
871271531
1028777795
1340605113
677121127
780693619
411217185
878038815
248704615
218105030
795564381
1233458222
1081190713
466157842
70089932
153493824
1212987712
1396773991
172020416
470588152
1310643965
683095926
1250224805
870592702
1119963213
1332878923
895596766
364843787
309687967
801568732
77600957
749105599
604574328
349610833
1428472260
1352741051
1258909813
1233120479
430660037
842950373
222136299
1372509686
1028276345
1274980392
538642306
849313702
757867512
1358501407
549661472
1305715904
1377054424
1091826840
992160669
1054668532
828835920
1079946012
766101630
796696226
1061917035
1056802726
153135756
1181659998
647370860
848890818
1373607531
840609504
1454318526
1170873722
1277444964
499304933
483035056
585899367
770431466
755490379
1021574282
545917154
1159635586
942460963
1321365691
1208960390
1430485534
844638761
208535062
1215345038
117982694
1158011286
1180630807
34425781
844179750
677350371
269023682
653844720
1159721207
666987326
625907818
1268959692
1210887214
936492525
827093440
385323740
670824208
895148065
902772432
977500067
1326710581
357140220
1075719368
1091757012
685055276
982607505
719427267
601469729
760059318
826151289
1211237335
1023577641
963791593
1145377899
1192889828
638607689
1360999912
511986299
492662190
657033518
1027415811
1063501760
1044950116
1110992289
785133933
468625700
813765450
528372783
756567867
933734115
248675248
418042474
1115509662
1184450690
625916860
900409314
749841517
743172401
1418527232
1218349312
352883451
897930544
1347798543
336978816
1184767289
1367275186
991659926
1093505975
868690107
1117482572
1206983864
479703960
1261694616
418326589
717932379
1344670815
655969228
789956767
196255207
600234919
1040918125
124605970
50327028
1081798693
969615712
459929451
1280337055
717329574
382764568
931214451
879610546
1186496262
594555822
872153756
1020529205
728237208
222183704
1212795522
421778722
991970172
573335072
1325098203
1002354707
1038555749
984942028
1018960319
432727524
739697671
390266806
471078622
571603281
903202142
677615658
1240493200
868828418
1218356187
558746998
317801237
769179587
488453528
1115656785
564186830
1205729166
953374099
1057951167
1196130916
1116863019
308741896
728285783
941689546
221814226
3578755
650331710
925649260
1293979267
1158514595
424350102
716261997
897351678
1244803278
911342637
100814132
261612850
910803372
1405196574
1358094381
1284228384
1156012911
834661341
1068049537
1173264965
503877261
94933329
720888080
1008667812
605922853
307029466
856337813
555386630
1075143011
1017680922
1269998550
665397971
1199159418
684161974
756195228
1270974097
1038102705
972551064
547423618
778728470
301357190
736160870
548748944
1227115614
4747828
979885550
567021366
210372229
1178020342
994126384
471803616
1245250025
392051691
1049659662
1215305213
1395659543
919720634
959099969
870737629
292487800
954366464
513781204
1140018743
828354079
826571884
696144128
650067604
647731099
1276735113
1329734113
425984949
471302649
822250121
1121250691
495644048
925921722
1175596838
675011563
308915753
552820734
1027813852
535219501
453905254
585160305
1065143484
418887745
893692134
389580539
1156230538
861838809
202150868
934691193
338634558
1291644061
1256710321
608097456
1184205308
394156152
1085053775
1094990613
987285345
125361310
251059170
1261210312
1356820708
1194433075
1014447795
343800730
474287584
808049303
976010157
819985447
608905558
911435705
1196464964
1217570836
985609333
840560986
764011700
1068482001
929376532
783319005
1220987049
557089388
233952287
1278554827
625994814
910539776
983655394
314906354
751465633
267145046
966607705
895761898
895179117
1351312742
1239467481
1120774632
733539637
1256063277
906123687
965337803
661814609
1046672904
296352598
712842257
829551099
1113316233
240235408
605846189
969721167
367555129
493958645
355968189
369926873
98002047
1093564422
1088107994
813773392
342369147
381672353
1260031496
125436596
439314577
253479962
1287484673
677851190
400048684
452976917
507715468
865641769
629375211
259819219
892756067
725396845
1296411775
520702111
1108821029
1198520600
399057879
747656249
583124286
941040110
533379695
1180552667
892680985
129918788
940240691
720779024
768973009
658480001
681173736
957083687
1139526432
1049213861
1128103638
718326705
714313344
557828391
56446893
480289760
1118954603
1344616857
458086482
44024114
1370860104
205327098
1331463286
1149650458
1044940045
1287775553
1045238709
972866239
259448795
464137027
540176587
863600231
758389665
2266558
398929252
736489588
1329700192
1237534298
481815796
450706752
850885375
1013932044
857307302
1236649548
849710082
1307332281
977630260
57724168
499954189
958875395
71109052
1286060056
1078672823
764635636
1116024320
1059307976
1331349625
775842093
1022775916
872767243
480057969
856111048
5073768
819980848
80991841
123033500
1053221773
1134263232
560293702
1182235831
674439612
328779794
1062605763
961071903
1192916485
339820097
289836188
1183996107
810625185
856397323
996836541
769474374
1098030993
1009326881
786719300
871652553
1381524812
1223961848
1245541523
1014863031
1379654715
386410665
221984389
644617425
1052782972
517216335
653194384
1454879404
1312883622
754330533
754852295
1241816438
1085743967
825841431
635941777
1037800020
945010700
741484557
491900989
1254968713
902996777
828925742
333710574
1184384313
936060845
307432874
1196041866
421022514
1184700057
763829564
1221549307
733896712
769339519
672306566
1006339608
1123687138
1229188913
212525122
730920961
1085314553
738179318
337392565
426964153
921186877
711462016
1274013688
337526226
594942826
220622546
1192961914
630852033
268305050
1316340401
944967649
537667960
715379510
465730295
944607176
920814883
546484424
1441746694
704492562
1162897036
669827606
254261006
1115032882
561172077
543587984
1330514711
335384933
356877190
1213900539
710131135
977887951
863828246
876346472
313262031
811351886
668759754
742941746
1162645392
834335512
691665918
1144519239
1259084511
1201755111
370471140
1150567274
304104010
334593045
1119326283
679625783
641964231
1046021954
492130067
408844107
1102002249
899622409
854191999
1105917052
634923996
1032657655
1326309496
1092619979
470262099
599020827
418033046
1297499766
627730707
268932194
863645901
566469768
1251154571
1220594804
1170334512
709894527
1309489944
1337107406
380113677
648774424
428879294
748870542
1126946137
679521798
390840310
738237743
303077686
1181999991
776366154
1087729118
1025298453
1468587129
668733008
676665189
1082312934
216019922
310021832
597185147
929467107
400912538
686840501
1021313548
47683863
1347759997
498461187
1045513531
1053379390
303341249
879790119
645483912
854121235
141366882
1281426457
322293408
1026869381
652297893
830765614
529949521
407663895
441796820
167752580
1154361705
875972795
1298872509
764124550
701277592
966880252
601884129
876753175
729478569
1128514179
1072501254
943436579
474844666
825964469
1085344590
307724473
802425188
1306843337
1261041366
282075798
123903532
1266703674
898234762
432372128
1277147956
505902079
382911413
214252081
1331364351
595909874
959257572
819816275
1183897527
1044263289
1038932675
1201615952
819372405
1115188018
1206427782
1114037268
418249596
735213232
983178744
860841446
559303101
810655097
395921609
863334973
866627089
909874562
695250452
1234845456
411737917
1360221775
410173051
424311935
1192508713
1293116601
747130256
840948825
430697729
742040865
877742602
468790726
295655703
535445927
1363107175
936434903
910794697
887178031
363377600
690127985
943626244
1359978114
426808417
659872180
875475016
651465429
796959494
1145569294
347778029
933454685
840590029
915067166
626283336
990305700
849421092
1041019983
1199836502
657865705
1185283511
480611666
974103378
623768616
294391231
183632181
586842578
1194545321
583116685
128818952
733878616
1282829028
362038070
1130592527
725704841
737298350
386343625
1151764951
745945633
693215793
285471341
936567134
1309519821
452318130
508898136
1073918717
718160719
1112800224
536793848
974496689
586112589
721896485
1089061737
924559589
535479014
1088851580
925947727
433491130
248055158
479784595
827181337
66102840
1087331961
1238834355
746714695
536214540
926995909
1182355544
423313979
533528086
999808829
419219371
1287984041
778639626
380308769
1048786321
512191821
846286186
827149182
227353298
775942775
363942972
353023513
343874370
621886957
547486189
160312334
455269916
126639414
403709827
733988952
991245299
807144699
439019183
182499376
777483829
501415187
1312674134
375741435
403056425
358766560
756079895
965688058
517246281
761078591
1247004378
612536659
493458310
1280593886
699797339
1143739097
760716934
304383845
673353076
1393660477
281547433
1125066408
465261563
253647450
1094170093
297768558
876041069
634634730
773783634
929071143
273606555
1371635030
830651413
349168459
1034139671
500337935
999599404
278439286
514295762
939363185
972018416
977267974
504856820
1301282943
492119887
127971510
187242676
558102688
825378740
294702688
462927957
1073029693
1268278594
666008321
978210072
739666500
143139688
476033122
633295038
397844047
312505803
651036876
953996360
1049002137
563107271
924777361
589964308
184846612
1042735582
961315681
1496814077
1054572135
792690088
468868393
300164552
257826525
538055234
939990078
366687008
850411334
335799394
520450173
381867127
887888146
919560213
544231619
1247547939
992509446
769668583
951840147
823676916
445175336
1271913772
947984941
755392254
181295149
794969498
97860020
1246979674
1447171050
655780346
1304690977
988573663
364678442
702695235
227325997
1207608996
547599319
1015330070
679223984
230645143
411099538
662620148
944115872
1244165937
276307661
1227932271
206370664
803152814
179255212
558707385
456394329
688153662
646101061
288729092
945091558
568402318
1041840785
761925512
980298017
398913835
1029589619
427185800
237497929
1004792613
525984836
840710638
1172720196
245284083
666474240
1002338054
968290431
731860563
402903801
532991376
89348091
1013594920
764635357
851939654
817878641
364978203
1188442720
784103799
1102415339
852985988
1049199622
965070782
180737343
191314860
380338294
924548405
877332675
290188899
1175081169
674632111
150173122
221251722
928035209
1267682176
673269821
1074193982
732362016
534329301
285150166
1126336496
882096369
1293860137
776123580
796212519
886543666
470064512
759495010
1396857260
700100567
397391016
484354195
618966702
1193099538
1170641354
197217484
802507648
1042982514
1235217270
241856201
705701339
473795130
1202144927
383983190
1062685120
1289689288
741828114
664862942
885139372
325068157
1334341403
716776823
1292933346
373206119
513581450
1124675711
875316414
937946911
788064833
548067987
1072343722
460416436
430094970
1131532542
1021762989
459104846
58920540
961030822
924777251
719939986
995009341
960746772
935452831
1123836052
755128532
881608244
674859967
630714695
986965477
570544193
762862439
1295731562
1411066231
803241992
1335685594
1225001433
306357622
922036373
1366900075
775013061
387357327
1144553155
206136989
417186183
919627795
666575885
1172652403
384247800
883866599
1073544165
1132013941
904590730
241607526
1051109658
1039186627
1319551985
844252593
701455096
251283069
395314065
610603699
904502440
444714744
1315788395
1206600968
982425106
420264687
408769267
884491562
831357949
1023009831
713977970
1139191689
1186926130
1293598180
1134607719
521616261
271054265
1340765613
192658975
212002771
622647890
780449224
1228631999
436677487
267221282
1219580325
660661978
1156852846
968047824
535262132
1065861407
680355838
207161521
1266230172
158649563
1143102
965499552
874166597
710521959
986759594
635661740
368131877
325813472
529766666
888129626
1066578113
1132506332
1143308160
285827454
501932384
928676675
358470691
262880512
863085126
759440871
375530545
1155432141
801283900
1236442071
1046240757
643957627
446804913
308101006
180060223
892952044
360264755
777126316
818036009
1238224953
415067703
339341683
417870698
699014292
312418773
796523815
974892960
307057271
1196850623
389147068
1349898051
512161029
791151568
464421777
309286879
1118113869
194459834
1115791235
958148366
1462632774
70767781
1346942721
434280743
476743085
839201712
785458509
980075027
521903702
915398648
393621646
155833561
1181903093
513995249
505031230
666452356
563808327
960782109
737857230
1119289695
1251552071
1143533732
578281
1360251898
454253837
871617778
1120031358
248549756
235923713
782651797
1174405333
527814448
1322943800
874258697
953878859
991321602
618141979
256199380
1158981395
573637052
20079404
862248785
834945592
1208278627
303231826
1029806234
754278018
969072600
572131522
199939444
1138015676
527314914
720825916
853397230
1086806790
1282410342
653244169
997105952
213991163
257121514
490587186
688647465
986025840
989834267
505324245
246713084
1097087673
923289168
1314868730
1362820342
1317136587
901837844
952399378
1158315386
938996918
1251372843
467129878
2027477
846229126
902607263
551217013
1174803123
583697477
626921728
95162641
412014421
772931474
1177690685
212408968
718832109
1489331385
1196005638
942790282
443663091
671183548
900926797
414226975
561133553
1166384478
366359514
375162745
40039342
507195021
934052970
736689251
552421731
798707562
1006391354
392665141
618512269
817407148
479650565
717559083
802213794
835898410
716709874
563107615
782165677
207362026
1109308945
888084749
762704611
1250806017
1354535408
588870975
738955833
1228701401
382835905
1167620381
184651900
1012935462
1131875383
1293276686
1027806115
1076575163
504573800
328241983
920431521
671070600
583051656
520229933
349497625
1386723003
460239308
1184145495
383221758
631247875
1184349640
349992361
980735481
273019567
1109311914
1047645959
518159656
585941854
1088673408
1051421298
1242471923
245010933
795502645
917688474
892228352
391588371
856663226
1076852814
388489092
348779784
271122692
1060703244
446184733
257126495
615763052
1094000371
1218377871
388836647
876189798
410604436
370893010
458687124
339530620
695636629
170549920
754789313
489223308
267533128
274276788
1047416395
245927055
720381519
154134355
1006654995
1034830503
997001039
1194593556
1049208534
328606732
483456621
187382070
831304531
307093274
344123875
882926
894524620
381727089
587604351
95022716
355067147
918203373
979815522
963311430
702099524
1333095106
819751540
968986826
1399640428
43601819
753239564
183929022
665793237
474583774
468838639
479100474
585094377
726271370
1030949103
1058909042
414375225
501563858
785656019
801868613
598652374
1038282352
937962073
671198128
1255911603
823499106
1366636100
469094147
866436677
705878373
342250485
591332764
513987578
1355755181
831659936
1083880677
707889750
789299661
898329050
128158046
390999386
36521754
371254268
1229706488
1281733810
117147110
299969847
1136038178
868146517
480339748
1012757601
1253640907
659974738
551614418
679816192
683225273
536549463
790559311
863592216
854620074
579636704
851950234
996281247
1288328747
444840763
847871809
531323301
991982271
650430937
1325158814
1062368781
829237593
1307706733
874832016
771404735
1347174815
983217303
488519675
488679491
1275297145
232842259
839772080
186432650
530701101
1022043930
445151614
1117397427
309677428
626871182
379501133
1025274657
148014646
661803478
1083537771
1108929616
1058054592
422404775
741820
508894889
306020610
739035
1333865417
405217071
360885756
470449231
882055402
1032721717
1154237851
918194272
688710751
941654280
882226502
703316580
861364274
681008870
1298416235
745624548
497344349
861968326
854905057
755433478
533876206
426893682
933139557
860837556
1051585909
559115441
685779470
873533363
137853221
1025348996
435271441
810610430
647221942
295985370
751802268
58626067
775018643
813365034
1323126093
581781916
922099708
254633484
670347841
783359160
616724997
643245559
160121836
714042817
145431600
166314088
425755229
381596901
846650959
106801859
474831164
995781222
463986240
1129547008
779928214
87998308
366077067
712620553
470974171
896758477
735676416
413806322
348313863
590891768
577313541
869963986
545733771
1327813761
517283577
766473675
61643913
151895646
771417004
729441456
36844737
780251407
986608425
433464376
630980461
1171829216
523126931
787441210
297619878
1002524802
626385247
336903129
935381746
537661203
771414363
639261168
957125286
559515105
104110680
434274607
1040204421
824203856
608127480
238879657
1083627443
520716447
968129524
516281212
596622739
489276534
950717421
414051269
1285533929
358945806
838730661
836401369
847132967
404466678
614560807
231192423
983496014
491344143
1262132901
1272488442
885036819
455052221
622175263
1014516805
727844541
782186589
1336987263
505012903
991363075
1157890750
77504994
632885908
1362210912
1173859367
278343349
1036487347
1139613048
751455623
782527909
823298401
839713008
506886782
39258172
426120425
457088965
275612265
451676652
1195144086
403702395
394752925
912505894
335095529
763877697
1169456774
405294620
467647723
285285466
1090706049
1141783338
756225404
916424919
419231690
1238228896
727764636
195883043
808698152
483381009
1175760719
770732995
906402773
1311284571
70639617
776948206
1267840258
425554753
1020386072
315277094
292602441
88265192
1318400822
769662317
1332610424
305484333
1116405721
693970054
354826375
969540473
607447251
335556712
504870166
676040244
512500336
597074975
292330269
249575904
805090262
1115891079
475695825
619592044
509599652
327527008
1364416122
162141547
558021341
912070777
1311650307
500022530
751073147
3589613
501619098
903778778
491132189
295465716
484439134
989274543
254924147
1321798122
987465748
237570502
202877669
518689610
416148838
1378979604
531334893
231216894
564662835
269579096
1116839855
498148584
362273840
1292427896
648205586
1028519962
1039076042
421233172
252582491
1267236122
98454576
804413829
761424847
600660082
331500591
312876568
738338968
946688786
744888740
628271722
1129808225
203455498
497159591
1122846360
894495588
251092707
816428192
668779900
1173888434
299682033
537206028
677869540
1020997336
800125245
323677004
1320934254
1050871515
1101762501
633973192
347223168
478122682
848569742
384897569
1379955365
532725498
830847557
30159176
215683162
818686932
326910628
880718480
1296583822
829862142
430932728
742305526
210985148
877398937
295934972
1239226790
206879864
74739343
1161301305
450849454
604456117
1060737730
376983439
696621967
685667928
393448509
543101398
961580848
1207311669
668413352
599838987
891763087
524104063
400263826
652426391
400464869
1364686236
752046636
139296693
40613558
420303055
548285238
305228900
460826375
668299489
771943523
190980455
966509960
1078499427
648340563
164481252
521985596
437494782
592499583
1063401594
222925950
802160123
965802735
673004727
1299271292
76458192
1282043873
36351489
329307965
859961348
509080509
973589252
985427708
1156815824
1020040650
934094595
831661732
816187334
1237967731
529216298
668416436
680813316
1039730182
718576924
519951760
750344246
316210439
1340381471
1319748478
380733215
497072389
1093432088
1097316579
799988633
1017564125
489829564
447753978
658208867
453098617
911275401
53639576
432493767
307639993
308330511
1057289207
565903848
443957014
830764583
513042094
455481368
91263344
698519478
976526002
559156888
1357758230
502999565
771674673
854444975
760130555
1050047067
125503840
854948594
504845406
395335121
439001163
1312124887
1138317173
474685903
824900699
827258305
354988671
223817579
271570460
1127724097
261663983
544992361
317975264
630453855
222841061
1029227324
251710715
654553086
747891679
654162211
487617448
1309838550
982906747
953840891
337092482
74868335
1178955482
1047146479
763652892
727305834
659721239
988091901
732421409
702087835
1243888833
57662007
620890173
709858677
1044487948
355008374
1284541546
942328504
376810290
963669456
704700701
691226955
440485155
941673476
527367667
915927668
769150627
754604338
1275179582
637327288
429588787
873305053
352599814
315709008
898449471
334857657
376295556
1076162018
355522944
671534694
444726277
779076582
614378484
473232584
1188963681
378822426
1206688329
302985718
588416748
129748321
803993267
870388348
457211585
257690647
383518730
412583615
154462260
117499307
137789719
1289481034
675389289
689048636
180597973
827640466
276237255
526477703
474078120
1051755135
940029526
276905417
685721395
935745905
317058613
350193166
558985577
1151328988
476458493
1209255546
388783164
1025107542
1324265864
163665549
249047282
767126293
817199707
1220079787
616526627
725479304
768765445
497194076
593269116
1061738129
322685167
168716113
288409980
1126327180
388447100
430738218
258026156
484473652
719494594
732135245
51792476
1015416336
785461482
385095027
1175126411
923604829
708953942
396972353
229149861
637372607
828337397
387642903
344248327
459024888
452342179
1062680806
449871940
515301442
969315243
306266941
459625657
642781082
321940593
938234804
786707040
1160546625
1045021803
496256385
1289249424
729031063
1063393885
337012033
335493441
918742677
793075156
813691563
337747113
846269259
705636481
436287426
544421617
387499882
1134052604
272209906
806639286
1202555526
362291476
697667534
530353169
361300844
580961715
525882553
377407501
281891348
1392348262
1294723924
723009936
1177867226
219761138
792717710
993856007
800162263
382105557
401305950
990009088
1093398557
72690338
1185236907
574277921
514276783
299190997
991183119
817836748
738951988
286926551
1001831394
953198488
1062006302
1040594846
639780288
1082919275
178278516
276441292
619549026
1335155156
1040487383
1051410198
1070927534
1385290833
648935783
250143193
1149509025
349645336
1332898219
637579297
663175219
967261989
716336513
831030472
710779316
614905883
552711509
534640936
90955659
717796384
1379530338
200827749
1392339899
690990935
1312604515
398229691
997911488
946409054
156877900
1175277898
1173501407
818992804
571807269
342258749
612197700
931090254
1050943818
1011881245
1260261642
462861587
717904086
1075846088
764657172
837347307
789707517
1231476526
826529190
239017171
790176823
1030469141
475532844
914613230
1157476109
446719977
645059932
802122420
1135925532
1185358447
83580038
1236521469
286347275
89347842
433041459
780558521
188228399
715127835
408889205
419375249
472895375
147548759
429991289
980440390
983557125
401830493
769365894
392527403
447741624
1011957949
382867024
980208319
559164552
451246360
946674617
419309514
567123236
1336797390
931903076
997188483
440566287
739165419
1306341585
926470179
1180403134
169047728
1169615459
869367383
901314170
1003458136
111145427
356096526
573726873
129819605
1004388308
304300965
1053115626
736874224
605740438
275886343
748097450
487028202
844473508
371271173
648830390
815947300
392063665
1151022751
432433950
661252092
412522609
574617864
592980748
1214194868
1106082788
682398078
980253017
516610611
893475653
514146819
555011194
345520122
52383269
83890217
938977877
599529051
989976343
1110854322
587853690
180007307
279629169
535189904
845367650
707017715
703932813
488127364
1230160396
612396546
634552325
375846963
949550723
888500228
420681571
513465380
646715055
1379105865
944426479
533859256
728394296
499631404
723679825
771275787
686890963
412891277
506219666
833329948
849091359
403871533
1111917797
850184337
1045643166
1022332655
874048674
87764527
811354105
686162895
905569407
544685280
536726248
952137024
211472026
1153012673
505818097
340521661
499523220
1255963553
918151507
1064392327
1025391364
882519306
1290908450
905028452
928342972
186059748
1375822354
386156896
407747574
1020425468
407143026
669797309
719678680
697725384
48951576
580387512
705018842
990100310
602077168
1070365902
343377811
1041390391
556065540
589554567
691974263
732926699
995057639
239536671
976794379
428327452
768026435
528071817
1222190756
1044906981
1089367937
647099
1110352030
927820010
1147358939
1243352654
493852332
1173636066
989638845
1316766686
517423195
500337853
1324645896
782444204
781548479
770299455
469921559
6756241
852852875
947283725
409088405
906341380
886253575
516937952
956538098
894217263
1376794656
1073966373
1178281789
765494825
1038394549
1179809755
1177520405
1092273775
969281131
713276214
7129014
844262946
761056457
182817797
197717755
411186067
1111664679
1277682700
675717278
66995294
462059550
1101453432
984912022
742345626
186934512
470373920
729277705
1051219507
908635109
386712965
205218913
1016629486
970218262
202687640
1355845884
487620467
1158270611
152312055
1104021890
519537755
850468650
1267946871
958290307
338885536
528881811
1044743297
903940877
1047643093
847924674
212847025
453604047
702770
648117339
724257151
476494233
619078293
804938639
1113923323
796182455
137760363
1296682174
370440662
814359471
643137026
704123270
350533283
56656368
334622085
519298352
362263847
808319030
357445034
634550959
1332158624
1065887674
839217395
375168807
707045634
1283625261
692492209
808141941
1357482095
1131291154
855482901
886959194
421246946
220342231
397718463
667788345
190509060
1148159279
481053489
875272270
241593661
1261225214
1366299468
482009468
1272244219
357551862
735654280
590301484
90473879
1456025901
1322304794
1477146072
922687598
284530485
690723341
427132807
450772561
732487677
818855045
734629569
1203505717
329819616
745695582
424158567
206643073
1070801736
1378889024
425209223
795574669
1267655116
433212254
413497028
203822787
1371415751
468680313
377711261
1486725611
244037331
716708480
1434474063
1039489193
636008308
1153587644
715609802
54793279
1264167052
641839065
1120162488
914613192
309751387
370290072
417082768
950379934
1225657418
581843858
594311904
352794768
349260997
344306120
909940944
64656813
1312001241
440335385
678306996
516386339
647197177
400060972
101741233
1351810964
845734059
351583809
150633012
1341472630
456215736
53699867
239905106
441220668
160285946
443642376
4013510
936925940
1076974573
1207960151
298220989
240088787
346912270
559124704
239854766
890254324
486050791
502677270
664498487
561348344
1280034093
571568240
1184855457
425458626
519794355
991683463
668236795
596316235
375512850
610348812
1001195184
727157406
339086072
503321656
460209121
390421901
1259789412
1317881884
67629984
1155886834
352729016
222570313
237268659
891796582
1044868103
1100382977
456330282
230464778
186535339
659679716
440542770
1144988892
786159110
813234269
429070768
412564673
1210365260
1009539846
390938809
368138196
524060407
1451720313
421495860
841659124
370474310
488722450
443069189
606003800
135602521
907005350
300331637
197957361
1158590906
565950013
1432830386
381940994
1105656840
1154694489
9028676
398992023
1255516621
431130974
423795763
267146012
1127040143
776382138
2784586
1334730867
108910684
921275896
135807267
995834773
200065084
682324784
218114047
212761776
826078462
425382237
1319123380
565620996
418480986
1339212378
1227256339
793560354
317509001
1124954512
513024239
701819024
249014816
348492803
412360483
778564661
423196890
1338248559
767815080
958056659
1279903690
1273218009
411612234
248571614
1366568097
758785795
154931720
621382871
484905564
849094282
1095018737
404503573
332238459
1140513870
821355583
468631935
1472231751
1327779900
239889336
579545090
1347959264
1379428568
97455154
730995637
15865450
989779519
666914860
845599648
875293012
774161803
430676687
265095423
533028148
556249474
271121411
1249499908
442480062
1238004418
455394130
1001389929
543717992
1090019950
689930450
364847796
1141727736
1275879247
886465859
250887877
289280908
1008274524
1367740565
841878100
720141879
634332126
653976070
890891016
1024520931
398195045
848557558
1003981916
1006682293
442346030
677730481
528870200
1221175470
483075364
966587877
207505567
318215043
662099775
377933519
1073437232
1239363245
1306661096
439504255
236000001
349854831
722379957
223605054
1194609165
447901333
809689455
690364912
420870860
752522494
396539949
452419945
265359561
859194693
173556770
651139553
392848826
1120890790
62073810
490586158
1267144023
435699569
446485276
464031342
1065504017
847554867
440940842
1394282928
799691598
573757382
926230229
902115714
457933667
364325447
1294694459
1094201558
395740675
1279046508
445578461
380370269
516438205
855998211
376940160
1326911425
337116394
501777931
952763550
905222031
978855359
743730044
1164079697
1209814754
315653349
1043860095
203780117
822036844
507080628
214845199
333117715
628077305
529587355
50337399
458134623
533029843
342500602
451128041
130863388
1073072208
983384567
1070168469
1144217474
848930442
1183732226
572395908
498250640
451166274
106350051
753333830
334741101
1050928931
847457085
781558415
736233810
631986482
545026510
238174527
90970462
266363057
371984556
244729132
332876401
913693294
253476695
471374008
901445316
1226191767
635514511
1064761536
502489308
1062557942
378344745
791920382
567682553
220940290
369459821
275742110
985227005
174856022
343586981
1264972558
877685619
1207706928
437171984
869649739
1159685699
65253303
209601275
691130107
669605947
97499708
1066085425
158903964
452682971
407490965
1227717013
619026678
368497075
360732808
807339405
708817557
781067986
885571505
310728948
1200134983
499199091
418990163
1317465913
350185606
404019422
1311812519
583029204
869419079
266875839
388998698
753841799
308983825
1305722726
1138798893
87036834
840073600
646466708
1133892851
981694968
495786597
1272948795
126340426
1405805051
477645616
285685474
899856464
777870889
1141678891
392674908
590933631
949415720
170113067
945893152
984567050
676020714
589921789
1180791662
1220444543
935420981
1174573604
741170130
282066039
528459792
566022847
794163531
1135631549
1247781124
160461618
823201115
411133477
1129276570
997843860
1446601972
1015295820
976351991
795766645
376649830
990897422
971837905
975545373
526517755
643582119
673900644
578695313
768177105
311875119
588314421
311612517
620449486
343877747
126078714
960891633
1382116363
129427182
339010936
1197010811
907588014
829943197
1171536575
1324329033
985400774
1179180736
971311387
267168256
761444601
467610378
1367881408
426946542
468935158
658351390
327792
450708376
238750089
293192334
1012096570
215976230
342966319
944901431
807388763
857726446
1284494017
1081494665
1303865998
1459742980
619823500
1212156406
355790328
1143805145
1055711635
312476994
985226404
1130052545
909763180
170151968
396069584
581727607
1363383045
455554410
1067031717
1306851429
615113457
523656970
814703824
127225395
405744398
295488534
867264920
462126294
860960143
943127468
1103776443
663943043
1389014883
697884146
232256840
374673905
932371818
635944623
732953598
736025853
1153841258
751254390
1025032840
365666364
760148507
463947449
455570350
735535067
943739495
990467066
213878282
195496682
131268387
1163268508
914616359
902847540
705780436
382994882
521440019
523823248
596632774
491494958
704606422
893528226
1043548197
1226140326
439944608
543910197
1009251452
695871944
451001083
408811601
925637470
217139051
1157764186
1183362866
769842570
966059860
980493579
157602664
401434244
1295090939
613534284
874745327
879763975
943592955
1417974602
1343162494
1375325923
202624856
265457176
1107801870
779155282
769477968
903505683
768331158
1295623397
311288618
388707440
658297865
461454205
431869978
1328171229
1147494709
1264290820
361769881
995291879
189689655
505652024
510398197
926588340
930442238
115602663
1326968147
958457884
36220080
956877954
80673672
1091878595
307149247
969157121
1151274740
1037612880
1306953841
1144284341
1241276531
961634252
567773708
1345892019
512665013
469757644
724368418
179968197
1046370841
1305670675
1300060107
1085722632
1064367663
165934044
519824328
1000490261
898844840
1089919876
1112116763
1295359234
68910325
1007773392
612378233
1234500020
325149945
1185481697
252374405
214585590
710067720
638788295
1318340398
1300843066
696127585
760822171
443853411
672992182
1099483024
1001164475
426551425
328643369
945822776
303828872
544585011
645172858
159064305
672212309
782385885
127716478
344932469
1196320181
549796017
1173435968
462412128
1090523621
426751565
829790083
398740223
1355943251
733020800
843237498
693893717
605867485
917449804
948837867
273425945
676563099
627132157
922775900
463540759
485847472
359468124
293731704
848210880
476806784
1277641539
86006826
577719492
528023518
1054012065
682018
96867433
1139213218
967637509
766036611
1323602701
605999861
1128872218
1259180190
955771879
737413029
1350580692
768623818
998822896
650034954
563179312
67474838
910115274
1392888572
852005243
472459282
253143913
1384406908
197766939
523390372
490211894
507404900
914958273
453571235
1093896149
832453091
549261407
1055308271
939027211
1110995176
762836270
629477698
444790350
937643950
233236318
153652478
1374147706
951944082
124043019
776029372
929558874
553673247
441504467
948367405
605921992
456111745
999967379
921044930
1270442019
1217593397
453577920
931344500
367166718
377828377
993089311
872915337
1056410243
1058712298
434633885
787850366
246609764
480149484
680318353
863076309
467593523
1127173608
554475212
925783320
356123512
779270232
1270904187
595931149
409126035
555728429
573622587
496286919
384787975
721181501
1063124341
546708876
985046504
1396017706
602080448
179151194
1022715810
1126416418
874410678
1052331035
1288604623
1098908958
561834065
388511469
865299402
745449659
882200762
692468354
485138115
610444243
1192480989
829366748
364236543
386920905
421376387
1329414720
897274524
918587655
920183531
1026340548
873904071
412263901
522941995
811178176
915876747
446306976
85472025
887294451
123681859
224079354
1086053155
246277894
561408117
377387266
625520008
812712477
377759624
1166731202
289607198
635975467
1485302861
1061240541
790815631
562233729
947991473
51060540
343932872
385637153
155870680
265656796
118995959
984097179
529829026
969795669
1262744792
698041404
937230987
200486716
1295790782
331648265
620402249
351903428
564681911
236563741
1244950515
268983727
1350820585
1169632154
1096884240
834878030
1280242634
1284279017
264649160
388861137
824627079
1063725289
718849997
878840909
909641829
1317989698
1283807450
1089364225
1326955371
1246087100
800006944
985606905
471861209
848638531
60668267
717267751
1076689849
1176159242
502983723
962912062
1024768362
959749151
1360578369
1129249207
509415692
890325624
1241664091
908119158
1093111896
51117408
859699321
1346174266
872167207
627678292
575416626
1054212491
1080336378
564438394
460188749
595429334
1336680858
217968082
1361630816
467668955
833290997
736700590
1269608357
74894585
741760098
1073683557
909506146
1228320370
868960272
624006394
602415535
788001677
1376825175
491627503
1062500116
373693409
1051088542
1360740134
1012853783
499608556
1416033712
677325248
1328398762
927781418
247860408
1137939018
1303796169
800462835
636385852
184682933
1208611054
1310284903
1050642018
477796773
404674655
146281593
1395763155
1364323852
446934779
1101654677
505217700
547160135
769088916
564010332
948941080
902731795
1298945903
1192475067
1016373451
426030216
452406902
271331626
1327670591
1340134014
1046907425
934661067
1069574887
590410341
1356837150
219564504
646448384
522481318
542087080
888534159
711540874
1066099728
738655035
480961572
1206862412
465213933
551628132
1010648650
772932093
1092807927
1257818267
212258982
600174880
1004683664
359218723
684407039
637545963
127676042
908138063
917603185
1326102211
1287043700
1126377526
354984598
1232203549
270183754
1215593895
1399226771
383477017
762131169
402371022
952350392
753626156
984574758
798072645
1106587390
310532930
990813149
967888786
1326223448
1191951531
821356945
305917544
799364711
349624682
1052023265
416855586
758407154
717522372
416750616
1407161297
45671879
216387155
1376150700
741714950
832851428
467741434
725478355
752454002
872286991
1322437667
88066358
395184836
724183239
1007998359
1063681249
758559460
97747496
116817642
408966913
791438512
1242125367
301964200
564290071
538367003
729251034
632659870
56554958
401110092
200656767
621279017
868216567
1182004117
451685298
1225675955
1279237076
866631307
1126485770
219135071
476190002
508096154
889254084
460856153
371820995
119535917
946144111
927598677
710837314
244688008
1309361161
780908738
668404272
1048766220
1077203132
1134957105
902637268
993094657
343159610
281002547
331323836
721062025
389523939
1223990120
564932634
403571107
476611595
1435189903
511745664
1210428667
128804880
618728907
535104184
939962735
1476420442
1095688380
381183078
767421039
955556113
310131689
340087034
549505798
402200049
1061369520
385009490
885606797
673714388
754189973
1093689009
590982127
1090557378
1151619491
875803706
657475304
807930121
970909101
1063481010
1060258292
547382277
770392833
858371586
1278402847
133192365
587184658
778127825
1393368785
1001318647
328812752
654156120
405358704
1135485410
488521914
1352057021
1036892320
1115734025
760510078
1023081009
788762101
786791855
1130441900
872059489
514149676
1136047960
1281478809
1384847812
859654124
200623219
1352138692
346006501
967408398
184291080
386153175
968742825
376497256
389514130
317742360
1289413467
463628334
1314765810
1382049
413619660
493275657
468158063
634602591
710473612
331987022
399555326
564033165
914746053
1380548585
257272279
962579905
896066687
332633524
559017194
474787030
776474838
708295268
1042208771
952470864
734220430
1330970763
1143417134
682206694
1254232260
658970965
364816683
1383107790
911265387
207853181
714623937
308228207
382381634
1304277270
485513326
1079909174
1021976982
426823309
714386383
580592923
1045832323
148392653
389700068
1042828311
1161961831
1392523727
174848235
911219654
1463197540
350899165
1322705582
1179301255
1311575998
957853512
453638950
1208522881
142899975
420336215
687602251
583728437
849252053
320921327
596739814
1389033965
1022509689
339995953
967010594
793021840
452729052
351833400
802041125
1059441011
1016980453
1365522744
810595160
754338847
415016915
827932744
811216793
1257741065
995411562
1012275697
1210155614
540516310
1305247031
973355346
1054617519
768333254
641593458
461516111
752349964
443723549
393672482
1385289079
848314251
720559175
635028804
1194271487
1046322670
460873169
397652978
446297678
1219046314
353252965
1012641771
869638556
407125232
864792010
298389465
1384752071
337529947
379022844
1410748536
445504644
1364831590
1271865450
404031021
509971764
1108360539
1011727144
1293946998
312036741
642582122
742176030
90700454
573391148
1283546376
832033869
930222631
568084594
1235099449
194408858
863573582
1074590025
37873189
680003494
1259343372
348585441
409599471
1093743031
1396115695
543484484
945757256
439680312
590448256
440852729
35436035
352826199
393060078
440339429
714974201
588822348
462502805
355795775
376405131
1067071871
1055349342
134787238
165276175
379528712
1083232982
230762337
828215245
410604814
744877760
377748145
564998555
323922436
765041235
252636164
507290306
895465857
856824328
388518872
1237885856
1164721758
352345654
601541054
1240759765
516815777
319478213
1082549481
1229208820
722949218
711796163
7709228
1169167570
250843815
754421598
1396400131
640479706
356357363
177458595
56030880
1127822826
522645310
738450116
256184483
491535285
1170325933
185476220
755166343
941478090
925339420
458932099
980876540
1067109230
899961155
1339729983
698776864
366840630
1494997
475253
977779744
549897839
628110926
426739519
611940096
1332862898
797587307
753771414
1384335812
1263337205
1099141890
1023681748
919366537
376886701
1245160425
189377310
553848042
1245965553
876646226
302775281
503591140
705563222
481952397
870212566
644723483
539845928
1017774774
1098945101
526412051
407775609
995461280
1045629253
638627770
401907283
1090526428
107798587
727380755
204503857
48434751
735505601
1022702029
1149091981
1060327109
465616239
503969158
591111820
929745695
558304157
386058484
1052387527
564718435
567728313
253851048
830601187
374643457
896280219
447007279
1298022129
1246104835
1044961482
216850159
1307220406
63144721
371379278
479798658
820538497
299551930
492078005
1047483198
812223879
205751361
399380665
439223381
913486824
321117230
359784801
587315377
655105486
1340332440
53345309
217770060
1053436596
425727461
1370578476
810805343
656031810
817311009
746650117
3661776
60475680
725642306
1040737674
139710864
572897376
440564950
1025833198
1220157205
474402730
687687847
1373105304
563284544
1364644974
751168896
862640239
564163127
695724332
466548887
1167206465
530355083
621862311
936327464
846192194
987177953
376748024
1259976328
328209464
382494927
392717107
652241354
446643307
518127367
1310675141
1072676137
159695933
1196886870
900925550
1288936739
829047976
831952642
741580455
355804710
124284609
901408939
79002813
1239015703
208243880
740718323
544630459
344081660
919600960
324136335
536716314
452519264
1057014624
1313146511
1238486821
1208275717
159470565
1192126847
709880035
457124422
399910168
1310862569
723436986
483053764
185423650
321503195
406010345
716386745
380068881
746811458
923787536
974030537
954210645
939906229
707513957
1140285880
588876368
178943926
61777153
392192749
406790542
308377002
226747109
1037308003
1299683628
312607386
1165289969
940151982
512493247
519625273
852480029
494275251
774106320
331873240
462214568
1026525286
54792553
1179818330
993637779
932383784
1214991242
403527297
831416554
520303268
180630343
639570692
803066844
355987688
1019961356
971951649
874405351
1157405838
1225751109
807378059
580603223
935679406
1065748602
1112270751
385063655
1124838823
1202157465
598113367
555997354
877164446
293411578
964872953
804876335
816342497
393868123
1056845211
287026271
283106117
800784193
932700
255877042
457512240
162944323
487944935
934792284
276817959
553422779
1378830863
1293088250
210446215
645680920
762425108
406566577
1106030201
529811326
45249654
452322825
539278755
508842185
220331951
538090561
345019919
579105224
282587016
1150045674
721722084
400877514
1042909366
422368301
942643052
707013472
412237357
654481173
2338997
931699230
520362567
592527378
539747026
840085378
511073999
966295321
384569600
1093240103
482648987
730163398
581286526
190209487
355406020
963696854
804502135
367192533
650797471
1043473878
361661313
709602062
1358203246
594910815
90070053
1287434265
1367632645
466305469
1284319095
333088759
464931417
998724665
824088274
1312997531
1341610076
730306330
492188677
628850111
903559083
103248687
483134684
674198121
1276470896
812246622
351843488
167208359
511926225
633449399
268265192
1127616845
1105069477
589061495
965708397
1088162540
929239451
832928899
512175037
1372681757
1090294499
1391541252
434800614
1266507605
270040520
1147785370
669908647
519131361
1221355227
193824569
1123709663
449361026
483353706
574960138
927337458
705126180
312140301
1214501389
1145121815
215752145
1131520331
200809836
743097322
217177334
470039538
833324924
114022267
425153202
868557013
243984969
999962401
1187393835
575354153
1249502786
903640681
688164716
491425275
50930913
914512960
814850884
901164653
252259170
951768239
556767964
753310973
778825277
845322194
445270621
1397541818
271915951
851509488
956279621
634448116
339574618
840661254
268680984
646719433
348053043
339963261
1114459512
398051430
1267960452
1071782182
621697139
428664450
1007400970
466982899
830466696
712386386
405200263
1344690907
814497757
969840246
965649087
545588846
1353210787
652704854
1210563709
399470588
815903419
1098881265
705370635
289283289
707601342
196393665
913425803
1089306381
1076592153
585749700
1027581651
373394071
733211495
801171850
459622244
1288014376
548696842
915780189
335818566
987568084
893042611
1061440758
922430189
1143671661
1274257982
888527829
424284525
367185740
364595722
485923157
933466280
179598016
360467620
467497270
399625879
418779396
377240696
343517945
508985932
396572397
929393305
184400387
157916523
385685390
814755204
480452309
258248997
1028701955
964959735
1395775612
430195693
562080061
390661331
936533335
1117473772
813710834
1256164739
152090861
397008870
141784391
689797803
1382235683
1351953582
717252631
1245749673
213983822
192957178
827721620
361580255
1395262112
1080913817
1124910862
856752204
1003049047
623805705
1467860713
727140891
418107695
504027019
1270270998
383499128
450325125
1100884690
1134417370
422589807
906141690
970359811
388295360
900452937
438741971
1333967884
930062745
561314697
630910717
1319765891
1198854671
1188612182
30962223
408357470
398674337
1453023376
321506691
1005579429
171424727
970434605
1038513950
374608836
1360604652
335709988
639389839
1110285856
452228256
958546487
853160977
833039992
747820350
877451317
496306967
1266464265
524067472
741510380
981551700
104329526
716693472
644740665
738155529
294909699
359538603
769750661
996660879
413889406
1358935589
1146024410
927021618
794072032
1131551548
927770199
591062197
405874785
662579654
232191850
748500189
702553875
899970019
1108681933
282323248
754048989
297556217
332343789
1105656111
450493342
338622562
470839403
427750769
500662846
218710119
735041696
860880756
554768240
627906285
1138370911
685028225
846455790
427625342
187597961
241060050
370328618
1250455384
932455798
617198730
850650263
1090853987
204086553
491353771
768533872
1339611857
965062229
749332163
1075041127
764253577
477503825
874542803
75811318
1329510429
145636235
544770715
689433058
571830990
1026483020
216202468
1369886593
257033612
551728368
717880652
566540940
1071124982
905780856
702564333
581010313
812533991
792947233
425677444
1164064456
442218938
780419529
369045813
1186378094
380477688
453873883
539174873
412989758
2199412
1265647712
480597426
954076133
919878
392609415
647920096
494465830
1148123573
445025013
210909576
964264835
353901980
412128173
447134018
548615841
1264370720
971231616
1217248351
278140968
360915489
1200249585
1287333960
1200513274
383164753
807197451
810747917
104512248
766952587
962417661
383317764
145875607
1207941710
537795690
1158681484
1067235408
1019044597
1305975301
924207153
435647004
1199679979
242946187
133831623
703767147
586708958
755450302
180765379
909282799
1049876441
680132732
178167566
857020968
1156183813
487302561
658133168
595957628
1231377045
528651484
970461897
867796402
1319499930
805770911
553464257
1377666271
835544262
632762051
597515775
869540879
436215791
950128619
918330291
712290498
1137558594
328620167
1299133642
507878487
309854683
387475994
707530385
458643754
436615361
367437657
1347569089
930366628
1225469618
356747836
457532514
452254528
823867714
1030934361
1175424371
483826650
1067377522
1057754451
916449648
974199452
710455873
811644804
479272036
1039172653
832028304
693880988
445074933
217334041
505462378
587715093
368354578
457077003
388392927
546435361
533806757
40046653
842115353
574872625
374030359
859078809
313605007
604422471
2101964
548144769
454090900
654879103
1338475890
68779614
866992762
253958591
959802872
1294792795
1259585274
1084412752
850908620
1197823160
382201119
248327576
841851521
856459741
1360247281
346246752
260202878
530352204
1125721275
304208976
153175609
846842573
1167097823
653374368
817181754
1064405274
643345992
681626835
1104665853
527748021
463363568
656589125
334040067
1140087832
850454976
750774255
1050674697
1152250465
454470987
1057614500
990468020
439942368
444215422
944843146
1221504957
637873055
382227425
1035984194
1046094414
1353589986
197571688
1334795118
878814617
244973
1001678388
331183718
217781045
772880443
852467324
643179800
554181950
460828782
961036566
680365504
591835748
995014147
839782228
151157974
1300406327
559172090
611495049
914505690
1359400503
130927153
945493664
996814642
172482117
975753291
524560521
1363277886
1010841124
1279721440
595968195
729981887
430298001
913490456
368800183
555518224
872828766
1100520294
1205367275
923881739
1330987038
606828097
1317260215
164669891
1041725243
886261889
522819753
1148436380
1332587837
1284963551
411407514
1114657152
1018603720
223587746
1037823631
913324623
1288794239
605969870
164334823
955398562
870412607
553141553
1142195063
307024137
518865067
364946610
987909635
651154147
214699258
432468899
1221038880
302159547
677788531
722777235
734908560
790062974
1412874910
562014649
1293687237
1473415709
947663660
854847475
343238802
974627163
408140813
623257640
936599728
174989442
417738513
493432298
483881861
1271831696
862342307
536199864
995041113
139152822
553823172
873391279
648162380
425039806
986748906
432835531
999518006
1324842530
548956305
791659702
378961632
798864996
490492083
958785910
969041806
815601789
751560315
1326470149
814270611
1146891018
374371204
183178256
812915795
1023543210
854145551
447004175
978196903
210939517
1394518055
515315691
725595947
1009462882
1255784396
308934347
170439679
1102043755
1007226642
107007032
1185666361
771414564
407526819
934330710
615707958
1151253372
520092095
448749885
831089637
290087172
702327765
448750480
645402766
1171924647
593177001
744355251
931510525
1311096922
1134465543
947713559
390431583
906136806
688722753
524355254
1156557596
914706569
1212379669
227064668
822516340
675462539
570595310
529164466
1190014266
784591867
752373121
1018387926
470724987
449639783
450120391
523639514
1284127562
233980212
255629330
698740996
1368425484
558254243
1107426482
474471934
1327927589
618643483
285586008
77912910
780902384
965150601
267751926
704772434
276445852
1111305573
212100411
885553285
339294123
869412362
1064387426
487430202
227235548
896982577
764788663
559742945
1215232078
906189905
295007191
375861613
192288367
398577381
352894733
168683339
427363672
997788437
595381461
238948216
835794848
208686785
376970885
507968846
965623480
644511152
791482716
576200433
712672320
631187559
427357585
752762055
244017035
615221039
870323679
413603787
1235898782
1035470352
1365055383
1368171393
1287349239
604471415
1328813491
325671037
925267091
1055673926
512627201
1017725864
627849785
855062564
263284865
668026120
548789141
697470851
259488207
1026554921
197476687
423632536
90061761
512480797
618015541
183500734
103629817
535146460
641822293
892534635
1040862922
1212267488
893540991
356739488
508721792
524960735
1451580018
653547908
894149627
547825859
613868355
770359876
1206460363
421181523
781335761
531813870
461953426
797077528
79263896
1395928759
506758851
338352687
378559586
309353436
600111217
475320978
668161223
471746697
2547832
844731555
537491557
857049932
588244496
113982884
426659805
1039169495
544977882
469777392
879582351
1018721791
1022652083
112322370
571100030
1005078250
85303496
1452387561
680146099
15486032
478574254
524930308
1285117611
265188866
197265308
1334212577
394974750
804421189
734211085
474641618
1093435583
163096247
1223054399
999710248
713212608
1209761124
410170792
32883551
817493145
1100512664
1124164705
649762210
278806700
748417461
151198066
586853569
1264249627
1323561031
1061323530
156558331
827342827
945965146
1069236163
498206264
1055142734
223047408
1250882635
952536475
639290493
710958071
513675994
999594684
1043440076
734197235
650509501
455825163
307596220
103913291
1140543373
544407650
1016421615
998847546
998990441
681214330
609201575
62403092
1091632389
839031002
805510355
875903649
202111069
1312658896
382880486
309799664
708553347
1384861688
854419087
1348836307
316161761
410143966
103491811
604249064
1000461848
156664
942443218
876805294
69553687
1287822101
153241256
269206733
675095888
1304707839
665143513
167586367
325850736
768920300
922217686
494873600
216317846
1106356571
480802577
330528801
60359381
666726001
1187018831
351753959
230422758
199248438
818027167
1276801359
1024070007
824413239
783136932
395982324
769367610
777131238
632305140
581301638
926209051
849156706
173426267
1219454266
346882534
520943915
1069209759
901637531
23566786
328288154
587005540
1264673494
151696707
974459040
520842481
1357777489
167054232
522757133
813173196
1306667059
398525252
348608742
1361366056
67834701
1357558680
1011451050
881577896
1046633840
476291518
412268284
15814383
495860916
716419866
815204639
151379964
435569856
832909925
984056228
857826639
673040359
1210227464
915076609
1062441865
969810764
114977831
509922291
768165699
939940945
402680866
333212480
438529412
1336583308
1220004614
322910821
66792862
420954516
723497927
354339459
725308959
900307239
188253012
1131589054
199956324
1305423003
1448376455
499280941
1273026447
220559843
63485556
45871683
971507221
828873967
1301724616
1351862134
457426254
453801263
632516414
925802667
1192424132
699882662
784688530
741808709
382435773
1384268972
1036901986
909014507
919305351
586458124
907017478
306282610
1454234015
1061173387
773756937
835619921
1352613118
416099971
532330084
310149895
376716231
577253335
1034002614
79044044
11114727
332368978
33823108
1053146902
1364060047
831055774
427642
415126909
634388351
370210624
645487753
1308744969
725331774
1351559661
597050981
187965660
1490344441
992973838
996086437
1234773630
942600857
302066072
711220805
1201522700
1101466941
426186246
825877689
1225763913
792675035
39048449
49399590
592671316
1160131397
1286788894
1133968392
744889675
624640289
940369247
504476988
1242098165
757491141
1338831635
1177810534
53553053
497738912
147149693
1087539202
833655511
1082840068
364261056
1108594517
1132333413
848615175
459120401
139847533
503097
1145727765
206428141
262542887
1181570172
660746556
937318
342542072
622077687
951311028
557014322
1361855948
352522701
160017308
590935444
457287317
937655195
686283736
951103300
716270864
151693332
978446469
1276016975
278244526
466657999
653637384
1389437175
746116541
1283244740
1281902052
934244644
825544919
1096903743
188255958
716080715
889757062
303751191
1381753262
735778031
384744697
223716355
1266161149
602010111
1287432965
418727816
471786132
1358633109
628661624
461990276
536849880
1277399798
888358019
366963352
787557377
1074631353
948321824
909299785
262070255
1116248438
843046695
1353813232
940276636
459319263
156150769
850948720
490036091
1480452228
296894567
583638983
915742761
357467750
1086347087
1351705644
1022971699
387111761
85813085
452300679
1083409878
677425961
530835434
635451166
1038002207
1179209019
1225180107
904405015
1085894714
796732469
1315371383
507560586
944133157
459184087
101916132
1104592229
1380860675
1039691642
1001633078
451182417
1362523563
1144358196
393119935
618962117
964889054
1174044604
500970545
573707444
1077157892
1205924957
419456484
4893231
642019704
794161032
1330583114
1170332738
1060800044
383202811
1400106937
625476357
182840288
1133773574
1185195451
1438135822
389456750
556300932
655829515
947633163
1033210745
486017671
1199803815
927738282
981532652
1010163685
487183933
732833226
744458324
1339043433
272388255
617970707
1328402416
1319722993
1079161808
1375443359
707377799
670112230
1388395591
826180794
1173479933
1005365052
1369416952
1273225619
933329388
1271132268
1056606543
774107031
955821795
670440475
987656823
971692892
168759011
348498188
661500561
744204907
756639030
745087839
1341733346
371638800
456460122
898671570
1382244239
860341380
889806720
1293805154
822043198
1020819806
267744921
857064589
384883275
1998528
1103613265
392767249
839535560
988977110
724938938
788528142
626299924
1126058960
275682661
599685718
1220114440
1169180781
260961847
546296901
822523513
1360851614
1108283585
1069835625
1145111937
429302965
242058701
617252329
507418880
747092254
1335353477
1395472917
457507463
303088885
1243409200
238043388
488837487
495964232
914271759
1275821914
1041057073
454428994
538159928
735304336
693333080
561156110
1316323784
635478472
495344577
318607513
483778924
785607656
1010840347
1262825970
817315524
1326059966
1176493786
1394786904
1052581840
867871896
764448353
755958841
709331685
67031648
1279821026
437969339
255630057
534309854
386933479
261064322
815738327
748486419
822857393
1393656245
1085398915
1109312752
888267784
989648137
379456392
360536380
1388387920
709875197
822188282
360144715
595601695
1007485219
1144492613
1239475394
784374940
935416530
717903356
926898849
944135231
964644350
680002165
709042169
1140966387
253312373
1221252116
202355607
127113144
304884647
365061331
989416818
625410668
54710443
697606272
798217215
480296975
520178794
700804885
69168506
600818118
595517287
623046519
908901923
1237372952
186881080
829655332
1086944526
829934990
658345453
162631543
506003938
1266637840
1277628943
858434204
1209157288
1074245590
227964385
762104263
699808983
596214326
1070710322
341598437
1363084470
385102616
645574082
737501982
991154976
807176180
150621388
351795601
1378194656
818432601
46661093
288535111
686519717
601465560
1320107675
465838659
1279917218
304085543
1023231911
699406547
542959646
1012086384
557510133
212971889
413335172
1087552968
246507877
774928474
914143580
986316236
404045927
422102615
829354444
356225489
237043886
949505679
336082014
719247054
875178390
1187480743
914444114
737460956
1446703163
723868143
455790443
1190251850
1351305052
447420357
522629388
482937271
594463244
841959939
490410781
98539248
785554145
1390648467
739937929
1091031644
148906954
145447095
1177332151
673742516
1003910586
263877119
1121247591
1230893229
898046205
229710816
1299797427
949563
463985783
435158079
714090838
850971154
472280371
755310432
625686129
337215407
725022409
820919777
324273363
642687371
915671617
1303826609
1121150707
1185888968
55918665
1177580653
1105902082
563485970
1047659725
632627235
445298603
1062256090
1300823767
1290812444
458753476
444845301
821627537
712166893
800836667
725375532
1278421851
1007765479
431675628
484217
688410341
1141065196
491833817
526167153
17801078
1248788663
1182692947
1062255710
1199333343
863161671
575829474
809530945
462311734
603903003
1329670111
1043139839
390625230
1297659007
497770542
442633465
355465607
495722518
285787095
52248314
478992545
596160510
1319904427
283461724
587495807
1394084194
819605991
1377140577
1317057362
658064932
946231182
601644963
1146864425
788466492
345768340
641306656
948734300
429950299
430093074
653175452
1002096851
1396218202
159549752
266755510
1002027572
1114905185
450476888
833677233
611083079
1231987414
272625310
609965580
869804791
606250774
837576013
724236966
1237173025
1099611249
676984339
1111863249
1040460645
1145540020
213726346
249112959
748709816
1091317426
278013167
699965368
772638248
111748189
660086073
918326734
1339702619
284688338
539490150
588157302
760825160
1291184167
265153230
861859257
124064607
1157841029
1288028466
703077562
531711284
277981949
485307605
948689738
381407033
1336142638
812007955
384960060
862910966
432560214
576115305
235503600
758655110
427520144
129022305
378815592
258073593
1303060316
1067386517
899119987
1051827130
1347730578
811132104
203088009
193286542
829441840
1368477982
220045310
1074617655
1080781485
846777012
1092627140
877173564
1397438318
1274223878
725135041
418457750
160590130
1342517437
79553009
812917802
400473
163790552
610531092
275633745
293399728
1394125649
1239014470
1108133623
743466363
1150957773
544828961
711693471
504562209
741216281
1394984257
727454020
609398324
334294441
592768115
1109352822
128557089
223978611
338564733
780427738
1008083997
589727608
481331753
926436668
1361450967
731366229
427751524
1277089671
1301020121
1390679366
321742359
1095795448
375017744
140072807
1357028599
1336703045
179689181
577533858
850644201
403554843
465046613
1031333938
1050398971
1394587096
1156467799
1101048507
784152936
1205299349
1013069081
1355217110
395962934
841911646
1072612294
901906174
1054129376
437617066
871847649
633395422
711929456
641553555
697988337
934600818
1060161857
868196257
551288880
1008836300
938594419
1176765284
914504974
683025204
796817810
296412192
566320020
1029145795
1049259987
609929124
1114370310
930665836
138763258
792078212
985689673
414009004
1008891350
733546904
1105239720
850155257
1309626238
880822035
897038754
140128097
512190339
1327215097
955997025
961043091
877502884
511185648
842195252
1306248555
816521554
1244537776
698702926
1351598069
1011017221
896666858
1038663603
560807267
343476220
463031692
1329992650
44914196
1298512617
411078994
181760228
844178805
484851562
456180469
1092943412
193468255
188656894
221271110
1021540094
781957395
555645452
1069954544
1070550345
1093711946
914259271
299842533
897526857
1365945716
1212979135
808607470
903166213
1062945822
1128521881
607975125
485106035
400751246
824490801
1039745295
1274096999
453174972
3773429
898113752
1166331537
391542263
493213923
1295181052
1028840501
386807862
1102914269
1219700630
1038019027
1004963486
393939651
941301931
839637677
826369235
1078146805
639868768
1122703133
1269201413
383297245
1373794698
1241669089
934097104
600267839
1097339720
1274778740
1037340577
1326961815
629898660
211190373
1278052830
625134499
675951259
817627397
1266695963
1081085418
103301135
425458506
1394342944
106135363
1195898483
1375331558
135775026
455886003
887905961
302400709
291279371
942725506
637932222
718099475
571682649
1128415983
504507911
1013273194
921322587
469508635
795094380
782581701
395448387
818711663
1029589392
1211842818
1302747473
419317701
973771737
1004810066
1258978361
376705959
999630459
1378926261
1074596589
339212988
1312593103
1118978843
892197435
1269845075
971026132
666604778
850826830
1011803308
664774901
429587498
1333756874
727996840
124242995
453579076
578078107
584731644
729220806
196511121
940784930
705080363
1075509125
467729503
954263944
1218946270
1530811
988804608
478859017
366236141
451076920
398198759
1068541353
1355117272
519288596
828126444
1118709475
630381647
593237528
1393043053
870067021
1051739964
238179482
202106814
1351763058
1264641047
442579862
1286294958
1096081920
549798567
1029673102
399036366
1050099058
935790115
246830841
922086348
813969625
456577711
934345497
806309558
372859752
496237801
443292650
485495721
1059050525
663215252
174786183
761560753
894388906
162832598
467034612
861786556
786851067
1344421456
882994297
414513016
588274569
1045794059
721748489
1273900249
666858880
1000660644
805689786
748851405
993174848
930838518
794232471
589574529
1085700184
816254547
1012080872
649015161
918163476
686186869
1075342370
368353413
1138719523
911082131
1211679756
328097299
474075437
385345419
946082434
434230551
408014781
879308601
569826806
804264642
1379734748
1245737039
581895524
567342860
261074693
161985295
1388622068
153098133
775427786
390286245
735379664
1397203148
407942303
1044433835
731051403
379411919
569330002
1213336036
674631696
696553953
334486594
976046815
34497674
850637904
715638569
1216633663
762696580
847428098
1073152889
398136590
187207555
356566833
428358577
1086987108
700471078
871161387
452702966
783588413
318030559
667546655
234996697
1323828723
1334430160
355452442
454148826
408833526
1318484592
301440252
1357468654
634349622
734173781
1205611473
811704209
439347253
449354880
1189841292
433674372
264300883
129356143
764158864
493887051
161589019
1115953846
298711160
1341024918
1413322848
1079782633
955908831
420736870
551897693
1186556990
1234685102
1050629832
493376821
1387907960
799489544
295011281
708470173
920777447
951480756
967201470
674153463
505477319
56905985
289581509
498812187
1164802470
338369155
554264946
1331352816
508024080
248930626
1208044156
592347557
584230350
1049428121
879905471
441997807
1264609044
893351066
825340801
971923135
721558507
309084342
1332672789
585881051
773762129
965470502
806423783
551403762
660163058
1078569063
858109071
928132339
882292022
165557586
1365673197
1357838482
565328944
1012566667
531508814
899936778
1086749897
1220867490
899129609
660947853
989256734
414865412
1077464344
978746041
360914383
651559500
353448896
1254075947
786187460
197516927
947354042
649076480
449522856
1037882414
896687667
379088557
812719376
680981222
520543946
302682493
1176635878
609353952
1183856867
867332893
949145595
845629117
599288033
1316382416
285567181
334119748
325500377
1349283732
1044269327
1228334579
962834487
242994448
1246066439
1105750274
725421696
876196647
1125284906
853058473
527049818
1239027418
380702038
397989220
848906261
786501847
996093605
1265535763
685864429
244530387
239974490
592864247
555001235
485481255
1101230264
731011462
564940967
1176940808
557917698
507722046
976299525
478573409
1282402907
745301709
1231133492
273272042
1259886851
634365851
1244291815
466891613
855135501
1151816707
950126706
725500315
1213144764
302018412
490507279
1260589664
225246554
951935062
605415769
720167013
107416181
1477790
1365076335
1196852875
787102180
829330447
1266158558
1088852010
1149825342
1489805880
644117973
384645480
369798692
1032879524
716987427
892395859
738766886
495735276
394769838
1321079539
456745725
736308723
562823245
555300140
617257059
205596893
665265210
24649446
862929500
399009307
654579144
1309187783
1099992310
173154138
822698102
1249201954
864638049
1041954630
257468018
905994255
1261638790
95222353
306556577
431398144
1084115854
174235936
520559348
689817469
481616413
1127653013
683532322
163110223
482091282
1250180269
55432503
842526238
1342495698
717798183
681812805
824789470
768317618
1329697157
1017535679
1289472709
1347543295
930657216
1209674728
780297173
755138078
900323093
393455386
1244660339
336481952
431453638
1140420348
894088495
903927231
1364433351
761769387
149974137
400982500
925161404
779829515
768274486
45816551
1250921476
925593692
1380660495
1025289154
142355311
315051074
527893891
983769664
986177158
585827314
831258154
916861375
1109662792
974020922
210009151
1082485215
1132243629
826973671
361918701
791206305
1083611500
714288978
1235879040
1348671031
1029800737
1036390963
410769595
710323851
427306330
803122880
1160199670
532551580
199473525
951341901
699897570
864942459
285113784
580653298
1055752944
1390121976
60875577
129828734
766668395
230661203
713529127
738253261
916249322
880865922
299869426
1283409740
1029166905
253824451
819120786
677063548
594102237
617099406
940644690
543681786
676756828
1249914249
746748825
820641980
1024025183
1215942759
1085970685
543245342
929827243
602365123
460630701
1350585486
467395625
1463200384
1333394211
498828592
275079070
1055428358
1013516821
763028979
1268239748
436227734
1164372373
1308878139
1030015842
333262333
1136751518
854677951
264324768
633700945
461060779
583128818
648985485
401899661
873837789
895679586
660953799
747362284
674202792
832296904
158560339
950035623
934796661
703437383
441253859
388142464
1297746638
864285522
333355456
697449064
650478909
294222617
382745470
1076844401
148437490
588340880
391656777
176816470
1323814488
430942156
444018732
969608982
1188475465
881020316
1110116059
1296844515
636274458
534270777
497986510
1331791052
1075977161
341528431
346366098
1059965636
836861853
819212334
262504549
961381408
901384701
315665973
925684347
808012965
222204600
935312588
920165878
1147780653
618426644
676299960
818063072
784423938
1050280377
1063612769
651159008
726966182
977651300
1027756150
212667420
930762133
462318374
1063257793
711454811
974785833
656059195
494714057
771322919
456492042
627726659
866377436
830157058
238327799
1025551431
233577857
946437148
616786116
1097223382
309032115
441480854
407559751
492819082
761832986
860759192
649955068
190143129
927369699
849030846
1086627473
469908113
657076491
427136276
893356687
1336956187
463331093
876470619
1103796007
78574001
670036769
890200138
119171857
1077932563
1106324585
1311686262
1098885058
960825409
131393925
364960652
378569270
821149438
614865704
778641788
217013736
735296760
1236240801
1026532090
1001526013
516853776
332993561
1106828631
644971881
1389550157
1006270328
710685255
836820548
908463944
947986574
827425600
821099394
999507420
218672542
782320624
1064751803
1232571884
468658591
887105355
474573716
1079539504
749872319
886452768
718194127
474668498
737460992
586985354
1062478371
825649789
383309942
501420522
252534066
1146939576
534328855
786021764
334147246
485826025
468928321
39709261
125515148
954434100
1311854409
342120546
1305609159
873673820
83656552
521781351
1019380168
344208992
905551487
430532416
550985294
1293081577
826076719
584430102
888671660
935004295
362416632
192089064
372577102
760934255
149114809
280301121
1000410018
781122058
1207426354
421063188
889430100
993657992
475524585
189394588
964283996
303603952
1057448978
542739949
1029695419
1110344329
871206712
734705692
499667361
111663900
713825369
799216884
900867423
413037220
1115655094
297206195
215094161
1108019004
395934357
651671031
412385348
831002512
470700355
382611885
713716673
849108914
1216675672
804684416
1020604180
256509298
567146535
353151501
1080965341
645993665
368078876
354866614
1208246238
872031643
317978634
1079747039
689131803
827423243
577045394
1299209307
342604265
826479971
537112880
1134997714
736823700
1082892006
408744843
1040388708
1293705499
538176117
311711879
1133467057
591117779
1156430313
338720912
322947188
887492253
673776004
1004252785
472921169
43338089
1181408206
492707979
938579501
676055572
342759894
936111271
537315584
433027276
962183857
786798747
180034848
130140411
766270232
738489720
853546081
734264434
305638301
899580521
69947765
664960099
680089575
594133999
1356396229
149567264
599040584
70046387
722433880
841174460
907913034
981072439
805713282
674306574
993687701
616483555
71320727
338118057
1262238004
299615078
948689422
745496228
189514150
608526598
1070868997
748185196
629667969
1325126705
431649804
313553517
538831282
884150035
124481258
1281035531
1037200379
143105318
652038131
1075635043
444086059
451244605
535047917
981451177
1347258405
1379760176
428825922
559562423
736005981
1369692810
399323784
1022385728
498833910
1191042866
723150280
884111845
612728870
355694183
1048603139
1093081804
1010384072
740801817
833929092
1084125587
1035818910
929976288
691107162
890595317
492799531
613588254
371351755
464047411
676767612
1326622371
997789719
411847668
749897626
1037206486
329675295
151379359
1005129127
393534103
1048762923
765274896
506073601
1090265301
816650902
1101465499
14459678
699713340
306016487
637989330
1008140615
1280528720
792776227
228762264
974990437
1267906904
675626877
146734344
654469779
332345194
849617066
1085526852
655597648
1023216901
397559745
407300008
345397234
499086337
482367273
879915648
986659745
389668612
411086241
1129649277
649837234
977566866
711512751
767140349
976696705
58946171
1029167317
1091877533
1117697154
941548978
427401750
1322076542
509166344
1079057067
369095181
490334699
174013119
596199318
66612717
241855272
749418367
815217713
1130558375
456215204
543914085
1195392479
1367898994
389496750
342311613
882814861
936372836
203706740
808429378
356776141
1082119278
894834136
41962315
1300546068
520742056
502915043
771034308
1383546697
889312190
441177303
1383483
956567482
834311107
916050285
479256377
154426442
1139629123
906789823
217184587
515085415
866375887
1274615691
660624123
716095773
420547839
1026865871
756399994
1092753761
1390069453
930247575
794570154
312999019
721626684
739023788
283619680
237302938
1148406704
126181612
525914711
525022944
1169585425
550718641
1047469343
347951398
1339076978
494080563
898496268
904744112
699132171
457920193
1184570682
340336569
1120493899
896609947
807420079
545477183
701970724
1121360273
541932298
612936562
1251739633
501553783
742768843
813484772
952296905
477416023
358735860
196066391
644294100
498873117
436513078
777397823
1134991009
436348373
989277377
880138197
921318381
550133269
1378801121
903469086
1057557205
573509450
800324752
129370625
214187324
1114511386
188274573
975651212
888991549
659389357
806186716
495641321
1319059848
929746504
1160909790
305456479
153015792
1085096974
889767052
1047022903
188410573
1062521277
437201350
803422577
406222450
604292459
526059731
464831049
1225638557
166367561
747798424
863614655
914361663
713640336
925013464
686212190
1338746328
954257069
999514917
776874474
870804178
1108005263
721097985
1051325526
1329944162
120861129
760904800
425851232
134876150
1017506556
1006116497
758984976
657158677
1031451288
835677370
900690720
711529085
343498280
141755134
203128261
1054496343
1333720935
527134771
429693569
756795673
538582290
248927222
1238398454
242308137
805549880
334396104
164796993
908314422
665534420
758046232
1065551875
606667675
509909948
365837954
682618159
1297784215
681273799
478935877
1172813151
1006769515
466957446
434240694
793171060
1211862338
939120710
842637128
816229641
847322460
1159963977
604070184
861928375
983428910
1123074274
168323587
156551698
470854311
814969820
580390897
57524500
1083981995
554987056
357700334
397610758
695416721
1062265918
1125629225
1054985386
404794099
1054147055
704742677
12547964
473200257
1298375513
870366228
87480565
482183313
327111102
408312641
733636583
889174250
748675119
1140120160
349491897
67193058
361236143
645136240
562129872
403998854
861128498
194006912
705332563
468026261
303308302
1017678930
405056321
396134767
796450452
587850610
678856671
576435212
389328197
994870626
717451100
406503120
137829683
463898423
976918018
558331781
270279973
362734562
1254521349
325431392
860733407
992167135
592331303
1061161540
304267501
452839419
383951369
311310489
1096363350
149264421
756009660
1215557722
1195770928
946557994
444669814
1265106422
729537800
1181142302
467297352
687640184
688136282
556570533
878295314
756785291
752463211
427633723
1397723082
436974469
984887598
266861518
1052984295
773432752
797347598
1369622097
712131103
1016819888
1108968777
483625326
336020712
304011022
744493797
323332647
647230180
593160659
636830660
442099604
1234433864
1075479372
320113134
1290410719
1334169628
509780996
620139781
1350898292
1188038565
585107764
536559119
1206340014
541516008
744600105
286389111
1034915238
487237528
457646226
212723691
344292351
762126831
512859762
959661275
619553280
893387323
1002418617
520076321
266171047
1220619696
543592260
566514186
437928590
333953348
985981560
662882300
811551376
1131875035
1030321180
343764600
1025705304
482658746
399060802
477141627
1022256647
323895616
645118713
839871894
409422364
785867939
467100592
868638552
1128704400
985240721
925533845
719142634
600988074
137448233
877258551
949103349
82275086
1288551456
1030064581
876725716
456364627
352969163
476588967
424621884
356571079
204306384
802046996
276799993
335394861
996836678
957347834
780189094
508771626
672226833
388580623
1150401013
455805286
430284244
799343221
676893259
1152408232
396451753
1372704188
1057343879
479467827
379312898
466744539
847423424
785468997
575359979
888668762
1046073371
831579075
416743473
1014918524
598808819
510465913
873357150
1387397955
1072051547
1061046392
877468361
1051224635
657507169
955385840
1098098164
290836103
877669987
632899136
564875265
329610229
831531389
734385994
196958670
994138734
537045705
363644065
988688184
1293218741
250813305
1249612615
586392519
464469843
1199616305
897492014
436750205
38332042
770954990
361794485
105706858
367517428
694665284
1279398901
874552339
1290037371
33899081
490578889
854373172
491407485
682435311
1074649209
1057219472
556486887
418430177
202864323
715471328
668828628
251409566
845085932
500215543
433904551
154075774
1379426606
1234423060
838403065
810144411
1163607775
822386456
67394238
408298921
32423163
963672167
1063669891
170990526
113156132
1216771478
282893047
428106083
1070259816
390263551
1343409482
528492176
1038003392
1148484190
434645854
855197187
210233875
608705529
857308376
190610441
657695687
1135728653
371792787
462116455
437907830
935294911
391711134
458546714
760300056
977579650
883990832
323072428
922518741
1123018580
103730513
686674948
715712107
1298134613
599144562
1084851741
1085588745
215020163
688038023
993134730
639752760
926149930
302004908
669366507
848665715
586431116
762158295
767175746
366672047
302869083
1256008566
559761271
43771609
862451384
546957412
521998382
955196964
941540480
730672238
735908910
854775592
498481223
661504513
344205590
222375275
622635224
1227030663
514268916
872280001
870602885
1375599226
858551786
1295509278
1304829638
996372875
838750184
137785397
765374566
1034259753
694377441
1195875923
1373687799
930055386
428110527
1147677977
374209471
1230341278
1378807854
646499682
1013543794
349565071
854382619
952656498
426715398
713744322
323244299
1070835964
183412688
384627370
1331869524
610822660
765878684
834216728
720025264
469966295
766788661
764312415
491591320
443861463
974488289
857531647
1001165283
597222481
542799185
239105896
1031750808
802292858
1286952092
430037059
812429321
1073704862
632357897
365408430
545226296
230708557
870658664
460717189
302175553
812963217
1116823483
1096569621
670466134
1115563891
875079259
528448337
857879517
1355127834
825852062
893364625
865616622
1147027525
1056678227
1342418103
1361798190
487912885
932640530
883561984
316867429
873887891
623690103
551468261
668754873
1072367471
326027556
872520355
1328906384
607102136
1068948235
946307940
440897544
809959358
696021088
471418880
1263887650
473592229
1270673533
296968339
320159806
386667680
930255507
30593612
838603264
520933935
545932592
911195680
948472074
394642327
1126424424
336443278
108660917
404639441
394478873
273650300
1026868569
543694824
241372649
1395969709
255199449
1105455634
1359166171
1184558298
1391755050
1100119583
500517890
333860951
313396594
426354756
1030250862
529282535
934437933
980687729
513442419
1360224135
22262091
385307439
516128408
776717421
380750711
512465116
794062244
567486999
834425753
533902176
333752399
820678172
744077921
1295525843
270723432
94866092
1018112433
265549557
604496312
414867175
163352193
540752463
427316185
1342337133
645755917
432862238
688637356
416409782
788655349
1396704800
430684968
478437173
718301715
840412060
443400991
1019582393
241843484
191748189
580107936
780154228
363822038
885251102
986316207
200572887
996287272
231114593
368336821
447812969
493023578
305143413
671349514
1031363089
969017855
498309445
760522680
427415460
398957490
373803920
184511127
824854193
799918206
843470820
317449684
921784409
363352352
757322933
257468937
1127168976
380077411
759831433
804251786
405090304
854065934
1293645888
490067014
778128832
313109210
166676224
534228637
749044906
357867022
447889678
790230496
1022343746
283567442
156712714
942003969
456274841
390577942
359440897
515978584
1159036112
752101254
708049435
583525348
1046247743
774251361
421313833
739413821
543314255
1208959411
917809565
1324654334
385017232
396653868
461800256
1211100558
1078883575
570522322
397529317
510884018
937877721
763162028
749326515
983894385
842196861
850804928
530032119
847181377
637155942
957243720
1034158244
832732318
936909198
145454594
937683647
1781390
288253758
296188357
1107189758
399287340
417380902
1045311189
1380600299
1174767388
951758165
212017835
707862691
380278921
548545449
559338574
537766122
701652468
494844941
1279217173
574100965
552682885
740167179
1142122396
937967963
477290426
946175455
2148820
553316723
473815267
918310742
463321562
593321467
762720402
1303081513
504016064
165664575
528023184
598036570
1145426564
783418148
335362691
786880595
388302271
1303982062
563951460
397366898
369598526
1153889685
736700814
1224263521
520496580
547545199
1105239589
322976499
655050718
1320172986
1003922972
709861320
412008879
1203858
573127482
839555176
537092359
733232066
1291865691
673646653
937412455
225376974
795774334
1368612255
216463929
417959224
511843345
1379158903
877103097
405846642
312742709
725183686
925357288
163454842
195330230
793209331
223373547
281318413
295691645
318877226
525981974
400537753
853649775
880007953
1394097301
511266757
824301645
925104506
73425086
775440180
513815728
790190799
591825613
729131258
242638982
819567745
810517157
542545067
61778114
31646546
820514885
327455408
128060447
928567182
1109393910
884342781
135041916
911911306
362905701
450660402
545109180
536774438
604251665
1189588728
1211999530
201911024
469433612
503064844
1251144615
108053130
516080981
950945162
388547163
858910965
677923109
866249010
896383613
264638201
878657351
907237424
814776142
1064912448
1006379838
448778160
977037724
669078365
1239859171
273260351
424875646
1085754805
409769220
1345242068
251801334
889884774
462133345
57642002
1293018707
467557151
1398286978
441760107
1076531171
808332530
528116619
233060457
1001921673
388619108
183282159
964369065
1068390692
480569744
1058524875
1172256452
993661011
1296069340
1260708001
811498111
732659141
446039187
78456585
764668905
1046754285
1359970867
319186995
1068370520
325499940
1034994569
958372403
421795014
1102472309
1219014032
750608159
688445368
194953610
194507473
415783331
206207058
979112254
356509808
961211831
509112366
756317170
730729792
1276533763
945654059
117246428
1321642921
648610058
1305129471
198433494
274907296
1315351956
910799067
783128172
1221080894
443940674
459499010
85611462
538319334
429822615
102407230
557290474
483151208
426427088
925030238
1251970371
430010779
669085046
778389629
752960703
1144584729
1031286865
1034058495
242541960
677323654
708376451
1379806966
370114094
1150578084
841641533
1203604175
1268834528
727374430
913899126
1062122787
457591143
1287647612
649994140
1216812997
1081761412
679145053
135649431
479649705
567922817
359929224
225204783
100843090
358039250
756765194
890764952
1319259343
397149727
233630834
1318075215
647433776
874272092
797087646
410057107
234240534
524587725
504945368
325206849
386783559
542291605
922187347
304786644
263015540
451139733
585104883
929470706
548179170
1183274109
187045028
356772445
1072509204
462785957
1289720573
680011940
929196179
955680575
1307279865
815120501
93491494
637137487
224572742
642520003
434806263
701805675
1015610988
927485564
602088213
223029985
964662468
626613704
1168664923
717910116
420260592
1143053918
996643221
981635930
1152327704
579367420
562179455
789500804
1131710689
444820156
503464817
241631923
601752004
1284553679
527973894
591665708
308238527
440395110
1062496728
976184092
480378261
546270662
837646436
391905857
455814931
828101454
115927919
837469518
276956532
851996260
628270863
501350577
743799085
994629754
1144911303
1475450
1397867409
481192441
566026128
915193493
852168187
431792716
389425410
841705973
598396985
815956480
452646228
351174248
1372750292
588351607
806565159
1104495053
128067891
1079686582
380637418
881118042
455929940
223718944
812677131
1294058896
900760054
571722046
105119401
216200137
554002694
179736224
997137273
1206583778
634874623
572324072
366233700
361282256
496371914
356839414
662531269
206196090
461880635
1327248371
447975319
98718298
52692813
320677956
527099934
918794975
1146196250
1399469544
469484132
777048109
956538901
445360170
723747279
1353293236
502198892
887666159
257549470
1290945120
272060086
820016979
604989375
686139341
33724561
438935259
227354623
918986190
1087075268
425966530
265700010
1061453883
1461980061
353246627
308121374
1254549071
383163698
897941471
1268767824
1095918014
363207451
992780617
1277105648
1319797400
801949042
1215684797
637113990
1383728560
1254571357
858963874
1384435384
1320171994
964856683
804273524
1246994859
340228675
951550238
109362084
823964900
1320800637
504644109
488892150
390082876
1093798139
777011199
944383576
320672820
828720132
706594159
557450069
1319856818
248840595
465526196
841928950
688249803
927921571
1496704934
641662537
890637788
612350348
185609396
399799466
836701777
427559319
392936809
215278145
1388936683
1250558776
465900381
761142794
339851655
873255442
920343810
284877636
94335533
386743403
1128629779
902532540
247928708
1297432590
677283621
126347259
110738335
179114605
967454476
1040767387
774527496
571229021
1100584049
993462416
1270657502
617203283
249969954
841681239
871991335
925423015
986290624
592815871
430990714
674365436
586122804
205219343
1272241064
948425422
804382157
320381734
228574644
1384735846
983577118
1034757080
579166048
590197517
108346127
394388731
738201758
685041138
869543023
1041198009
305336551
921760349
633249214
709480266
878579291
1297376687
404427229
849109245
1123276529
1134124842
267553391
264870786
1328275546
1196081136
835716859
958450156
969628843
1674718
218740010
831164306
760845671
1037596484
883345596
491038331
1317272841
822760227
1010025424
136325442
818593033
639986778
1363899212
464027030
521262082
1189942710
418609540
544444518
366379163
211011836
1077813493
1194079957
558669517
819023733
829657586
1177241727
964978347
452640201
998280915
213823324
460675497
880183004
1213272494
1077946324
596619247
1101603921
639232093
856691910
1385912056
215394403
606153748
349275417
976235265
1240439760
1185809723
357142234
701980387
1167254654
560170546
1356215808
1210873451
448288772
73879390
532757117
451778832
495783997
965005965
1106653489
328427069
650611125
1062777955
936240191
1110451586
405508697
486491229
1030086440
755614898
702471554
249458430
895161465
869542045
1040834544
802606620
157852598
579477781
1177184511
634621110
545632613
1356745416
546978670
1334164622
812646178
1313847218
949264008
1293334186
312572517
199714786
695400757
1242183044
1323895894
957668713
802583286
1348495330
1332026297
986576168
1103433285
85472847
1262850751
607888163
1115601595
450425605
335318314
637015893
963698774
672127825
789127504
1115783563
51824365
1042920315
888273593
813024530
295158570
821383428
389698121
1301213362
506770316
392476530
403881301
511410482
355389189
1078113159
999397015
807285555
430488617
1127522968
828207306
905164502
723452052
464337839
462575898
98540443
1356750847
143295156
1160397164
487983458
445372604
1062999742
1031195152
440947133
355340624
624248818
870770935
1381721747
1092095270
1256071719
1155757010
272719936
1197621781
1305831545
515252246
940186845
1046377462
982673754
716030411
727989477
1320571663
940115658
1385738040
1011657342
1218575479
625838600
721247527
340768531
653734246
656149672
422910977
1393909467
681299441
1285498997
424248400
624485311
865258380
611036037
1233319966
709984705
743555653
511491582
1023920610
1210563417
1020295567
219913765
512097736
936561634
955879871
1187835379
612615672
670761554
328781731
1191064123
339792728
1286507483
831950609
1382926649
1234697693
585274924
277193949
1084253409
1059814306
281133834
1020449250
708699986
307579823
530884743
325834380
1066951785
1259127748
671528430
1151494022
1101568800
1161624174
689540189
1175151564
464318862
858973805
599966955
550303783
68387559
1062294622
529902856
495863750
52317613
956335225
413247544
620790897
866661978
840179850
1137374142
552487397
1057944203
1311768790
2030244
742833539
256615779
909756753
1371960823
909862216
768231480
1002022863
772766168
620981345
964848263
1397184852
918404612
871728835
600937432
598870789
464568703
1372686714
391344060
1344980784
909579226
1150234177
1135205407
797380198
839432843
1073168545
529861018
515755027
1304253833
1058770672
338021201
294785359
337360486
1147717221
200300517
990503036
1193561003
911205226
874835070
1103472734
1076254101
1124906435
959152719
829661530
257493063
1342344359
225866831
1347583540
603324952
23443030
382955873
968037892
1423339336
1126805315
437391794
577392486
457291950
1027368182
986294047
303032680
856122051
578145528
521669663
257892757
1692551
707821758
764363316
1188713073
454407812
1278202127
864661406
1048588597
632830359
1108999722
251315991
364927514
1219672317
1067940974
1303209056
94204789
876677233
1458658373
794693437
40954218
915278978
642265216
428824343
1384654694
729158715
463600677
686678678
1223766977
655674350
967899812
482726500
988194149
1347136517
1034569400
182209439
1129498261
666193768
426890503
1367394458
439162792
508515989
1018972122
213863112
627798280
707961062
1058630565
637490703
831685343
493667547
1090772412
783119168
1260035467
1170334199
716344996
813878482
974218202
959109340
498969848
1054761052
285758801
1070339282
1090545561
591524585
799991878
1220650390
1244301371
1117676742
621285568
1065986969
122009528
881100461
880144037
839095187
814117960
845783680
146012616
1258157139
433644523
470763974
1385703567
479443147
521723213
1180225712
748193681
177623427
88928192
517877662
429449547
640790909
19300311
1226084709
1259936444
684089651
784337221
1162189207
487024706
381504095
893245412
365121307
860619566
1257515930
540982180
1236488723
852488149
967320051
1083940549
535532271
924741483
486131332
83986485
363858452
411548388
1273051117
660267773
477963472
437919886
516948704
1343933582
321227211
369090905
531371177
187877163
907238477
246448829
736190748
1192421857
1167950191
1005656784
474383508
797861352
984514546
95852595
1471790062
902926211
515686248
1395395292
167149714
166255152
1208081197
268673622
179202791
810488603
991954193
1092162471
432237223
324151931
697997853
169915712
1282965264
274229265
462095670
348254981
818887389
638687136
1363710666
933396505
1079479011
1363194553
863253744
144645543
374234109
702278165
686277236
946929517
741068014
940984785
737453941
526003045
409739841
1452520950
862129959
806206987
995306469
648539972
356927802
612395564
553996977
403423151
360705896
943689455
737258449
1125866032
1212226889
1447457294
584163420
444170853
397446340
630254655
655196182
1101827035
1178122550
735683401
437807304
441033553
844100968
1353253602
725303502
801523460
643100259
830650074
183089006
1324099586
813107875
387593836
479122411
235915620
1004721737
199833415
297873717
480123859
668313259
1291654044
32601705
401136270
798978167
391522131
1057025212
839900369
1240386104
1148773277
586674465
348970176
1390196959
1101830919
692580307
978288326
1003358701
903080444
343640372
1034047790
1314025926
974182551
1019747477
1064617006
1038599698
386298074
743227558
65623893
761684743
317150415
882361771
559676507
587930015
687297480
292266875
1463251399
1386124408
941109613
693337440
349891146
262450501
933446754
991351378
1373798982
974797482
640990437
845512069
390442745
716502198
1305890723
1011553848
353298135
241895678
1355569705
534559442
979005047
943409722
763975594
466352351
984371915
1387127968
420867182
303140243
1283007847
664587874
380402898
420765551
1392577808
967109671
1005518286
1170089980
909397168
1110755240
962289863
439929940
504052278
1228163228
236293893
1226510097
350602712
802835802
768395556
687989689
369537214
392580379
884536416
90411852
514064642
146585479
810432703
852036781
543317973
1158978156
501811072
819139168
812063857
340530051
910460986
520228430
498298005
891822508
1281766723
81630546
857050537
441403898
514672751
658897656
703696911
577150181
996644732
455700401
609305569
1168313180
1321817774
724637908
582185495
515846158
908554271
1113881757
737021611
1181139711
1080912232
128997227
688639743
456356088
976022816
1378911114
1242473182
1004391925
346146
447229992
931553019
1037998716
572230743
1086551520
713920556
611317510
915278981
1179665955
631306288
967163216
796335909
511031942
946634709
885609470
447397388
1018119711
836368439
1043395205
872401333
1208462794
379391004
393272907
389853227
672547170
1238927498
485810360
1138756782
656515097
875376363
947639360
1190193422
1409011905
700126137
620848448
854768421
357821188
394721244
919998925
1034324565
347518580
640820722
1367882185
1335915485
1344676452
611443216
725490664
903058654
729916528
378394053
625838379
446742266
118649904
492543645
73137115
511913918
478247747
661534816
231097501
143760692
1092825697
915167104
609803284
192964709
229127427
402462192
1289830537
235722848
938081972
770310542
877799910
1071423530
463892406
12193955
704201304
485006307
930482401
773965785
1269666090
781665086
129345649
636275967
1148618807
586772227
581726498
909524423
1354497950
497065640
310414045
540249188
202780613
916640961
440255484
686372053
953450795
438503881
875449312
68334956
1089840089
1335145349
596095499
659361466
1063860283
420400475
1083992323
1086156646
925656475
74078789
1296259694
859572827
456081314
442496952
523816616
1079232377
1178822823
109478808
1181727167
726444178
841470022
1184396790
200468976
1248634593
544205609
1390710327
539311709
931406561
1009751246
1210415816
1095494142
1393770592
1345185975
1200727576
204832920
1338261636
1253107487
1201460604
1249742479
751346854
829390244
710462593
1174756718
505504242
848784531
1232214992
523634232
1018199353
1184652802
1146435093
377449274
853672327
330123054
417473407
931736566
1175344049
546633841
1018456824
120782398
1029823319
494550351
1194546914
523960169
1289062028
1338743459
1124063111
544656419
655375347
489262392
1374523690
728827681
1344900525
1309643441
757848913
1313775326
834136501
953198674
1267979416
787914281
1148969803
367905500
1095150704
1253573049
1281246636
207953865
229583127
198589998
187707749
179832810
731425138
1319286801
1250083337
1139739208
315901922
857514556
363854175
1291131538
139092650
311647794
459062981
421004057
925516675
71574442
1039410019
844147872
424071882
1080311072
380359640
435601679
957026001
496341712
354947880
996289755
417261576
1278733833
410753202
472980288
716037540
633158571
584735432
83332317
494732745
582446365
126485031
543817036
1322448265
1309205217
991590579
1322059554
488020571
1282353250
1386438448
609104302
426606873
1299832454
676669642
452021122
1334867298
682536118
446785356
1012913270
600989293
982042204
1063925635
658091740
1056651081
352108489
1106032561
726152641
780901495
727497602
705167918
576948471
666773638
3206652
829847987
229676963
387311853
1320967172
87541898
901813437
737035515
807642330
868329781
410718028
730585258
198465171
779510186
899584455
756387807
977309528
812842186
540707983
857497415
851705052
586365366
432077086
847774929
447444711
613091516
91744929
361002686
621006784
953293873
706319447
986671176
1387147763
511713133
941083873
180748921
1392860089
1266748843
813633903
1233964252
723301602
107510751
425323884
873509386
504277196
1356675581
581002841
469477364
1050639861
1023872997
511561308
583228248
1055440489
884814977
1018965189
832180843
764577488
1046059694
964938444
709217749
338450780
346271525
1121790001
1149418907
688622696
616954350
991456954
522324788
776271197
903404622
428722944
1170065879
973272026
997553792
1196221854
1237900349
1247867977
693519387
1048068382
798405566
626858484
960811830
1200642704
1224559804
1286302770
1266204797
976383495
663978204
270076485
1065476364
1253008803
1013532262
873131792
610368528
813473363
1096381705
1082481115
1374306261
992652727
810576443
309555615
764150403
1394085380
1370225106
880499521
868125748
731929
994207184
36154177
961965079
398886446
382920495
496411395
773845866
1095609139
717319564
739358879
710828616
878586112
1288768097
215510315
597134887
460991538
778921753
1327797775
868517552
472729577
125019005
1134180605
561249169
302496271
907122204
523867994
2353830
1206882980
1132776767
1253246810
101682808
496537730
1512969
1348953624
863862005
908091132
979559071
747452385
856864717
374363039
864704705
412738827
141892969
392433562
1315503497
486721685
852488454
129517060
757743639
656797823
948341320
215692064
1170829908
79205524
1017726328
744904865
52372829
596570027
1355616925
1128645967
1130682289
714175309
546434904
311052927
1118176315
1187051632
336361698
201658328
1175398374
763092288
867775556
473743942
918926362
420871983
881341934
131400372
1078227480
1079053450
1014278235
308192100
444774463
688767291
472290013
457645385
1140119213
377524365
718207158
1303119067
1067329447
1359300490
1359602910
1307648851
856288885
892760076
1092710232
1371551748
1352593593
311271772
970422180
1082419198
1351740811
1180899238
1060929028
974582944
1353219448
417457436
760858903
807055731
1063430413
357087382
998676261
825727814
582933489
187588610
719603460
1167936058
273788974
779493460
902738330
1041445898
909114490
1065253325
1021817408
1326123625
1081327297
1020465628
1344367734
1115314215
740848962
1162046221
886003638
1146334177
552726315
1293660053
157044138
975069891
1250498160
1239771309
373013071
1336127828
891659688
1149613121
1068350441
442001044
97580320
454291602
775774774
702594442
1119559141
936094450
809415820
1367278062
1091228028
1061281850
356492215
219867135
992149962
985882246
1267899317
949286086
494574700
645253079
697859142
726990181
1288667746
461470642
862248088
551188278
1193529209
379938222
999812065
183203115
1231947515
1081105110
881363093
515070998
1180794884
275613358
622648033
1164225549
731869542
1200550180
1397918076
701857896
398004262
465550615
1001885642
1050176116
660363915
1183135267
1397313341
839804621
233231906
1070060210
1429982479
1041825636
850878546
954428335
260770586
493145460
1094492395
853658894
1142548665
1147464501
757591484
1409775614
603468040
1280760597
1116551884
590509867
933612123
1427786945
411060996
899239852
857859841
611223247
1027100017
996401030
526629765
860032449
1294210294
1440701349
999265764
543517432
1252495871
1389629282
196596289
1466956920
1039816885
1091725527
1279477115
1117673150
1790409
985178828
1182922497
786972376
532977443
1487805654
1172622533
1492797872
1172814861
892993013
1467158275
909898618
671504999
1341899134
1448527607
1483100679
1469340066
1052962268
1008929511
706682690
802422210
1212409477
1434639498
1463481441
760535762
294045473
1438626362
1197611634
1485689117
925709174
601017835
1321522613
1478221369
983361783
962493600
1217247688
256473125
969664020
1252953223
1443483059
850658028
1444432535
1276382309
953646898
1484285636
459359365
940558003
1169301503
329705507
1465972518
430674075
299030945
1362778016
1326832357
1328672988
1001918110
1067667445
1256222598
1254486774
544351734
1471102116
1333928213
686259110
865622472
1421627969
1242999270
730558410
1200854203
686696102
1265175078
1461154925
1296214974
1400228370
1432091619
1313506905
1086453128
1464026810
1460588481
860358720
204415420
550009455
910821125
989054350
1357951346
1493431590
1176194578
91333267
1443856178
639177218
1416215551
384607100
1381226268
1147102723
934056200
1470213877
1247259258
1078568190
728747575
252935427
969594074
1483770534
1466953600
1292979724
766120360
964916948
1472621739
1475343803
1186590495
1271970064
1460313618
1078485814
1404470086
874392691
1431209562
1271496796
480727289
1113146134
1053184852
1436393451
1479157459
735892509
1311402198
1337072190
1477648135
667411469
1155557250
642749679
1255735932
147899878
1147630343
1348797400
1085814146
849452935
1277370212
278552167
1299788086
719827676
1315246724
644938829
1196742627
344202430
741724163
865035804
957648601
818084430
835464620
902729174
1376857369
900081055
1436049681
1248380766
1314043412
756949301
1198984590
214221632
1294088498
1249603488
937095129
1051789522
1019418401
1459545035
798478293
546164989
1311998662
1352473339
1465520576
920140455
1307248673
353717912
1006443334
937960980
1359062090
893704853
1307213572
1296796836
1135885609
1359170867
1126612888
1041320393
1391854236
1131818399
1378778215
1097416162
1490001490
908815834
1186328704
958220504
660557753
74926097
1253320509
930603579
1335247869
469951171
1293743847
1484849107
701087318
210899210
739984030
374109378
694513007
211186873
199008616
803477434
933950891
1383480060
380027746
1193803037
468256913
1099457685
586783050
486134836
1075083805
329742761
613157141
1382753402
1032068263
1025634839
1322817581
1322992310
576529641
1325563348
501410729
364520579
1130619577
1025448911
1311409492
433904673
561269895
1040479281
415126693
999088389
885835411
83522782
48813804
1239313998
991270623
796052347
1008586793
822687271
993069652
983637827
783343654
1233590240
1468884436
1413850421
377864306
1466264432
246611776
382162410
858602655
1480785020
1217654759
449880378
3938566
1264114855
923549244
711343660
1020654121
1138662905
1078424059
878955697
1461488372
1000985254
1348293167
1445485716
1268652228
1015199301
1470220863
379578752
978075690
1005161518
775981726
1385666979
1266671149
1185542738
1310563063
1274516362
186654582
1071045751
761463006
910297086
601465367
1083686495
1364541060
1178934944
1301535357
1018507754
1467513552
866742553
1210015728
1281888398
1490494646
1424344754
1267496920
1248090754
1473981579
1337483219
1329572434
1412480588
1120006217
1364682531
1408833852
1130064810
1095547214
590177925
582231702
1370923419
1445507559
355300979
589194
1106106212
1211278600
1191813823
1370795940
1315441501
1455506160
745734788
328720909
1320215998
1464687022
1048614663
733009498
1483245727
894282836
1193326862
1295714031
1284633729
799168761
1422388454
1307331894
1421699008
461032649
1467924029
1387440318
1384092063
1226418528
355874627
618897970
1437453307
980533297
194419984
1340172085
468537911
1411940998
1492979761
1372337022
1005524157
1335950849
376321541
1280459832
1345124726
1190208789
1481381199
1026044390
1440405081
730579646
1305717872
1250274858
1356461408
1326871818
1114936211
1142716567
1341644974
1468658486
150557125
886174756
452806157
850151379
1125251432
577171165
109565103
1103765080
718114352
1066338778
1097399940
1492723786
983268768
1036475678
483300188
598228631
1253543923
1270997772
1266187530
1041279550
185326348
1128522809
1271063054
1469275742
1335979481
1392595725
606894061
399121876
1195290841
1098785218
1383236087
1334132944
1079769280
396658866
953531042
1040775946
64178851
788797943
206584588
1294453564
441118044
466331031
1469935540
1285330207
1244447960
1346885802
1299989420
209489746
1362859496
1193247301
1463796184
1327326569
1188482136
696396850
2283347
429984766
884634686
114506089
1059881350
527350133
386753959
1437878773
1322511491
1134289294
1372548853
255977028
1290782965
1134015707
1481484191
987549937
1128279777
1395530508
1210702405
1290289392
513950743
1243383874
1193558755
520213415
1354397774
1200199302
1231263750
718055033
1163236318
1395243120
1369236171
1104380056
400885554
1276587696
1236653929
1391380382
482706997
915157254
1445447453
328316999
1127400538
1261535755
446651742
888722792
545522750
1398100312
1304668332
1156486144
1312528962
955236731
140281908
1251597304
1176109948
1351730565
509347452
950349408
135814817
1330911670
431594732
420174154
1386966031
1302600741
1391617689
827538108
1049441481
1171221830
811425983
1306243546
1211637021
361924808
1253856602
809268877
975099559
684592602
1215112258
1162238717
270699893
1105218274
1234244993
284093379
442023914
668829555
1328266251
670975796
1022377306
1208673059
512417643
764479341
1347132844
682923969
1372997200
544218954
763264993
417927128
619622895
1379236413
643032421
1358094904
963445267
657290730
718516478
1398803751
1230516798
689627306
1147117921
340984436
801073878
837867393
615159487
1116892319
1242240121
758285909
196543381
972931143
1381801158
424095336
1001475090
718914237
1037105681
1289646135
410547954
794756818
1156205390
1336763374
792387243
909958474
544940505
1332651536
1222176008
1197224242
1133540348
260528402
979183919
871654303
1062545886
1304338302
1355976157
1173164222
952925943
822851701
1097067641
1068300683
505771092
640007036
747054108
1338537672
1376962158
787499977
1004927177
967548759
508597564
470517406
891473888
1346006723
996608580
523357084
536701688
326288390
1010453694
357731899
1361313542
1043358070
1394846290
820230265
1314787293
553835314
1244404928
1153623462
532590421
1321043946
996050288
656706509
974100912
1277649876
180046726
829830601
752399539
866206689
99567306
930949367
923748375
197017861
177794079
828973908
1192422934
884192621
1179440418
1017696630
68514460
1322737831
850898003
1090490559
922291362
1129736198
694065934
1381672749
699885260
368864805
469161137
905618508
1356865443
491446427
467761385
444952318
1189546468
1316462364
696997336
1147028032
569140938
1282572190
1247782274
1143351053
488034278
895720167
1147903729
375259952
241744
697728082
1268820602
1384165912
856877357
941590005
578065330
1248612591
1295914157
968165559
859917842
361068138
934908944
892431212
1130203482
1303671844
999719015
1240772265
1192935662
470904814
406498043
1307895911
1021047908
82710788
1386812370
1365270142
979385748
323283926
1012905101
715056724
1227300756
524382449
1223478518
1375610819
710618297
1246155929
1314451370
1285177843
482913642
928559926
565197072
1099387773
639543275
1022655413
1263059318
461458307
736173374
909961082
876755748
1125764999
1381484635
443220049
1317626632
522353203
336204548
417111063
1344886103
1086122715
1336121966
539560840
1356326860
1089279579
999996818
993104900
1250746374
498784353
1054212877
1205671828
432608287
447437910
1270377639
450747270
725245773
1099439218
1030572264
1327825694
419805665
1383945601
1259193955
1163275747
499257503
1236041247
1387283239
928076148
145810754
1397951671
51969813
1200854883
1173485799
1252196173
427128535
1038395099
1276597135
1429328726
1340685830
775618913
1264072839
1219517093
1368418952
388199265
1142464999
877826504
868976781
1345467888
470002304
1207811079
1316421184
922451244
1005084784
1107275325
717681474
1143874894
229148256
1182091095
1383944232
1367791252
223105833
1382389426
1124488567
255287514
489230163
797978814
1176355788
1164982687
1382722388
1269499030
313696966
910156016
987446923
775304753
847937507
580561681
1368007719
485630976
46484006
1020352276
85215297
1127752774
1298069431
1291491976
1211616152
1012414130
56275578
1318741678
940536701
451467904
639654955
28111309
767210786
508772409
1325633618
231095374
1253525748
1177846458
1316363685
1273500140
921902199
758307598
1127425460
499156842
1050180652
793768811
893245425
273287229
1036910910
591292434
274158934
1356081735
818443751
669733053
1387103613
1262507496
858195469
1089719901
387185601
1320825913
1034693749
338662267
1331106138
1014527293
887263390
969636463
1360818572
1000889464
1049797957
1197985088
1323569385
1050758946
346207215
902557405
1258249609
1319027156
113061035
115041183
1250526809
1385143571
918012586
349573740
863546855
179890176
738987526
1202967566
915489488
1304560468
1290813212
1393510241
1329793489
1009096162
510845286
823442502
1184907463
1202382805
1180121697
1356472601
1307167664
690066674
481233958
226278314
962508775
1247411280
1306748087
1371335452
755989959
1346124078
1327583829
1039044393
1133737529
482377789
1330346950
1190695352
1475379978
942299756
981586772
536994923
1144927505
1279232424
903589896
962556908
1327608127
1036194818
1215021490
1277063252
1381429411
1136631747
971438753
1076706249
591266235
1312327119
1301319844
1335432969
1240060563
199494325
1116229788
462669499
1379073337
541722726
648528491
952025890
1202495746
1210886559
627135047
138095197
784188879
569842360
1023416388
1319869889
1377445846
808783957
938488187
1184883325
490351753
952169334
533214032
442901363
658910336
552837980
756466350
1154964831
1029824315
197062180
694904193
1296517707
271831542
1308772876
1273065679
347948260
786803511
422142606
1160801397
429477087
722307670
1271847219
1357932977
316883925
246464971
568184133
426299394
994021046
329377848
510229701
1283881895
745077612
124918362
986015808
1283945356
545954464
1142172892
903377214
257410140
558684196
838902429
417939271
544996069
1371971015
1331931716
1199035560
1207913211
1074637771
987091108
863161835
766563659
1288119174
1088054547
727463979
1278106262
455244242
1008418656
323725723
15767858
1317387231
183278535
1248761490
65506227
952336097
1376916690
439150365
1278008388
535982902
914982866
1397602573
810882688
1084184562
1253757444
208064539
1188925649
761686166
372686485
666614824
108016620
1351988260
1324798578
995442529
735272898
1309252616
1339186453
1272255202
1233996857
504873722
1207808587
883935571
488338942
1195214806
791118566
982915551
1001746501
987141847
1031221817
571070982
832595916
1258277372
471380863
177892022
1229884745
1303043447
423160683
808177043
1279674179
1273677819
819023072
1337530569
904544944
1296802210
644841272
1291666589
929435237
1028973110
350126866
623034047
537320791
937916583
761298232
448170224
389927513
959508600
777463782
811345057
787225162
764844279
378450268
506814298
639402218
346469327
27382806
1100791993
1300349542
468579701
1128112070
1236402679
123507330
1044946505
181083338
1183078401
971401737
803546834
269283364
105467414
1370300193
1386441822
1105526693
1029371321
780243377
474364442
1015445463
341796563
561803952
711662137
1181953875
302638389
999041376
357501904
1135266287
1110080357
1388618193
590172518
1264087556
1286438185
1040119812
1123381694
992205514
144695827
899529855
1363340820
189153308
1386454778
991085253
373151876
905915605
1301515966
431527410
1167300531
713331797
513050089
656066862
1392630856
1252024777
405546452
366381617
1013789815
615441301
300688246
1367040933
220748771
374884493
1165509683
199104981
1304496894
1005260372
1331890312
192384323
1362489072
762308523
575652201
851033145
1040181762
420705829
1078030153
1170630206
493698910
1036273693
784849308
782577491
823079984
1181948846
1165908626
722407883
1356738879
24585445
556439437
599890497
610926676
957012852
1357098959
1313088033
1137692328
1335185339
431180912
598062272
825320236
1128655774
834701
1383196311
495346545
1323853484
1058205674
610777740
494584395
227482016
778528604
867191823
1311137431
495489165
1077059169
132901153
1048946996
1308592816
1011205443
1221273265
892376032
748302590
311373047
1331246909
134329661
1349900268
1290253243
174134714
1312487431
185344180
709185756
1338638281
741455722
924402176
1393213454
1180207365
711875604
1496560113
1152749315
812441968
1321326922
1092664881
1171792889
147349977
560052580
463242786
1269401116
311868924
365812809
1079323927
1259909868
1248843190
560344492
970115401
1335735356
1313511325
1256672258
912439101
416358544
823340051
1064979499
51375420
1005050124
470093143
1196026329
1335317851
863169339
1290465168
980931161
948428253
145429948
656501322
1317700601
491205154
1359128617
1355296466
1156783168
362152659
404209183
1261474484
220915563
1378938579
1151450643
916281265
830831616
774667130
667162744
1240361691
1192707896
1396406174
673208958
135168113
1134132105
584103543
1289972140
361269211
887477335
806290689
654863259
163656041
896775989
378946797
943219373
462861961
1013933727
609580610
940442130
302515741
732439439
1156112072
885090312
435965875
126881198
903132965
1113288476
731773357
302429203
1347532180
114760455
1112371054
1331070887
1266410157
562618985
898346046
636074125
1036216016
976636678
1081758082
502646941
1164820589
1129104264
1393245115
1333271325
898557413
1280442197
1306853407
493324717
931058396
841288893
188300853
538513278
876980822
281741440
1377332407
1106032501
88492773
721637971
715086943
510552057
415129869
800516615
734377533
1262947322
1199690464
682757220
1141731993
1394384662
1338817506
1003029514
831167152
165972527
1018660926
822347331
1270083777
828023087
963860718
1012530314
711671301
1376837988
322363243
1015970428
1338925179
1253728277
1132288040
1333692855
1375195550
1264452102
538941599
1050352586
1224862419
1069274494
964265519
1371086028
470134864
1230052310
1333533761
1290554671
1311385257
406923869
1123030278
700649347
1194666620
1396254704
1083687806
1120411671
1081979172
771570243
864605812
869967443
1269431287
936319867
753539527
670905182
1318541853
805881696
544655627
993005449
460454999
946968883
1040014153
1164507591
1320279196
1010120692
1107262265
152898997
1201475887
1278524760
714906418
1095419703
1182334880
1211356444
336044409
866804734
1232017756
536934061
51876546
445616599
709484123
166581060
139552756
297972923
118553520
231428862
1149009783
1020737284
1267348053
221148834
1052726636
1309449119
105412355
783544371
1168574918
1179988612
1091079828
737701116
483037976
1295619817
741224843
596278995
660144735
1233458115
967739959
698963581
434577597
1171657046
1066534989
931200994
949900140
345485098
1256338633
1384607952
747686564
1152683300
887603754
263345322
1133719662
82025088
737850512
182793846
834449758
1129485689
358935119
1114927879
1385348919
1063029702
1060768750
647177895
348252822
164919110
862910554
1280476060
513312889
1222429042
185612647
945326548
1378439394
1314303523
1235425200
1487462030
1173523749
1252453649
963985073
961423354
671471248
1302677379
1366062879
378973450
1029915139
498965263
1281780899
1210796980
1019223429
890406557
383590776
912334285
1106704432
1359006751
1126745431
879527975
187317289
408028111
1184937161
441065305
485357468
204386546
1350074730
1169496051
246055662
1234552260
426335315
1077949617
1360915957
1225153420
952749932
1081659472
845989923
858660068
1329937924
765372635
709884219
1317869429
496950579
898453062
524272340
837367120
883257039
1332969121
1328732842
999328541
318676654
681004874
159302635
1309877285
738794101
1336168618
667213986
1004386219
944586725
1216652488
1263686279
1496259255
470442298
660693079
1144295279
950890484
497039640
799407271
1209581538
589868472
648202430
670513980
1439037652
874495016
1399617816
1268161371
244729814
1076279376
1325895598
522494179
508540413
556191489
863103155
1348253356
489767964
1210222250
839365514
354072898
176504484
1193911174
600991914
949107194
309235609
1209388466
1343187116
535007544
1105565059
862057703
762167675
434119447
602370775
432441416
833581315
1355036295
488659712
698799355
587954232
590548493
1219229829
462873593
957139330
818023101
335387592
1102497324
474192943
1001996490
507144595
831628628
1019567993
1335520846
678726812
402352232
1489146327
566341402
846752512
1160387707
1223308653
1193857981
554418978
1326928244
1029885486
551783509
345812003
815264624
239174135
1211940820
421075962
269201702
1291728517
461075507
3862081
694587090
873050367
1122100590
1059291788
1109473693
660432476
331182250
917651595
843173394
955953615
1369270705
530940855
122703018
1053570873
521271544
1193852758
79647875
601086685
1374700439
910852643
713879378
331464251
699185010
481283570
1261205110
404746669
470281704
826990483
1337210076
1107969767
471935910
292682177
1223369177
1189009475
888867120
1313471269
1113751586
267629336
694854237
1223744263
849731889
743615951
1482886890
1124538516
648153608
805087338
1310590122
119612504
464489807
1399943070
1127704568
1261384700
518058776
360917542
1049952828
1305377150
654246889
195249543
97123065
757535963
1140729368
623432714
735702889
382720685
275891406
770853513
1304851636
471324657
464145307
565847664
984003096
1056549531
890355971
237714667
1349855521
453979089
388947676
1380734577
1186407689
910135787
32231353
741455981
1127326585
1063756492
412475700
658049602
627784318
886640904
140633690
666622550
61022320
427808086
170320705
261910265
423709251
1246625522
385962346
335586903
329609809
754636629
522211323
894325024
797677705
119354072
1148444508
1368012625
1015311350
384397888
856436792
563771515
748877234
790270057
1390363384
1184091890
417356836
982887564
71700719
775841847
54420637
517735306
1262819084
1107692494
1412663793
799207390
1036103891
670603087
365351
469806481
943351352
877954017
399100591
1154181474
1090570885
1250001947
796637184
1294596851
379213622
812347561
1281610809
810472385
397497365
928821682
576401079
1398947962
772609919
33027666
964439512
983906495
668680183
1019747700
700795172
98052764
1322893153
290091417
787120011
877059836
583552439
800503243
704573887
960054327
362311994
837822333
1394963
1370945881
276956205
1364689239
1461269381
723314077
877674979
731018331
514748725
659004588
887732526
599043445
802949868
1057822794
928622276
499650761
1318077991
977911351
64384198
178813716
680643486
543574431
1040432887
72703607
1075028787
58049795
1335038925
621142030
427975005
656401784
866938006
869652581
1175431871
471332773
210294974
450880733
453937503
842041290
375803707
837471388
575605512
1361684560
93624566
540622502
1032908867
1066764259
421813054
1148680779
1320563077
1034729346
102365970
352162139
1259824190
838151619
1197453818
747017065
629265242
188100426
488499343
1325750324
219323826
822002982
1311042466
708770326
796235143
1162385836
190870246
1125247280
1201203738
753988504
136526873
1182079202
428100503
599333721
455339400
989828494
1302151811
493860161
1021801798
547650939
966094444
1269911593
217032273
3524172
1281657745
291936543
148316015
360483286
1272313649
672073402
1060912651
462277900
1356815317
632294584
1445736070
1044441215
436878555
271086810
136065303
731429028
463589698
624600148
818575700
1347974347
482123250
631849978
1020561128
879625825
734502080
685975202
1398917658
710930444
864995092
783343029
1398965124
810498144
584544391
711278221
305625593
460663086
1349584070
991852185
871861167
851328228
217972713
629925805
408073727
1278216516
1339899160
626036567
1082364790
921139760
870391876
699678419
745929952
520699668
782662345
1290087533
1062472526
866595681
521411031
1261802713
1183078009
729334416
145326658
506200257
342613468
930470472
1023857695
835590739
653953723
1214576113
332696229
1243459981
1342716017
492704456
812593264
394544830
550673581
674734039
858723981
1374519608
589073849
307466749
501384818
980669584
233845704
678252915
657838611
507742310
1180515957
423086071
383956431
857857940
1463020339
370204092
509810687
533637608
1149763901
1189875236
383383650
371072146
918194556
806868958
340487663
298338116
1050907479
847109667
1267925209
321966004
363486007
856368876
616430362
781627812
1151031360
992787892
899384063
843348673
773221487
616882688
431221729
996672541
426684277
725438039
696112189
892253702
1243823767
204912974
494218347
1214435602
591577653
1238579075
573401176
309326078
1283213879
430215872
479982319
912600108
878261910
540943334
568979988
141438278
1189369800
399067465
1201201071
364107720
1335552359
565817951
1378279438
265086226
363919239
690175813
1148492968
1013318205
1334784665
1190469666
887154707
339471891
1100254702
493341139
1372373462
968792881
1121408008
951927005
201425257
285606928
381570144
72084805
237428304
771107
509928409
897729270
572793128
1332226228
551740236
495775127
643988716
535588241
1126796334
749295515
538438758
67083262
599984254
887051297
666144554
378613418
345368710
1426403476
609538207
1122603647
402919866
1140263290
1082951338
940873541
569957881
1359131393
1201492982
394740553
941010171
1133935004
401182195
291023194
1165308055
1283875674
701814090
727232557
1250304909
1258232802
386129358
990107517
687074431
952913946
98121961
450047978
224745664
944027472
413213043
904862038
1294875203
345182149
1062841034
242032867
1068701200
680499910
1326410769
240190270
863862487
941715862
1033087468
432155380
460823060
225944176
729941787
395116122
497027070
1446975548
405000177
973517403
391128722
1291605217
1384926980
1140900273
75670603
1040793442
1364027600
1021928283
1082922051
510264692
1048016268
33402317
134044763
205878635
668948729
619013775
263862251
230843768
1137299652
1081798811
1184139629
1067138035
236713103
525631891
571869504
90039416
785749638
773847135
301603091
412841362
1064664827
666510073
262438585
1379067856
892473847
643433819
197801726
1096811904
310732201
442997120
1184127659
1023829539
808382228
774446792
716740113
709248322
1376762304
405307245
402808389
1429383928
255688459
351727639
324136395
842696225
421617330
915906860
228011325
1450454499
1060520860
590724242
536084353
1183184
701573745
1101714809
103790658
1296399366
1481010718
1157022205
518496500
583358443
376818163
119702777
863402673
1255530858
835216226
774641032
1485739710
420486912
1244240200
431989221
369177910
1120992101
704359039
229115295
527928018
1145074733
467785298
284543285
718406627
470483382
709859697
605479648
871581614
358569588
692352679
805825777
484402279
381903869
690288372
458484392
1011191097
1458387701
1451848325
1305306353
1325708267
155996327
1115918071
420595404
180611622
1345006038
440871774
981782894
827363852
595933575
655200077
225451739
73364203
526994197
356517670
1336617619
859490605
708753788
1245918815
399411006
209206020
540477036
399476780
1344155147
1264426390
444352914
176582218
1352341554
192393105
536972755
859716077
348528931
1388168971
1070882265
943057430
873342759
844839526
1474173730
761505070
746613666
1112029774
1024782764
321335015
332698356
77812718
635328600
45709922
465574379
248699702
380081923
254626426
432607983
1472240545
1280700004
503139975
975619376
942996606
616677203
409039580
956311839
499945125
780164978
373283102
158894354
341883672
405350030
24927018
1014548591
549098827
466930073
1098262510
1213233553
321346972
387899850
253914381
309495856
179631467
163723659
319036542
375226448
292267062
520468511
605480023
1044612922
485857635
308726671
1032824008
1100964809
848408422
316059923
961893790
205763272
388739880
253377175
374682488
1095349609
335533947
1225873748
450975857
406960612
1311995400
953450175
332248991
617952065
522553700
391735627
228563498
1042562057
692233017
1062856146
865826647
420012587
1250059304
1141385999
753624865
574032885
794848484
497029446
1276494785
1323487491
485936302
312181869
697038515
910180345
668798321
168402312
913303298
234357592
1124237866
469420137
907360634
1057178468
839781264
495613294
229331010
941263519
1090309160
493192170
164730881
1371736413
646819374
1067423105
717135250
1174470377
1111906679
816562071
810366684
80243156
191341639
1204235821
494523427
726062941
1148704935
563781029
547563731
71435709
1381100
407399751
423194808
849464115
270065719
215670755
849354508
375177935
1405853140
792852791
480994388
1428941391
392450350
504699133
341689124
282713663
1374540723
705392260
200629566
734231523
259860598
284523067
844868843
1180231727
399167430
290163307
621138330
565020764
185536878
511264567
720124911
438711875
803404922
752116428
363427676
715843995
527136717
778649694
987164355
345514699
143636611
808351112
328271222
775243577
670676167
194473380
14828979
470587593
1006849734
942771340
998813752
995420087
743093526
860857085
440601714
1096546848
593467437
399261365
57199680
689713321
304953881
638910144
442132538
124457918
476333600
1398717004
486489631
702357940
395743627
333425421
348004830
722412938
534145512
351661245
393720816
448824495
968337612
571023688
451763476
649780418
165835048
164241868
1214507756
954188544
1038591546
531708991
1190437020
34530800
798352694
424742090
661954880
532531351
124651285
302308821
50008642
1047521928
529129909
849038089
398655011
1199158937
538071149
1351668499
317565402
860981907
912550680
586816503
38919874
595001999
686410256
1298268636
1377912704
316916887
841462612
1100762024
818358178
147916200
1084245973
160982121
754566619
867281313
214375115
94120911
1185558522
457720928
344371394
665658317
226871095
1127952733
721873330
164321655
39082054
376724168
608002184
1334498030
453671501
1318301677
612224517
303666437
709761324
273409697
1394007664
1014785422
497143468
624475381
211013611
1117661366
457716248
1195294612
356082072
923324070
335678411
694654135
777499615
338545832
1318749336
1060890219
382793110
70369403
781748683
191367504
1009847733
446105440
818367153
860618579
563588684
953928724
651608684
140045760
351742967
321414626
796310104
1360637158
931875499
1188586731
632463136
256650476
277665289
460645976
833001740
1379884296
1498429
798386176
213253269
866862766
238897405
410818723
583912862
306075669
594960817
700011
951856
558970955
1023962134
1255497988
24560844
13888117
1224350088
875215538
840259656
247347212
1234032336
648206531
1081241601
51320239
364375284
256629697
1057761407
1377379429
1125045168
957153427
918968824
888474650
817747365
722807491
471632571
972945285
1264461869
114270343
496386651
1392456490
791027229
317499344
522098591
674656421
438462002
532662334
396033595
453505408
1090982340
1157417489
548162828
618140326
109418505
403917685
1184218192
536784539
486943705
302583412
316433347
540254710
171188286
1082302064
396015656
506354855
231691580
834456450
957375105
972952477
499644316
753656785
209292865
734536032
622360130
1317403423
913155153
415433077
462899792
993779334
946383165
589172331
456924436
576691586
1107993957
816858101
1080060823
80416245
174118408
291950523
1067126486
667171256
608413180
629114069
448426685
225839312
212832390
345918508
1225105492
798048661
359475378
260879119
288003434
269218960
1010458851
883091891
759587888
671077316
582641343
674267251
1033631449
486517764
450434921
227447262
240020935
1239125871
1349502775
904092883
1082289016
768197078
419873516
403465465
353752324
247887022
70490197
1058925820
1342474160
305429824
288138627
859267701
142425687
148980421
531636980
61825076
1038902714
59750100
205569567
442322753
1096041449
263224615
159972333
674841246
50663573
526991482
382967502
825219266
738771559
355181441
240557581
799481757
790932136
916644180
782559551
741636359
1305905531
478993804
1225293010
1378191157
186451864
333099985
907662089
423032204
155247459
182417415
256461501
450902224
834278708
864270548
284115392
839308076
931076530
395323057
504295886
787238465
687553159
940973614
1278353079
1211410804
959424199
428623137
246424252
637679687
351280937
547428317
558578298
740114882
559397927
442570465
329347096
549223992
665945376
1356642623
1027641400
113773407
535782630
686331399
1212325893
435659091
1150140271
979749715
1321121622
678252572
374334892
1306870007
484902449
1392222068
730391265
523236150
586553063
1337009086
1102088095
1055663604
1151894126
305327168
497831005
169904297
430913714
1375898623
237610748
399540931
125895494
1119392931
353556091
342662585
1264063516
846978412
1223496784
818464507
435310196
818178208
252482556
433105976
286542228
533438641
53088114
382692072
344705780
421809126
944364619
486586508
1147814996
1315951028
285059573
511758978
314426382
594454907
217821408
704034309
153358942
963484340
996135442
624240509
615028799
1111163116
998885471
817882696
429598104
1371556046
604712182
1327479592
792738709
577867736
982581889
322739481
124903473
1105509383
1284916113
556106873
923865815
336667036
643267252
939883427
471508735
1101512776
309730073
708505953
963289436
194858185
349213803
459530082
1115415471
730670407
982698211
317678166
933318466
1049121478
132728521
460179847
341244424
1268109208
429460912
1047174067
764868139
434333639
323520012
1195525726
539889405
717778165
888532672
1067112697
848814328
1414575522
326414508
730753820
135826451
1009669535
888221006
433137758
174905787
728871646
939863800
963070776
1208026941
1138854276
1150568837
1188858011
577800107
403470346
1366167572
694830303
421422583
22875018
564537540
1052799251
531579547
445391612
689544049
742738021
894164828
1108699117
522441275
614915203
656433139
826513697
1176402785
158682064
398252998
371552418
453473969
671182535
1132689294
599375512
198452355
700168747
417645504
1136723335
1298709885
567250340
410318807
962488343
1342051334
779880325
311304515
247427744
1717007
965694829
624950579
819052313
107069355
499765161
814127755
1412759653
637636954
490657623
702616808
423192341
1211635706
642410853
471606372
810742297
825938541
562576545
558090614
719725133
490754437
642921286
778320942
960330333
656529645
1268133543
626656379
924174959
71106907
1255530351
1075229234
808202119
116068474
477231820
462027144
1237505579
145474870
1059185281
51353325
661849939
1343775375
1032285594
1033765480
283374637
1328673266
791731767
564644992
274819447
396797074
750441739
113816169
722002478
245222932
456888044
662525726
760813328
309911207
453559865
1197083658
264608843
266843639
518738893
410433377
814299852
552843004
762196983
743165653
192090248
964746118
1085652526
433073300
475482740
820345582
351563516
1299535109
736659023
602553581
576605253
193565477
567246235
344548454
538766493
260861709
1217579410
425581150
35927376
821405819
217540236
948207258
990510526
774180673
208183372
1015949340
766630421
745682991
637441277
1347719461
531620881
1145275271
1183714722
230697711
472578166
386182210
494806366
617106565
364551121
431758011
995773768
830662739
1304956109
755377997
738379369
800934496
1265428039
528436306
383117596
382831140
1162416345
513302063
415244726
672040519
278987563
1278865584
284286089
1154538188
575529653
353008986
513682001
1228055967
893470572
478522196
758712563
1344106405
323004678
552857616
983694905
828887308
1221115467
314120992
76700317
1049749274
109525560
876900329
667688001
1163935178
25386048
473983672
876400102
569212557
275259696
607541673
1220097903
1496386857
599783044
127900120
527528178
1350160941
785645215
721462987
66872831
27045399
591626779
368318164
620105878
604369649
405432245
1226630504
489100800
644432893
707746607
953231622
971568834
718900419
292759863
712199504
1390852995
970058242
186982947
231568854
758780364
1100328538
735507447
971369415
601883612
247845617
551585065
1013604938
997201985
798159480
1072896444
1088150673
725237871
543247447
592959621
561898089
360682481
1040346231
577162932
482295010
350915988
947089252
1067075672
814434066
644984091
738696938
794373024
757496787
662509247
375560681
986321036
1070377543
517691112
1106004062
1323174245
1150487297
865049453
1340626810
618789139
1332410978
539093100
1154350731
765403927
1131057025
277929643
1137019394
760121440
646829993
287939066
483191822
941622393
1030541710
478725908
1378856058
990925716
474670843
412208988
835253910
1331798491
736699797
1097872875
828821719
963113988
920792430
700603981
645521713
919835082
1157974231
1074379324
1270144975
241281163
818447350
633111315
659892539
18258208
1326122678
768791296
868440729
751288729
553408965
178016792
491434954
1100875748
1124722315
882689575
781275818
386806
361931105
686416190
510963888
900505183
108834922
1399830728
1004541835
876610600
6774233
735015121
959733565
1241841026
974033726
343846872
505306093
1171997285
723460993
840552377
203761773
1046603543
883322811
678924900
827546170
439460595
1497688167
1071305548
529517131
1046202208
855024055
1378389631
569864813
541173691
1126082121
261957201
516918476
1203975742
902199170
945119653
723839049
295668677
760597708
1195002573
1402806121
969594480
955709370
892934915
1048975793
488842022
913634444
124935747
687433875
1040078547
682535232
724717397
783985268
1264317893
825861481
1006365126
700876712
1064593256
105952422
1087500962
236026043
486882075
466500466
541619998
485909702
274765459
378821081
543717586
1128971944
874950132
1390171128
1156646807
1060749046
394579594
689151898
1065134440
260410920
1203557011
587406057
1360851816
469937948
1089423714
127232570
752426653
700617108
1212387433
976112125
922057476
972200835
433426555
1217438033
984703727
276566525
725695794
855589413
995498692
1000344262
1224670032
280809367
861678443
237876889
1380332236
466805069
780726817
325457308
480526545
719349403
951957308
950873763
342913553
744463534
485645976
1157385670
613854251
450940713
650766934
492838
1315859780
935252651
952673467
1173060562
91891985
965584742
247099199
1268399533
334508612
467689819
228065075
937649310
1125910765
1373514613
1262604009
1334258365
461635501
719424666
739779604
504083292
1342498473
1117901149
1141610185
567632264
517514624
31630872
388809612
1193978761
1361859550
617170093
998283534
1448921937
449183564
1066677119
507069641
984484399
1015004058
674661202
1180492177
889445054
559475925
432183634
262390829
1068283240
421178234
658918179
444666170
183072048
474993769
638676702
1326973432
292346557
462653101
461010509
1373764857
883134973
429129927
941169240
637891093
377853557
219906335
1308680079
745380576
489527889
593467299
1128098633
799515347
441069665
900026559
998837570
185017161
238558596
1163198676
377692412
274773184
1286616116
362713780
846442947
33825923
666232237
538466603
694293254
383900971
509201538
739047675
472889565
255286750
1065159556
887267709
808535185
1280941205
175626198
1657669
858166306
399475422
753574544
519434736
311202801
347050485
557406558
558202522
794174568
293792704
506343492
361335317
355009156
365771825
534531129
739447274
971987813
469934993
70527542
382554305
1348026558
1222794687
720647401
524268131
904073192
1184709418
241303149
942191864
748426118
488321024
299233596
1490856277
69463259
752939607
568195312
215317972
540855799
34159119
515793391
1228611894
539783161
1136667721
1237349341
1064567764
1258894509
951946278
383006123
522524854
450967835
580599104
992348666
938690677
461727172
888760866
440240050
650269088
1258195882
1224251464
496138952
711052095
526222885
895219336
954869012
1145221345
967626287
837845519
359423180
1032009189
789256622
446712501
181789072
1096261010
85109132
328422302
1048588008
1233610110
1049562810
857079924
974880308
407807682
891440005
772255979
770924122
1048897026
527414225
975576052
410813103
952871689
785163047
770036415
1300439357
1076237546
788379406
658096694
70850011
1244472401
372756878
271154113
672620689
807217011
1060901466
519345753
237031896
743295335
1154103100
1288953467
1123949770
270017381
363108629
1071047005
1212761491
555981903
561446284
485571946
1209121725
672348153
505823597
351868590
456547280
650633582
803729840
479717129
1143349009
1337122774
356978028
559694748
360638161
497544340
160246080
976342927
795410014
566191093
328467568
940480439
1042994910
1011457184
522171203
549142974
752752010
916975004
313742576
362290203
621948013
304427776
882778552
720538158
1217128357
869292563
1125742930
1147869523
482186310
550012456
288550891
811067720
908574656
548403232
1476141464
1183884259
781560535
584007606
56489674
353692084
389631696
777646720
413152052
765171267
1284659698
117024035
995923279
939403118
1394497761
1137246485
1104486807
890510227
675631440
1066788621
1004107638
927595331
518986275
679642155
1328894562
521701933
329214842
502602785
1095346215
527544257
787590546
397378392
330785669
1034299179
1182773601
270669428
510416392
1357208775
421622518
410613563
773631550
839381665
113157901
571690479
1099008825
1230917820
760628973
931350109
278309505
590642805
754426182
465216393
965833453
995047421
986747312
842555141
351795211
364909358
409313242
147996990
853831564
613210680
541528278
1009896046
358302477
1329038752
1041681985
962236681
444283613
1028846016
1200222310
287985666
1160970610
375494156
1333893205
1078241804
1304178054
332262178
306211883
456352531
1076313935
747656625
173371799
1095623314
1064592852
1120504422
817075268
1062424877
1138807385
763558161
909646756
1066983432
728139381
1296074452
499280215
650963661
403308638
945586695
660964355
789974922
589347247
762602405
1149302448
1293271608
1132952503
1360427260
192054883
1091510524
640480914
991834284
505886947
711036663
551574577
329685226
321507835
626139414
349020258
1095290168
1402598621
341843701
553862838
370880491
479888311
871971365
903104699
919200515
596169158
1293388169
677065237
607356563
934408834
393095079
714005608
442066510
662065151
623898258
529527877
638805737
733633934
282724141
1475209096
1128807285
743828429
677046755
822262622
189785246
1335384009
434408800
439604936
946696793
999532645
504662839
203106726
549610100
1034272262
494926564
615376071
1383252072
988417131
291380110
987484500
1148514645
1293095166
696631040
1125180850
252074291
69978144
464249229
265408282
767396071
859244481
271726709
230813151
714277675
888281924
641995808
658258484
1498636429
291936873
144864217
832554247
959166790
1287466089
1131671465
914334574
720469337
995185169
268557125
230197476
499121432
419914300
1060323262
896558730
668512134
1269996473
177146311
296014551
122973809
195372306
887639645
496123800
802850142
1067786609
942415543
183534427
1074034007
809453880
395980187
748376993
1275293933
1215342063
672377608
941676547
1038045181
346237561
826515627
287742224
188235699
945758776
825806169
1281698794
1037317006
528371408
1301925937
692756348
1226698860
893641141
620856502
942152325
681087683
541921420
650717336
743778286
886831804
1297796493
91503902
73904548
236566538
979471441
584169076
858950155
749999645
534728137
1028076633
181793720
1095340283
286414064
657813773
697573506
530459044
812846234
721791145
477947560
642914685
908981604
496964795
821666730
747757507
372186635
1185518429
573136355
1088928692
340851732
474438869
720386234
1207671580
1295562041
1173450703
802704071
943351616
856048625
1245595023
506672745
506137540
326679584
1041273036
502854476
1277804597
1016645471
1061730788
858107352
1005462477
936818611
1063013712
756861523
1065113297
1123664287
279621322
1072285940
981546182
1227944173
1048679218
449167519
1338158327
1046218736
810504834
495377349
1036990268
687192851
231144137
564613202
976504974
943519953
828638778
1018867260
720384437
1285693706
833386469
393105402
300953998
1228681586
582138088
301198061
459820907
647111543
556384137
911822544
837410118
724609675
358127518
1028483480
1036647496
1312823430
239903291
824779930
1104603592
1303598812
758036490
1171392545
678091589
479240926
1057307511
1213303070
906219576
418898043
1168188882
620347924
1087801347
228658305
1356956319
780094881
337163965
691797417
760454032
61025035
399541277
794890052
919080875
575991934
636613920
859017418
740672893
825762907
1770282
399445340
954786513
1063653796
361356715
142734747
400019069
1099633032
503128082
129356040
323625810
974544551
821934183
1074837732
153225871
919093033
631810988
53906760
807868826
1230717919
1296126654
341381592
874439720
735386994
791402938
1095096615
1050587678
150589281
122076491
474499813
1017638046
536109351
654650273
955007623
189450663
883105415
87422328
1237797793
649610348
793911690
1009821356
421883002
846984360
44911163
488848066
32436635
888309862
814517818
256162482
418526460
454461320
543850303
738297480
156248682
466065593
362617030
816103393
792901507
863421004
709598884
1364506964
963875212
1010297438
263123820
840832239
826638763
1206771022
1082857572
536184876
429048660
1087297793
186505606
995946670
1078961030
729144498
872152618
935566659
63041583
569994335
436532658
602213392
111636840
907516479
1159288636
597607160
413731727
1234016267
1309801746
784409286
595569062
296608504
448725086
1202665343
946411784
725401962
789163871
1008987756
410126142
144023514
1304475686
745466028
873775118
498883110
582417599
613813192
677703738
1133088693
246000193
256492162
95310149
121843695
847991910
1041995407
1158648028
1347159503
373147738
636827089
759956865
974802088
180127289
567810162
473631383
397001194
685591045
422129611
899343674
283469943
491559373
690144436
762717877
362619931
1105911035
336338780
294616185
1075046228
503815793
1394175849
562934210
331460478
867628921
91380961
1271962875
940523693
747995119
1283870945
581932953
426520559
750664502
837809256
726007984
337273004
278060432
478573693
1289256740
844034639
290888054
564252570
193948004
307072002
698433538
773178321
326618094
365241611
676166613
1003521187
843072501
504085318
663224866
675932419
592380952
184930497
518571597
1106912965
513687588
113492971
889010428
657369403
707999670
190231352
1165265155
265210010
917106981
118243959
88209636
662133600
275471318
54727123
695799879
1331192104
92521345
1074720128
1086577814
656878418
881166007
857761688
1157005696
438575225
1127791834
565052965
383258212
687797191
291941996
745441268
456301482
780414494
186066488
185808498
465242387
417852191
972691756
596054950
488277727
739332153
963942982
759937376
385948731
466204158
866123077
864932337
973692292
515883897
1186802911
727115094
469465997
933076614
725178442
1062269230
457897306
704412046
164237682
938041934
200357188
1053710746
221165496
25222644
474019915
288105609
679572370
759598202
418541686
877788734
1146679970
121701352
598891074
730399760
469442299
546445126
376960429
613240215
1302923758
681806170
1086857212
814668934
533532934
544238219
848880977
531710468
698793207
517892706
573993019
390674782
438027259
991534541
630425656
75779996
1247219984
322347513
585804672
1140762403
339107840
1130568033
462604415
961514164
1326169889
379610913
623142424
823198203
764925378
873925662
725533191
743810934
1260474188
421550676
1260416972
349934204
476322221
471435351
446745731
612334873
687814806
367046988
1306660059
294682397
775672154
475111582
593299055
1013245066
683499879
380414305
522873214
1128473802
318900606
473000738
1167971886
951508659
866389270
1016080873
568753940
1322646391
643490454
666127191
194750375
1147918605
577438289
432680091
546141444
231504040
959575283
793214919
920402541
444373843
693361956
949155283
426801446
49215004
407103584
524042904
671711217
360356475
622086500
756090144
492156904
752105882
769645526
391076556
1094942499
406538025
1303519236
1205863388
956042479
830447835
358912493
1387206828
570623622
837485456
673747278
321249869
394662525
347614270
639963842
836635809
686351247
826813079
253231049
892885391
708483521
808656051
228635586
635497274
743276993
776955447
207235586
122007017
949631500
532550861
1242035071
725131125
507036670
366708994
112045374
548526627
613114663
307752490
631091740
501736595
945599002
146944854
631661089
582668885
407459178
853617580
549158572
944092512
1030028403
653831842
74482349
283216713
479341582
258174359
792639242
358510999
865300418
205320044
538662880
1063161183
1402608055
992898655
129246368
442159749
524400165
697640124
402993546
455542741
442990180
264046281
959436227
442082473
1116477556
352755292
417117067
69412235
309343952
1198197188
262726091
1314264387
336213820
351873977
443462986
468829306
548847720
988097456
877609558
809678555
853068617
524131666
1013471023
903626328
740711555
404663142
890028540
427200943
491894189
481874792
397718057
732920272
860038778
480686962
1429073171
1261209655
753937706
406941481
875635276
695242649
76832954
1164522767
134971191
399981081
889491994
633116532
948049968
536359929
451431544
359729878
1006752484
353935544
352916089
638874022
299622044
552353900
375210107
1358799584
453690069
1139911101
480651751
1223833356
323148
1329773035
848195836
208515757
334916117
1355741462
469281330
948233696
844765957
574480650
677386615
864705954
1209360378
32860144
735623933
393829603
379738760
445147259
373157494
535177378
1045734086
938978741
200630440
356377433
931375218
350952883
1163632597
1146768527
1019992164
1117338845
380489441
1088964216
417283496
922163816
65247528
1299602594
565857944
840153021
608763947
921396089
1139520036
469105938
1325691095
724131326
204469009
1018711478
914201816
1342126108
1372320272
347036492
1056256529
1263484870
453261965
841641444
272573554
406889425
431114394
1091434261
211496088
1164531513
452271398
1320670008
62377225
700885715
710392035
789310858
1118164517
224779190
253542643
1292460026
436248661
857229425
164285094
242971276
264166242
989780505
817185830
1275929065
1148082368
1134474121
280568569
1366853125
426133130
801783231
320843931
1270330560
504070452
453991788
712889107
1494071371
305787375
1390877876
958820528
1208963978
392639026
593154653
1051149393
409628540
772188413
1020787945
1005796795
669299220
1185205800
1348687734
500630980
750740691
1198685406
258943403
1055747200
826196993
718562920
458876144
1280881766
774662134
944721582
749847468
1137438691
586137301
3652477
709996882
213589724
801106533
913097764
439823823
397797555
641163134
988872381
1078158341
1126495432
595930140
1288022608
1307416920
165177037
819560834
838152801
443270364
577076091
300271707
969558864
792875677
835921173
1126107090
72611115
633917781
1144991704
1207835771
480297955
834339844
967221027
702430116
1303406776
240759358
489051682
322169753
1002220211
396719805
1186693916
853128686
513146800
1168439267
226892798
203442449
1244709308
942199176
463269024
475418087
274263590
667730122
767511473
1076707953
1380134420
122247668
85236727
813538675
805966269
806518330
445431793
391387509
362574342
418146391
322844253
346583865
329895167
1336980093
274319491
1209043238
518845321
615397610
1055447803
597251956
462699240
735421284
1052007047
472177207
1300661255
474938114
352984997
1311705080
193025140
87928194
984979719
951728222
564435354
86348100
275619525
1220542999
758372088
306633280
675836165
317470475
1457243449
1183157480
105327239
260749614
258504096
518510249
865473967
1053295126
92613359
226092125
380968574
985057062
236049814
495903544
473548048
138595678
344430218
620605988
290473333
1054251925
600724406
579332618
467839716
41692825
296324969
579762658
1030660739
963377633
591139914
196764147
128498897
1385167832
685585055
1207135936
1061522327
792298043
635113466
1180081087
210740307
515605582
251205249
181099238
1010939989
554920121
510077389
927771364
901184325
968870025
1374628498
791278028
1136748328
475739343
1053150108
335929508
369993059
255496640
682486125
286164797
1000434400
777392626
1084334703
397838076
972356224
605489195
831681401
187003021
1277930755
816019496
751690216
725272153
1100181124
1395851825
416147082
407956812
2992111
282319737
545696058
466054631
334527013
126288497
866164581
849108205
781640945
235607622
977496292
1313336301
55967773
233388935
1039664829
816899469
641599103
864396237
345295812
1086157058
1307815828
784290436
1452173543
164542259
230926956
526814804
1303156450
914068030
1182063
430218922
1089427202
1100948150
474850806
221040237
890022011
582876316
495530729
485205262
457296230
957525033
758373659
608676677
265441792
1181737119
673869268
405339998
880549227
672514510
725009607
448537241
738226664
1320726968
1285493280
483959717
688706758
762408818
1049165862
988467824
1392760715
219922526
1181212664
706864512
894428399
1125602391
131266628
448578548
693384458
2028368
441644768
562967161
910271962
401099336
996741949
1054585073
439548142
1300036415
641939871
1002823390
468440229
318113815
531428766
1221246641
284113322
897861770
1228053792
232591625
411995824
889784610
367808232
265186783
891957156
1052114340
500687409
1448812469
668700828
494257147
318241401
842684274
692367845
659908917
363943750
825847311
989827339
611492650
539878575
844418784
433087402
1093038311
723058886
801326139
758193066
824697477
368661864
346335785
1060760243
443031769
462165733
712161639
389850260
502704552
407974882
541254466
89843815
1033883362
281729163
908332426
832901965
476919196
1324229450
1159043278
1145154518
381519774
334911345
802903107
555444784
1215191116
1184751661
832939285
405802200
848388302
726272539
455578600
1246393965
324676425
1023752885
409899555
1200426164
912585207
1168904975
514245852
701572308
781281415
1087334487
359276805
787844876
1224554175
413185209
827244649
413409411
1050492849
832932648
525181464
673639260
1121956713
721286231
569747485
786658919
1096586157
1372874247
545211410
745230706
899949841
288803785
313607376
993579578
410404855
464655863
89525522
1458451640
1264268015
818402820
977101500
1122928473
461652651
942055196
1099686209
468654125
338519513
443943262
600245389
1433084820
699790754
236555962
945394154
1215922192
297118676
457573001
386613812
737103101
173341056
540762720
1188624992
543142772
770080222
1188908502
1350794184
776431207
372635505
1091237253
465012276
524210938
326138922
1054538599
955314550
357999958
1166567304
839590733
469173999
315091043
984003008
1312582393
922134552
438390990
1284056248
1122200185
1259576310
1083046535
540977871
1310609195
1294552829
849776447
1049443352
972047397
1337176836
363079521
415440335
327464851
959353253
386678216
1125053491
267344245
554165306
549630559
395355283
407232148
1225071011
259942638
1104430433
325751899
297814526
107924614
1287690001
640074216
488503471
979975714
836816782
1365340438
665176545
536987204
641460379
186891712
1285591278
470779549
914572192
998852956
352674791
708571831
1090737213
702750359
1150366102
762245926
58870986
1262539486
662532158
237417202
2456383
40494249
277042367
960630630
619710508
605485955
825817806
404228845
950975070
302801658
904035088
918337885
689997833
665207127
465120979
497173099
831354922
517002790
858076710
1096526956
767452723
983667972
1308718829
891463782
367247278
844485719
1222605008
436854644
1127110850
1487736835
428431313
1086533265
909033116
59207482
430508447
1323620308
541179911
436082936
681669605
689879860
735025677
454450343
793101433
448692974
304968477
470059417
574033127
884147596
837490927
496310665
1033214225
425439766
439871107
812146684
979635325
860308924
1279515346
425736145
882905935
893456293
87161936
754286848
484834887
417052761
1270967073
988319640
1389288468
640098337
797357657
560095258
524310015
486120900
1250206015
742771693
1056443250
540925046
915712139
592141461
529798636
60540476
803731913
1463946481
701526063
657142232
771392105
1244868455
795998419
213814163
548727072
787789474
1029053881
585750623
362872359
357157994
1168074908
1310127545
867369215
1477113849
1089533146
467060191
416329908
668259871
904581850
183732313
3888389
1376104946
903614770
1321879413
675300857
496173481
1155168259
1265920391
1011791944
912959002
621094845
1366657536
1162282744
1037943593
865865560
822388679
912095852
729969143
1166627745
1192146095
1280549173
427544426
789031727
1049101313
895566641
576484406
736762604
1015142614
540765410
1150988344
1099937559
1489446847
421670580
1176272161
702366252
1043713281
1060024767
1293478655
478337534
751494009
1127473467
336666592
532684792
196912913
528131132
1169999044
525130684
354870369
622964015
358632747
365320452
911590839
489859116
469743802
1112979284
1291765849
424855080
1045777584
156477936
992723636
68629610
809908790
449989741
1284252423
807847950
699083999
390958545
956679765
978824554
687945818
612582095
396784383
352521023
965037333
219423307
458956253
515179498
209511867
822629574
945738168
661452868
1272642627
939361947
559673841
1152483187
969861200
1002334574
861102957
512050340
399559907
726835024
1409230305
242205567
1119354489
504002056
510707085
623795687
869546672
1098774169
482468931
502845669
382448645
49534212
1150145838
1104181666
1372581015
530923007
1100575273
747708245
978808934
529875871
452877330
646364781
734864320
1161573055
1012859706
608042378
280380214
1015026961
1270088158
1387132581
758352032
1081344925
1340303423
746189271
596883219
552557350
528070536
702801349
738579526
1369141612
1171878461
428851255
810739082
938971420
509315483
409592402
150387371
1036400210
231329931
331781076
419680991
428511388
803125216
150207843
634993148
1115105325
274037289
932161496
555027281
1303141236
3074051
233015160
242247257
563768222
846778778
799866230
341958260
262147163
917483481
224779006
712263074
530967426
423444900
734460822
1061488591
790291402
1304198
781844577
354649796
349787669
514690343
411165
746287378
321215254
532797408
1053237084
1114826415
396515037
625273610
342261615
1474392867
1190584042
328453250
294424026
645864370
994798963
435853327
769961150
1387722948
380704426
749422697
492241461
453714222
752534382
324442316
456067038
985805500
1453531565
857921028
518107076
581337903
395749907
972891065
467692549
1191455825
338641172
384825825
237372480
971699352
790767033
366854792
360627356
555991154
648019690
1320248858
811473716
455021455
461540456
688629173
698833817
987438168
1047572805
963899225
784588687
1159053663
581952704
1059334697
1109966261
1173153328
491560238
887778219
700172662
1239940833
677509284
558668502
509314441
797626721
1369088434
387334756
1006539252
499866050
451963822
743912709
271333057
435291694
1346500539
546816234
1389118438
509687299
700315786
1127370558
882214007
828631340
896721702
742096913
1294053596
270781478
1215345761
924307555
1094446236
552060704
887144906
659307450
1361953253
542995886
910716965
682504266
204092110
1331390880
527479104
273461731
469737645
93922885
651746880
765074545
973739005
839602666
526641378
835592294
434397040
1329372360
547391194
1129320957
745329748
393292340
687674623
740619857
487165661
156502268
1438739052
980975144
955364584
1015670277
273441430
462096718
189194828
350814310
469348991
192417274
522948264
831588479
840879924
660731384
442670675
869972688
527723652
1055699524
745363389
595961683
486833872
290495698
355830438
1328008354
1386094538
1053001637
1196455275
353655579
591545865
731135242
421138361
577885891
1068462636
827594974
1392591248
1198336197
472078400
1187519704
612325495
996866907
996661445
1291277047
334980701
638168658
873934903
1339763208
734001679
1088250461
1113807536
731378088
640227091
584874707
1378799542
726462653
1318092244
527513883
1086011986
802248068
793996546
123393567
1064761077
210032379
450191291
857788598
393624198
526167440
129783011
1011409692
574409786
398556490
668841015
1128386610
288564324
525154234
884727796
487787496
1457009222
1204831247
1497756362
510887022
807303690
990489154
1034354008
1352349590
265439069
539274290
835814071
880408889
845647634
1212958936
1223815355
755235668
935610693
536207404
990074524
219811061
330003873
718032448
1377523862
725939557
1151371521
782919887
1156337660
1265462897
765383433
694264898
130852851
434080672
880584322
680406680
529340449
663363246
559674218
149725351
232917926
1081598623
786083560
637263672
1021742641
946140955
844174424
368785707
567523150
1248239028
739645820
1336685390
732452245
289210977
109433050
1335784126
1412940464
728795929
304539265
1322591289
1233549925
669090692
1124425204
841145100
865371547
333654614
914646854
279207970
380489241
339834580
1007252765
805675026
761420650
399387328
933906160
549952843
213867926
1314489538
983819326
900715419
1320679328
944068166
462694868
1357138022
479509269
385665732
921340244
323481722
209499259
768024672
579598706
475087940
804460305
1343860998
259137974
1039171873
654175159
1351613959
495161587
557766835
470827847
663294437
1156862733
275975012
881038228
658263177
394444908
745081171
535560772
284835436
495953073
897193258
1109815486
465393687
566903746
818127095
727886176
895054686
1240372197
467193337
1154631841
353267308
329640589
1366485841
516431210
393351006
346785821
475098858
863587625
864040962
1253381932
97675569
690286689
1377610667
288227655
479967159
824766611
940400076
575865533
965705434
924170720
774605558
1121981542
954061140
381284603
1048571573
949794539
634579813
1239022784
1036141798
466658189
1037140848
574729312
651031151
871494593
487375351
1139576252
526113381
1046213184
464568927
692839052
1028493293
138524068
767912302
1054412621
902787520
894966084
339712324
700232819
613413501
666917731
543486309
705270232
124233036
1002560998
1024594495
418218799
471266434
582489346
795206641
799417210
724370407
624527317
113599193
1023140582
970177543
1323021315
1032019096
448839375
872462704
1376976575
394191095
747268471
1446525698
1178815448
274963222
534550445
263164668
248766527
1212439594
806581594
1220572034
792000732
1036794491
422723522
529937705
270085093
288841015
1238533399
526458647
1110271360
606415456
880288137
1364089185
1053684769
958753981
1047867767
814470231
42411367
661276946
1329501790
394722201
636526760
1325557139
969478770
1361270253
842610752
1282904380
1105900171
491296055
643286869
528453671
1091744977
508142399
377797888
35492908
994374359
431907467
878761479
1310423357
470942886
732234343
843659390
401084331
376357826
842514563
630439515
446153065
1145883314
476014614
549021096
844104377
1371310210
528687557
507342788
482549872
223749112
864957059
1289939651
262332841
1008658871
253678781
778588123
797819125
384470345
189931906
1056436453
858938439
869553624
165213408
1060796597
62092367
1333220153
808966036
882383927
962512680
592219397
1085202939
196609321
1207782065
494939727
158263942
583949029
1164305155
1207824930
1468302151
69870906
1086110579
887172007
540065638
961422568
1316357299
1084897061
976950397
807857895
1382065681
1164794378
860740501
109083893
1111758519
750963757
670710944
1282712728
822953552
1021640294
1238147690
868774753
1109287324
1276921936
1137964091
879123357
534341416
828989360
780445933
884102798
1358288828
481949095
1461522745
814052548
720831053
1060447275
1144919712
58349189
765241289
205706450
412826773
613848869
853216650
673964811
1407843480
1224717159
51619357
257672599
1015745585
456608783
1465379889
380727035
1073030492
447937979
1014677812
1080995781
1102402027
326793598
650169849
1364332082
1033117119
365764995
494660272
776936
678704127
1075394070
85947917
254805700
847642628
104364952
1310909797
1276714448
1326054264
348244762
1038679645
878018161
986759882
951663373
200165236
598497096
664136093
1288180981
1093411350
1292815812
414833182
306420701
593865471
655965953
335701082
560117858
905624825
971216520
1297114173
1117103882
419154534
1077690912
268889347
1190484217
201818271
1099346009
1149934776
270121626
501234257
736052951
349367609
580443344
1288982457
501283293
839311356
919709936
507206301
1078052426
822479796
1073645417
161836800
495771389
940300648
439986256
997432232
307490415
907183743
680237578
1327029409
343558665
974563847
967478010
772679581
716971730
838033005
102341127
852927330
1133191688
852189751
810511211
956053253
433803042
719022765
1036445550
796618187
814631553
960577357
284336238
1137976844
450131273
1056786193
802079898
1113002098
826241084
347195269
807294752
1148494808
689219281
835293943
1119072145
314108165
484747794
731951218
147841288
690095680
1310879049
1017292349
1318663037
691774975
822141385
759889785
862031357
956665758
860680918
1367890726
928795215
856044702
1039452313
533090232
823801051
543726466
414842293
1314106283
687222013
177294527
792464626
521579376
1223998436
1129565848
981472964
1216911303
926121815
393735512
1090039486
1065732114
384302331
255396780
917499005
801783049
1490640587
1368177630
619815538
957926586
357344544
870799484
470775225
1124674381
405572220
1064515620
125627085
729958397
1079223659
743966659
624321349
410706954
1306325380
358742250
687330871
260759913
233593775
525811727
834741697
649808468
1120604415
905259974
1342896560
487635805
721653881
617082756
306051782
960954702
425214933
984864893
1272186711
1237370209
485856467
803845080
620887868
1240303612
522299118
154519554
811399426
576477999
165728858
1159998235
801094542
381684727
334067653
1300766711
1183628182
767097360
773510397
880274515
1052055454
370117464
1013688403
805688136
920695050
990307903
387077514
577890156
946391658
1424162732
370554265
710056787
121019626
599674759
935868513
1293830325
1050790954
987725434
910468421
437279072
1040400809
438048962
814550535
1388375995
323424207
598982497
785126020
1232277944
950852665
477325394
985300587
1105955150
480972849
1301802656
915815345
1287476797
1484617395
169593573
1389756425
1143862567
986803795
241986481
969789133
1048123669
401392675
918565441
1397918605
497654531
998955240
1272221145
367782938
1384560919
728312934
246153802
649597616
118214090
73284663
1061069372
1335257765
955740721
254116724
274582052
1254198031
174202464
1238113361
388887826
370441226
427932606
472848949
1330947647
1301505744
1045376080
1155379266
632541828
1207974074
697990435
1064182020
399434161
870321493
916090264
616731049
725442549
538345416
557211644
727404866
1079669866
600750324
734871861
1060328997
1335443216
993827230
867069216
946032513
445087771
1248115912
997774555
343923153
481797180
473670350
756614898
963649301
963938760
770860774
707580375
598556022
449225449
635922598
407309787
437640758
698853284
435298558
927930565
513976969
490576848
664385504
938652721
837035836
488836089
1298147055
581016909
305554398
81112703
400521112
308636439
379108145
1373472656
5623916
864702609
836222815
172183834
1060511889
62148265
1029391721
1200462554
872663348
1069256530
681008295
812021285
860709505
1318789232
698976359
686305537
457407394
403919738
1060743476
300560267
731239871
918493280
1302104713
168940105
839157062
332130596
300754001
151736622
835839645
1386325827
905570985
886758706
687390029
828430987
285579469
1390512509
939490787
162812290
809994276
452770112
1104496715
681285622
777455348
433152572
911492243
1233298701
659437137
1022597593
1408699152
774947474
451877735
899180249
198752029
713157926
1211345469
961610262
782651716
525994554
331523211
1226847070
1158773499
1003483967
238885157
758302607
460879567
1321067970
507465541
689595939
1314978590
712721515
564630825
947920614
791426089
1012594770
133294238
1018874405
624015005
350325838
1377933222
1196032897
954367844
878356648
345239605
127569482
528015935
399522534
1069168708
715300880
405796258
576278589
907026029
959484227
500231092
454544920
879103653
1054649896
1329741469
718600490
82669774
169548555
668127231
483587525
953627754
955017573
929216389
580405564
1257914850
124945747
782447985
584078666
567756644
646064114
129481781
581387593
412366884
1365463407
722473916
1077973533
883563552
808488132
1133987153
692788907
137090406
77447949
671879985
842145430
570023044
772195129
289401232
299608268
918695798
396507283
111375121
714068373
383427853
458993954
302007577
871297765
1089913990
1012769990
926534516
778548281
1062299904
611247288
561318782
820376328
298384294
341683148
454795846
762388769
585458740
1237484457
474802170
128741182
812783202
504164116
193209958
977226328
811630883
344589832
429040979
1163924300
539241595
891857189
270026931
20089148
331889901
312271453
1212111367
550408954
353385671
318673364
538624593
590091296
1122264509
711162640
104878484
472996494
323984660
957375503
175918116
1288265758
520139697
793524322
831178755
606735913
67220800
445581622
365611849
1059765826
932419787
904565062
356463515
833026708
531107887
184326799
619125006
680722792
698351429
700516254
935365703
356475295
897152638
948192242
80132332
166140886
533234854
828683384
804839918
674313484
466073927
1199313913
471799401
565405554
938188588
1455083187
219435392
969632253
1116508147
732870378
311845993
82460606
743863618
532054095
1473858362
183217512
595808345
439768508
1156584717
806323038
1254496298
1046071531
805889265
371315356
985256475
1227358315
689961614
556813400
513641737
1114383585
346498525
899084268
1229171163
458259763
1199997387
744447428
350499488
1104233210
71511093
1312153130
600123573
1173379708
1134513692
450540700
937768159
887520462
408539119
477317628
854066306
930034804
1142877256
1003006232
343914285
781748549
1203222503
802018354
496746264
1351048303
180709398
93081808
546916529
301562061
1006795773
321127679
1378287916
1327623578
302237812
803307004
1399123945
712266108
872569743
1342904056
1312790169
403914721
722638923
762670764
1342774498
868078854
340881228
1060384889
1168260510
1224709468
326296822
520164623
1198394660
1157383301
778271887
505075323
356219656
888347631
736062956
370300231
121517414
385713730
857459878
605091462
333416594
1285273293
380218420
187379537
814657269
1039105835
745285475
463092195
2521417
777266229
211182810
1181669414
1305280944
391234482
548737740
1390678710
1001181195
1222410362
866259562
627170642
419821138
388127767
567460216
962401372
964473769
1002386384
1222749840
64588120
1347980520
1328928445
388279687
919774974
1165993325
922567301
427307275
991792555
302565594
417392472
595675999
79088449
1152789727
1153925317
825173112
1395719881
661241923
1043033499
441281028
571397236
216234783
726878498
1237134449
371843741
608503131
206497098
214989022
908594470
841978741
1313822683
432523710
412509598
58499569
479584056
950260658
499881351
354015173
1371858351
494652804
1364210245
781588032
976047696
169004861
1125830637
884894893
692197125
520476139
520045739
635734088
1259007109
375723438
281513887
831941665
882319195
1255477886
519656883
472171333
513680415
1241695567
1046256116
672715760
421574623
448166548
991839209
969707324
1023546189
600433169
686840420
1251681644
489018895
1375172155
500824736
1178595228
778796679
1070415037
1327822405
201389775
545008423
977941275
417340289
659927443
1492972772
1106113201
675422157
1388405510
521172871
1000589168
946580202
96081606
165019662
858615654
884524292
1353207918
1271037447
883897047
533872058
727783601
852697386
887143065
1367961656
344091107
691602412
361259247
1032514464
217420662
1195481977
1051694413
464813866
857339470
1439806673
493667537
360515071
1255350511
662799363
1286224701
871156496
678724272
1143443254
476382104
445030627
167323891
483818048
454382939
612183475
1355779437
1274738455
922676200
1398931142
941822270
864859770
808821314
709922515
849160898
319406949
1294050062
824305817
690631752
383344922
1064881428
476546157
498670186
100878051
954876725
856812003
800845552
1577231
44435451
981712272
1186512756
1142536227
634864597
929577431
1245944120
132758151
868951439
1068662772
454980595
1386553996
1009031566
1184031232
779612793
660420832
278394125
166127929
408141069
923519234
308440055
431292498
561139276
1104577872
977387934
1217209467
377322835
1069341040
714175907
455923305
1333489849
829660029
1340050689
929463953
979297383
877676635
1154743110
658745383
1329542592
1360157583
1240454036
730865614
517905685
863862061
260514475
660899699
526708866
364109177
110607170
1396105324
829329330
1397069718
322607825
315433355
279885049
554441460
1294563924
135245902
475659332
230636065
494560772
883168364
1280538242
1368889052
942646607
1065635526
417957265
256191996
303686913
1085648891
1250797994
446607138
486164850
658544893
856575666
638455083
549703751
310804275
715120518
368053462
512739966
475973277
540998933
1062593770
1079516130
888877070
1157980641
942646099
474765426
458340322
861250641
824744076
740226083
459992290
701377444
797350918
322007281
1101782055
393391928
1115234248
149208930
1290625565
1065699880
661090890
1052879882
416206732
764207856
1273597330
1322561549
886315547
273708140
1266754758
1022334759
1124590741
1120722236
354639045
135048667
709877213
1136520220
563659170
1214830119
747680476
1157924144
457005624
288022653
1182880316
1243576607
441553434
500403636
134554532
420673939
671900237
433299576
351426332
437786331
334650751
1147570284
415856421
602822421
115159906
636343669
979126624
689658740
1263219888
256240847
972452127
164643860
1212281344
797558420
711134473
476392129
1129227844
184491536
595869427
123893751
381061926
352760942
48335810
284457854
473820084
247721754
1315241830
1019148326
788364830
898360062
1034968232
201738162
892837226
857886383
964154896
721940084
1386493811
210833953
833243761
1265267967
415617772
516129368
599181447
1301341084
770292634
203534005
1103234140
61252604
855937743
545645900
667728085
826383764
395935868
1231242058
653325499
767327096
375580876
119378101
482464949
1187963266
1058881754
887489284
1292725852
548887667
66784913
1169927758
301400708
821428128
1045186662
434873351
416756278
393446478
810110615
336794244
735810421
1269079271
1257792982
527892796
1078947221
1049197573
599386573
654149006
873801952
499924958
1123619871
373759596
485366779
1355616287
403986260
565931571
803476216
1045692205
242110236
441233183
930724694
722712920
613334208
617111748
238542237
823237396
372316299
1248196916
746344222
892296530
799020274
115750719
486430127
501041596
571934325
908012577
635224701
534790017
1209840968
1318112099
491311556
1391892867
234652308
1219864199
317514507
822491537
1158454164
151727383
1198890569
1030550504
830060180
739637312
998639359
447794696
404413437
429291849
465075046
53658128
596956731
375755174
41216152
96874617
1014072856
1251579874
415942705
191684845
383619584
481324102
259779457
910873403
301901858
330647221
1383903559
282546238
824483448
992917526
1380020429
571146959
795028451
333698502
870822920
1319740957
753147135
961121427
287498442
772265193
793572574
938900483
586648284
1178458047
476743913
1017970795
960401508
994088414
391398867
721272853
1110427529
641325494
179809401
606321960
818561778
759978651
1209160135
1376232784
847700737
1391104824
331673367
844991094
1105102057
708328442
287803610
1282617194
471787629
766683141
1092025502
1052500974
1180917432
1056882778
492016816
108406947
856514509
13088781
736521038
104938766
843861560
1043612226
389153702
823336297
462704167
821761650
1171097911
1083136165
749518526
1063556728
547912659
1316559026
181088189
123213846
697409590
47715956
224082556
552780084
1395930044
1094104862
966190833
977787987
920983424
604087287
798459772
375159270
655249173
1186351850
652469784
992346612
1220722320
1268948371
838231129
754258418
1208263427
465418618
376789496
309632415
745012941
505370157
806497548
1419976673
514432231
471739968
477244447
751600527
796644818
1026855073
1367939326
674943263
979515849
115096006
273189244
1042617736
465792398
815540407
748413162
258309955
314454783
113871612
809229864
1230106455
33654558
393954103
700412750
1257052585
989346581
584261874
433811081
305885205
1330184885
721967073
960908513
239919846
988840252
938900113
440443577
762335918
301525309
864570325
846879565
476462324
970916960
366290726
432921505
469178237
482990755
546501627
476562581
1013031544
212015626
853437189
594014079
700091481
1083562297
618461479
256555434
402537100
224745126
495551566
795985249
660633106
799125563
1044973925
179520221
1366979925
1360501906
717578886
42638875
723505542
730055351
1204217873
1003588742
5015424
577903631
242935046
223453715
1044612676
352309346
753911915
292523036
728163710
330963021
505107555
1357022221
1228329769
622238221
262315381
833138332
606435489
1036044721
971270386
540197825
605947493
857362112
550698747
897452233
462671912
751651025
927326711
1010284811
462710665
630107927
520552922
887370167
1370078078
171463540
185930851
929750804
708497935
522139183
644401041
434307577
643429658
1195224174
985808838
970779613
503582674
1056708307
987119943
380761736
930618632
588017422
452208987
639185884
625139945
547558076
834655195
471247111
923614183
647500824
175300004
248001524
717023653
1081283655
98652648
1126908541
629315851
575278081
738156113
517894966
743626033
1174941337
219143737
325679339
257508179
258917718
53856326
859122345
416439473
45650263
456344033
1321229838
1236190645
528354379
936760848
1138676699
479715118
1181660536
312349136
685905775
442687263
479648194
415720024
784922698
379771936
919351438
351334343
529948918
889294710
1002168632
1098327531
490934569
638947680
1222809033
1115797062
1071264364
1031276277
410073600
984496225
214261138
820098028
715585598
717124240
914556906
886966036
772593024
1210505108
377922175
886856542
1285054775
1198455957
994100186
996240014
968642533
468451905
897543938
1319100108
1027092874
1089465718
765238659
939676877
293235455
324949893
701429767
556342139
990193891
1086775211
711484319
291558022
1075198983
588965214
509657789
328670554
529741119
209624486
956130721
837968143
394667771
323334561
707940482
1124322590
851273213
449713521
958840435
1204763273
1143661296
334420697
914357002
115826307
852605259
1123602783
642613658
1214456380
1101434579
864010519
806071510
528972878
1005379507
191501033
1029492247
706571309
1006510299
282068977
1145340704
906934121
525142414
1009796067
873412426
1330905546
1174084854
889684770
984818814
805055931
1393696008
719279689
1253193386
991046274
198239040
1048046931
1238852223
296765020
1224562004
304723191
330320408
184544749
547522306
423740644
1016857452
599606034
904292682
928801804
323855512
1014718906
1051011390
977554954
443129083
592349811
1250594495
81606908
208182377
230300694
254374070
735802346
1157379279
1307603532
1153922798
540120836
578443345
863727267
1183168478
487241810
62068627
833386550
1017835897
1135420946
1040237924
449908514
1025288992
1370206829
1253522125
846689031
379009469
904268497
1030690542
687591055
644709701
421158919
792293985
594447488
1004602100
846862797
1206845879
328317588
802286450
871318556
944478976
897175208
135811412
892830797
908234277
306086768
142841624
670828109
539093128
287453623
793679076
298354891
968021701
810756468
368907464
377706504
909055613
486004597
890833557
903722327
72094927
150061839
729335002
412271271
340489225
982385179
1396197161
444613967
846043160
724431091
158680730
286795593
91724488
508685678
930714877
707516068
502199135
1001911517
463044431
982267527
1035392141
727310689
193964671
371221281
1028446047
821899048
383614294
382729313
1122293515
512826074
391508713
794410185
902280630
1073636013
487591902
638156745
1015824043
919808576
1154305909
313658650
209701373
410816247
1321667113
1316283882
839292148
870342136
902334405
477873304
1322177065
741326245
724462924
1252950263
701307854
785097476
311106698
502940170
923817817
408301354
676525656
1295773581
1198338911
1115184997
120322444
683105761
436231047
851155475
661759914
416984683
452692855
1254450867
756974330
844351265
682080773
532080525
682383279
873061562
881517784
730224696
28845915
800155009
1271568219
1239162328
828004292
1210098330
1317916644
727793041
196382943
603751087
1221077502
159335572
1294961048
834283634
698082530
555030506
750555776
593690293
456730720
770019143
213812245
759602162
627732582
190554035
145586908
1064395619
1160985270
1313805408
405340693
1052150173
775456584
984595160
989117788
152623650
1030108774
267589122
712142098
1125044745
1233894950
949480624
592914317
2864843
327928737
143103311
535160528
1062682246
1277514704
414471036
890871930
909939364
330132802
468005168
352796122
339083537
744895566
432113032
1034999262
98576049
320150721
429069295
836442369
757474698
895181851
137904439
508100935
377195390
924810247
602117388
391964845
409715606
502279867
371580364
463794965
1118833864
441355524
709044328
1032960769
770838860
586444268
1201317151
469323240
525456983
1245277244
617710378
628777218
603980126
1269974630
662631300
985817466
890053362
246962535
748328314
371135603
313454447
392562006
790688574
647135077
302018892
1187138854
1378119585
528291085
555765424
433806431
646432
465220854
305877871
650089246
36790104
1053643293
680241080
986000547
312127607
125466952
617268670
486413275
1228781949
587788401
650568261
341952114
1136512893
975845112
343370112
656977466
779044450
638022011
397783229
970473053
126830381
712991539
459621654
147527634
712022600
1264560683
491888694
1118507610
587766613
663720770
394156070
1096045357
370582139
179959456
292625012
1007859935
903321489
1357850463
476129045
958726387
64951816
779593156
1177287995
992223896
392570556
498369044
560374207
1203948676
1139866962
366580514
189676381
1203128866
460956539
749941443
757893610
93022315
628404126
531007374
436408357
401040753
480081952
459233043
750593746
879432307
421065746
767236157
199429851
1046724610
473706424
650477363
1260795614
114957473
931366684
1347694983
602801714
463648322
315534247
514478869
853240405
950828189
558951045
497294799
774709352
1004836275
869775728
643703899
349563274
892622145
169233586
533752163
752295774
540256842
608766371
551802730
857097194
902366133
796154924
1389157469
862794142
1115570920
666701639
458167972
519854566
174667699
313294048
564625475
539458312
332755964
467126679
225540754
1066715093
1207847477
632151282
781248841
1159215969
114334048
253213018
440203023
588952528
664529386
764254041
721948782
942229033
795753960
880272217
800794195
807950945
582091472
401172243
988540006
953418003
913498901
365331698
1335766650
422277548
396445106
343748516
356109869
594449910
404110612
88141837
1265223171
548113486
947528389
110756580
286677179
265279061
67713189
385603376
510242291
694405069
925428807
602519869
443867939
850782472
299290359
711438692
604046567
231978472
1012970692
358911938
629749757
116475293
277959392
570453866
1265317491
1296186561
428898134
729096896
708219973
508681207
435271599
1329140495
1022302094
1015169921
916624458
945909357
1293468892
583410734
1336957427
1051061269
300039316
109148794
798534478
69367393
1336347328
848219910
429495285
969339275
1315642885
423420482
1012419842
1251749228
1008937686
594375608
293366571
1000707219
470778704
734280561
871599655
1191679819
567306292
1108140949
389071929
1287991850
762153176
969112587
1331452653
814068488
681483297
738678613
998755241
807795765
976115321
805008031
521935972
405491314
1269502947
1086620022
1068600305
1001958939
339108777
815189561
1190449429
301671843
1270222874
246520490
399079761
551500103
927404965
1349681471
521986381
405703738
764283366
680647383
348890836
1102787429
142277654
192681748
820412411
1055441500
454407144
397904847
898355528
1093744611
447138457
290961673
795079894
761759622
879893315
1122852506
527367472
1312393112
1063851767
1120266916
757381242
429987988
400401672
1005506942
1231815558
871982545
1016193404
167880848
477934329
1048078315
1362069997
1076338504
1018962670
366690929
377369053
873348168
821605706
38873824
279393578
389829645
886810363
1017291591
788757802
519568330
276652148
639620294
550963313
800185956
1331228452
428569332
436365916
517261242
1188478033
1027594495
741751850
1265479029
1065151875
867176117
776864877
195502988
84772815
648998592
549382132
504837623
981973938
283094707
401138173
471487146
547769751
426990808
1258014415
801541431
1309673274
552710129
457175618
917404198
574266128
236701316
524075610
798255365
949970940
697405770
1363416473
1281217493
416516423
1188695039
362962302
571461829
1006809677
485143454
723118589
521246541
485620350
701659607
445564973
314933790
888736454
119421272
869920948
927715577
1156188838
952000297
787230425
649751030
873680005
954023287
1145035359
998218836
343425344
741532620
1361472468
945911534
1056312743
1079801384
874631411
384828595
658089867
613832536
627094252
335589771
527536303
802864406
578737346
335673942
603875007
388157122
830102313
1240828765
796599411
1297992724
1298623797
1153322724
383759022
626890630
705708168
805797590
1200427770
579391823
1025793011
1230790398
123663165
701424542
670782941
800804907
340904546
1223793735
453323190
956895304
1297981007
343249716
516358981
180964613
363091012
433400712
1026390832
406392910
1128054746
12623567
750895453
474576873
1037683619
941247520
1103175415
174946452
153731218
909453764
1184981673
534294371
489537925
1411378067
186777053
178264302
1270738625
124346873
464931771
381624431
158630327
704934997
1316923408
720204642
809875869
83650912
153967791
197116998
508040732
822712467
986275040
217226989
828082662
900257112
105122020
70782233
1209736116
819492171
722367668
924139904
694068640
661171384
450133287
638636862
1271617612
340788680
805475815
135264026
1235221119
1224450357
427118299
829802581
323918322
852054079
1438078559
739254996
892588469
61878622
826654540
470987376
528191494
1277750256
306735077
324998203
921500316
921801361
1135478756
1307772100
495542199
484572587
83663552
440825760
807127967
488229039
580634804
378477716
817227393
733565918
789348391
382641885
715197647
473509944
1037925986
877420437
1039576892
444222336
1189586961
372488484
865573355
684759429
1171697310
286430648
773111198
813509548
410952926
742818407
773503841
756563908
397934799
1257358161
1015870399
938200592
651008147
799498478
1143761063
543576382
341969029
724367167
687108654
793289964
490629477
1285074924
483779431
828612932
702340288
719389076
480637961
429084156
472390572
194411312
615830599
1145849463
1381268310
92682007
1360105096
813669850
540759460
748518852
377928030
1156481708
194097911
734942257
762715268
323375431
114535727
1012111591
1232648454
895662533
1393973533
182224252
653847296
440918551
908977395
196068813
1317175162
1089947573
438605020
1043398290
1193992548
1014270629
775770403
815794130
1320393168
548914915
319086997
1126689404
304524235
1059841230
885426898
503790232
464261015
400819841
699431262
543922242
955658826
1039786217
93231326
770110956
1295974339
443895962
1311831082
1368023639
863390210
1157897165
1207429656
1286001097
936172109
413127541
635288709
1132911237
320369860
1043993787
306513342
138340026
838097160
684149237
544317699
465893783
618449462
471861493
1025166454
823769298
171969722
417485470
716905213
682065040
1361433889
948947494
581241799
608434578
775171416
1397698793
609921941
400368670
1053109108
476193767
194150515
1130460214
146648168
792619504
508859991
282238629
481913190
1183415352
1316653191
1297108182
21707778
325323192
1025730244
1193356990
303831418
1250743689
1205442957
888404178
585234745
1322095490
948703549
355208592
1271997213
1091777132
607472096
1135416175
365853598
796248960
982396286
703690036
304628049
771773337
602831786
1047121675
180071368
199841684
411294214
394683709
971193945
306543892
774481612
134381338
1169817570
1267278500
688481347
761773110
1066445858
718807245
512556958
996039085
509287165
1060069801
981047958
1140891968
735605584
1300140594
203397835
110765816
688543775
1166367200
969468819
1070793367
366391587
658614627
980035135
492782805
134855612
1106327940
859098981
683695954
692019445
315831602
1203399297
1225028158
672366512
1478913651
411877608
469626726
404835942
870503772
381535769
14278259
541515288
922038094
1088356496
820777739
786849408
1059575630
191524480
878295293
379769727
494982105
158404341
1475385557
966967885
977114010
734399227
847074624
464054352
1285162659
244701955
537420355
515940880
430003765
622133708
576494513
798776853
430312297
536006458
849922182
820891433
746034389
53288791
140967040
1163835882
1156373082
1127596508
758290287
494249414
965576707
1034605042
943680191
1236154311
394341261
368892163
972288932
1002958395
828692830
685711249
463262923
841381393
61201945
969910464
677189687
630658228
105039639
522575975
631104511
520258767
330462764
370923128
332730445
1196304649
543301944
526485129
426476372
954352012
295029083
462050323
976042045
109810231
178552069
1094266427
915121644
1042608413
307620089
396817475
1127492754
801085972
297493415
942183243
774171032
777215124
508458247
598442759
558683505
824503011
881047207
221915365
988747412
546711304
682572215
864903490
1155392225
529939390
578524721
818187637
108211508
965125021
772720052
1009240617
313273961
490460850
1050615958
1343236912
440759035
502648659
746956191
1041668203
125413836
195184407
587881524
688823737
47204972
233943688
1095289165
614495450
1017331663
420621738
1127177160
832488941
1283513152
889096109
1029287407
591721562
1370993585
530094115
424736325
482019367
728959513
560995750
1329317044
5481067
1263896502
714695190
301324400
1340406296
574277477
585436371
359072854
1089303922
549282165
224347529
525752395
1289754423
355565897
40294270
738737398
1092766857
753793334
234869041
393841306
448081808
1005262443
1112381968
505649100
886175593
725265863
357674297
1499107453
1170028722
1051011920
399006117
885604594
230608287
535569130
531661191
934837404
1239409643
1343419829
411697133
1131883163
833427309
884594417
753273353
1096391616
86007688
1626159
915083800
1274518233
156235389
1021282896
1175137404
235352
1342056168
781071759
545105888
284297045
714141445
670464064
912853978
128848039
188189078
376265658
1173864904
1127190226
1022147218
837588774
778432868
34435
278875912
1180322679
1005805371
725434431
287144036
1106764265
888189080
1119156063
578703024
243464539
474047271
404910303
635930142
1271205999
951212324
1365658538
928703944
914122686
977455947
1301649067
1399144901
270779254
783130318
871642176
208177762
1030018546
1019386620
775600787
1298173188
848661336
1224267458
1056360080
640361388
371755220
1295886559
869092602
520394157
1275720738
1294153267
770725255
1004447966
904966116
962840514
901719029
553354298
1180232960
567110484
367542807
538538804
242520787
740150529
803410457
125401365
439481749
754454201
1046110340
828367978
30120111
891138728
1135997898
1136797131
983944511
1258839977
1107476900
716980617
1020299723
448501980
390633418
243604883
816750975
1359443158
507111435
431236108
1052675790
680361206
377997219
682666913
787781134
703793961
996668573
1257285511
654510068
910515405
957284078
711908182
866639209
1166398806
463385866
448268558
173474197
592857263
1322898308
575390111
80353274
606551613
409822038
787926831
547914608
493966296
850471595
1049163252
796730831
345298180
1059018717
1003491270
996256036
69105868
1238741797
1233748418
165168545
441273577
709021916
867348183
840823388
336420856
358322943
837407325
974108034
1131681263
475682444
228433084
1252700157
963364748
976206902
344032664
503952869
733819670
316530101
41805881
757427304
820638175
339658172
850100264
772779541
1064878248
756437249
924254603
116378210
474020917
960057795
509474916
811980596
338343029
1496758541
718013340
990340649
891959859
496180219
1125364688
1216364677
918877356
784336832
445921725
317497934
233646268
41404506
1357703014
243311099
1027595326
1355111883
1172352096
336851909
620557339
570709505
474526020
1001492648
905112535
225880849
743560824
626897251
691564319
196914791
591970233
502523572
1026881075
1293512461
144972307
461121222
400889212
718701826
1093795529
1266582814
1280012924
1337892067
417340052
537659783
932594186
276461173
1347111982
987879916
958722140
686279626
981786189
441507202
520333927
887932069
476726651
720588731
439459969
296670054
211237621
1104704281
352524709
202783522
217417455
1313284574
457106870
156438899
919839482
1157893623
605501717
877554291
700881510
968724921
226918828
843938533
245241555
864717995
336020869
912463584
399041882
491405638
461368919
1429085531
587686101
298316835
570484768
395069786
508685094
279816573
758800154
837162730
348136196
293480869
909208457
530833363
325754576
897027706
327504192
908767411
1020638128
726594290
666604668
197158741
92660935
1267598967
1015274221
318283908
877269117
275649333
840789824
452027620
900597087
467031528
865218050
985641706
784228164
1186851991
390219896
408878456
1036078710
853609615
192627304
178194779
632570867
488145718
857876825
886469340
556177313
802699381
722119212
505517133
751437978
336811975
330695052
1206866683
769761891
1035851757
349984716
1217434076
311420032
1023987484
445982707
419060371
154391102
139908266
194823523
547842882
738687502
670985634
916231580
1122681216
837652649
771954841
406165888
448620322
827998583
640255558
426510222
648827097
515180112
1301406941
816578203
902034642
761013999
1023776783
837831405
687220365
487867735
688040423
338713195
621313496
518115594
899950089
864889055
1054793619
961237601
1334733270
930489608
107011295
1318999456
382276080
264136343
469178743
608040799
217873272
253666720
1000518872
972661265
538142724
1263840866
296447429
437393128
1078927309
478306915
354148184
1267240633
764227234
1099980701
636250594
597803393
679571098
739506671
929853787
423487870
665091934
1101861276
581167298
603262479
879513853
1220571010
285476956
972303525
1119402668
1138127691
311822793
454276352
781296099
954288172
652657886
1098427413
586994468
727400335
604170927
1078750202
738892723
937730520
752500595
1187420660
821884047
1052136918
329291004
458767003
1147108369
935134218
669755544
758026182
346962287
513754332
1354911072
403689472
409103103
981571570
960331468
1097295338
745066822
1085858390
1108951979
1057675903
990129534
876496065
813032058
1046795107
608767145
853760699
95241018
920925192
946663329
531695680
1082520121
424064926
1157703444
470606841
133229332
349159960
570093105
201293430
259013266
61133667
316137973
725586933
1115227689
332135079
1017248488
512860410
525447730
1331840952
1088472350
837410560
1232208011
392767679
84607775
1140699654
1318062460
982038041
399457691
538806572
775751821
945017772
383894990
1004799699
1059598430
724403666
1196137881
596565371
1304015623
479958420
878747148
746302040
792578089
621329502
70966212
204687531
324850089
522155892
982758546
1074743369
306197381
928502769
801259773
849142345
872270016
891425424
910858929
771834229
639530096
1019008968
867449614
871224945
1355892037
1020860224
491709872
440139236
820594128
1047117029
461523406
597744808
506697649
582988132
193325328
781069853
1277905545
879420753
909949317
1010077300
395065732
870623701
227090956
904253333
568645748
1359611705
611181716
456125708
640689988
958852482
675277867
1149675170
145474952
929214265
749890566
1028192639
763184589
763520072
808611744
920707931
790386236
829787090
1000913752
569416070
546316966
374614733
1263873586
319515827
1052620685
627829308
1247381976
798521200
970231203
698823268
946241490
1010701082
952163637
1295535704
1186916589
263738218
252257982
397959325
1306296902
828979686
967557820
1193095482
124911916
426935732
284212848
1156406754
46732833
839882140
984773013
246041696
556191119
917793253
953470922
760321247
1320721930
898912099
537295581
1381583426
1127145376
691145255
558542948
333865091
1048887413
138376792
748062541
538083217
538002869
1110717814
607760955
589786017
1192612470
901038273
984365767
853478668
1385984004
1214090273
82829856
941416400
1225790111
1294325960
188354290
785832508
351392677
469801917
266294834
501318094
933686397
468198315
785966501
977956684
518120527
575309848
1243080718
1351591559
524552929
709289590
855749669
173755617
1265485939
860263744
627663705
1202129977
341778530
1329636562
488682050
1363397859
1340776327
696053800
475400110
677482260
1267893670
1358766236
736591238
182415815
312819314
879925437
1190011696
749409553
710251733
431666562
1334146591
668564734
524673471
381579424
466324468
874034199
99947846
485103904
863458423
495719440
775640096
342378903
760089909
414219371
861638041
198737636
1359400534
481884934
895667405
879493414
414654642
549111411
1078649082
62044469
633525843
513491306
690226811
976062994
1322447827
272760102
526190667
933188794
1168285989
352378656
353781216
437012339
1015095333
82950533
332763885
804444568
191175422
315312717
505493440
938783515
1253694514
980664986
472532168
697783895
345104885
1259254663
330451925
406960860
724183431
1022840028
836085609
737969546
586501788
665736097
891159220
1235011527
780697514
1174284413
411457911
996652258
1368469722
945822464
1089642450
867171397
786378035
410249577
131868837
167729867
714125681
1208128911
534988870
716474487
442512962
239769647
1108599356
920285341
470078236
1146488974
138260060
247105295
584689131
440024760
1380617273
434816923
890641832
739482325
869254586
1114290111
561719228
381212969
604354272
789775801
502034018
473787936
1376008803
793973732
1051506127
1259585009
1202571750
960059278
1034952275
156433285
937658301
807677
135842453
831328881
388243632
962192928
1043798130
388937820
596840923
867237992
513030243
389045315
938038042
259875782
717494742
944591204
296513229
650018751
142361046
773997051
917102901
265584559
451858786
360768009
742349330
188396951
1353881390
1044328243
534005065
1345937354
912536828
598044197
144870686
1043919038
289195458
253433760
460234876
206330301
750390934
381830551
995344943
376631369
460690487
1016577226
1311679473
257238485
868580974
838331100
560315435
529419651
1249321214
834443042
928627093
376457293
1193061707
373170928
822194609
491586697
636286525
479286577
566234219
478635820
395672835
1187659265
788755651
653930563
876130629
899464750
1310800395
869188834
544808010
1233966066
1014572134
205413110
944748417
870974917
492517886
1477972947
1082252295
1197265081
1065538112
978077762
535452352
452507134
1151211731
901175557
649092398
135751787
1186432768
723031375
750004314
1032496386
441377889
378617373
997337825
993511504
684160159
615420283
970874740
69193
1316403259
1493549909
567633019
904058871
1063464202
1394459083
1466038037
565528787
486857535
1271288645
830331413
686582967
970944007
504900439
234794144
1017216344
591118725
260281013
1254679892
1129511974
306642012
260416504
649540859
158404297
57882696
1309792260
448211981
476245382
230308753
496346950
446680813
510599892
83875603
1140590579
503230548
571432106
403799813
676194408
318823457
381625109
597960346
297235298
69695150
669180413
658720071
658479401
474792512
342885838
406428406
25355654
556496336
419770396
525934801
280363110
162025724
190648262
974757724
699549742
868324213
499804114
304692490
65950717
1052817930
681451020
360928455
515648764
409930434
294792113
889382139
424098206
349161498
508434210
637326703
809616988
689140779
989122042
694238761
685982108
625208790
359432088
737045545
1093758640
159178315
274136874
976000775
1180638155
134497359
592849493
396442734
747465680
591805872
652547648
694925897
582094771
592802386
376392993
715154082
727037596
1324788431
460939172
624119705
580853650
608173510
295111489
1078875555
505956049
542785284
440731638
513255556
1139221883
402174638
470925008
328046731
658894345
523590932
844401025
235272717
345769555
697388674
65707523
125103575
1148891473
1014219679
888264153
432407733
501120331
818763522
61647146
361679501
428893845
1331777900
1283343315
250582609
677536350
1066728733
490030391
590250509
717447035
76594946
624672349
413411526
1122797260
733809146
313740427
980326654
613057019
309804926
435899347
689924047
954976066
1325041858
381664678
643445248
1367968006
337821849
795126181
676520082
589783237
1360441348
1425002177
746766305
275070912
533406210
625971410
1332848915
632020559
1035274337
529537202
845806090
725992057
1185950953
1290212138
943146117
539861749
654961187
352491663
1199241042
342406144
508171563
566186609
402472998
908660564
1111807110
1169192471
1142284767
261129636
1045963706
494731903
358876553
485186047
846923647
761915914
365058312
450058154
581949405
530940976
1175079973
432576465
3099055
686858373
725836530
429837813
492603958
751030098
340618554
1339408368
533730309
404263008
738650872
488620254
483932451
533045731
740191550
923755956
745864787
927363671
358106136
586720700
762231621
329474678
331093989
1001607057
1026786028
57629682
448072360
1144797839
668596880
995077749
514613764
964371499
1069583328
451708135
392273292
101830838
960119331
279312270
1249084033
784159240
823796948
966784122
188549489
526026152
503812803
999069682
847272714
689029729
648924845
310920416
779427624
1050972545
885243015
773603351
836839672
700045031
840256357
836130490
904238482
1204367662
1008321287
477180877
1311294634
311739933
187050280
489191265
951703699
1022134049
1071696229
957991945
304238768
1971269
698614807
750261198
684271646
470056473
754089389
358529639
564470925
1241355302
673716393
282592960
403702926
979150096
463817173
531568385
1308337768
730021768
628481642
1052503873
385548872
136137376
681224123
717564785
558724462
726476998
1028261796
1004414186
531416614
389986865
1079642345
647719071
1032111316
274150747
866037238
426245273
1171632994
981027691
140955083
1040891945
102183751
368946948
896307139
446871481
550506970
883631296
201395198
494807315
651598969
126169048
953115750
449181367
209896595
884922914
945869343
883808720
1134268831
571705692
215213957
309854306
776063392
799855573
736514259
900299624
480655983
129779216
476528606
746461911
947029100
502889828
1326914840
345455112
813432249
394506273
745054243
672495341
966944326
782561135
1173136172
616030093
485992798
876005279
769620766
454318896
943095239
1299317566
1042372190
535348079
681636247
377941505
797569911
1120044952
366853004
1213294588
441214361
53350707
817452939
931372228
364043766
359401845
241899452
374996597
312853206
372798140
484127082
521111562
409996337
132365142
178488656
415333887
849180339
1192265187
1309775536
1103798528
980331145
1157030314
606820736
358448420
355520565
243770599
850667867
1144321321
996180161
905698553
456334064
318629010
525653767
235828815
499576760
310950647
858489954
477897735
260198131
1103760859
444040374
550842892
281794002
316369526
759504346
971320704
637741152
256053165
547099390
696369086
497825461
298521272
195846031
829618744
808866343
369848353
851181935
345577954
1098064177
1239448904
40272840
594775221
1076320483
806633282
1363582141
256173492
954865598
399031731
582194545
69265664
245937081
1216428288
783267835
1479695229
120805679
399428099
671371732
772372333
906168835
1031952129
549434787
630522051
671659491
1225894485
389260024
317886279
462795961
405829252
643857181
991932341
1141636408
377742301
919207486
1031565162
404131166
106243360
299028721
710918251
360001560
306814578
534643683
928008470
286003368
879927011
416621755
742512468
468485951
716157899
806450231
667637591
1272471712
751822905
983680716
791917723
402014864
252943667
912087946
495527450
537608089
276813613
648976711
66638415
1058108381
659968129
646286226
902616964
633670205
704739172
780116954
1340861055
300238504
749048418
865448559
1358802869
840899430
736868911
489974468
569035574
747797927
370334926
165072123
1167159876
732530833
841775373
547766846
1239693898
491246691
154476439
776351905
1220068168
477130236
433974431
774640614
1467425586
131503051
917561606
20722645
914422404
573416525
213755907
926016623
112743046
734227469
874983189
467294931
387048980
97177713
724280212
590975131
363130809
208882215
294225163
296430343
1039554164
620979909
749446537
631073787
1211479910
81545816
1163037966
541987772
1314829612
462613231
655465346
169779438
1378356277
1217681421
410662925
647562737
1034033572
342574302
487462642
1086213101
392651081
855189225
1095861118
719073962
430989551
839174277
1050015349
632550247
540123486
1187203162
831879604
513446243
1088375789
1027636034
213330891
97200997
1333969089
415215017
322946359
1371362465
177580704
829921899
1019322807
126451049
644541050
746068139
906912540
265730074
386449033
154284200
934468015
1042381281
860900227
133027052
1216880717
702900899
1095437261
526329268
852311182
127864492
204494164
701179857
472558841
1346097178
973509173
546129047
481488441
482640556
1294650426
516589658
574800925
808564393
1066720147
501164201
724905681
1108053877
767856797
1289699566
1076778384
392730131
782829512
797162448
339053814
111859802
551654451
915402750
433928605
1111927884
523954190
28588389
425552447
958743756
1030414813
472503791
678968437
290897295
385148634
1151588375
49849926
372653321
621295438
380712570
636951841
340928925
304238927
442883418
553250253
188470962
1380954174
301610444
653517726
839659119
1049327775
422045760
48774015
926747377
299752413
145965859
500732486
659203023
492824138
441849254
1238294343
748387347
723676878
399272368
691433556
437699841
856272074
1344122539
163356399
1025246939
1488359814
1176104115
172690760
197959913
703798226
484451337
342636318
880157844
110708712
335806929
67211431
547791151
322096460
723159544
688111537
1121693721
350102742
227442470
708966783
1414978888
873268334
510871774
763452594
1305916202
652527856
1029366131
511551236
292387784
1292925829
330359944
1067483226
443339877
1200631197
1093691227
766436943
494788623
1192021195
171918770
417223304
401614777
528914420
319859452
1457749488
856762561
5906364
736675454
616782719
247352766
484307216
892009024
410942930
697956414
860835948
235286252
728507880
216655379
973670268
474411248
834330676
673404947
1304566926
897429376
1201903310
476076459
767976788
418375172
254747773
1073718308
217733297
1120916780
850368839
1089831989
920275722
527200963
780263109
1488353916
1132824670
796442467
762685081
1230151774
796740033
378968570
765282212
753313055
47305614
645678318
698901904
829140679
170949719
641885325
823242081
340907595
1020653669
1305176960
530338940
431567424
1055099725
804007817
655356790
535772630
776165362
783237673
654434426
624757530
515645022
812212119
1324826645
773397886
319429775
127848198
279687427
263251742
384524186
317333797
1318155656
241961088
671710161
603323699
520969764
1131483472
761636002
399363683
409175997
788644095
918659354
400734601
909708345
751614725
1302399432
550867116
1091056264
786355824
974025893
1115822153
1225284256
390429976
1224618404
433378579
917868398
1165096084
504830332
525683940
136272687
741122150
808004185
633939966
482982220
688846347
530539119
391875653
828276959
455617381
509298715
504296175
49537455
799988754
744588065
1016913115
880338900
182905737
893051072
839970452
634194542
1016726874
1396784027
519649726
538600732
765795348
273740631
1261317863
1279328706
1241149427
537299398
460878341
221400120
1188645852
576803461
1186071569
526855405
1382203412
1095746846
614855388
644640167
1008011696
878203587
1360175737
1165823034
450010599
561998450
386547292
821940396
1319192271
1348376550
1022802466
1115513479
725270495
824702010
575569924
179078554
898460760
705042837
878992128
881588519
688903768
467787098
1088340285
439736785
408339856
232225872
122959157
452598846
825284547
1187256822
1289411570
945410045
485186420
344459443
1100135878
837164657
749057229
1073411566
1133259100
468472664
1455488926
569286898
731041936
382078675
1063980511
395373519
940902077
661861313
948424366
1303293865
711954167
816840439
915333810
911033772
871466134
1175638551
708254312
808655580
888995545
697268411
1049796613
1256536887
1329341833
570041421
445246640
1237282938
779492885
1203679751
801846143
649205340
1216411086
241406248
762194281
981443763
952379192
708355800
274925264
668528914
642995876
1260322618
1270613564
1468963424
873838787
732470971
1071069739
300862038
1353711464
1164396808
939972220
471860941
1084516451
1200237933
468859702
478651529
986829526
513186083
555729606
1003532599
1057165666
332997318
803337976
754512798
512606177
794797433
318374602
765110310
344124014
447265697
924645252
731128702
428202045
727956092
502047132
1056347300
38762124
726443287
1112239803
291610088
908482637
664981456
944391514
1371706186
1375891384
906542845
1146008657
889557973
1158029948
388111082
531224969
1469690216
513571552
832045047
1038948130
466482794
1445964434
237611367
1269811690
927029399
826754485
880041356
1079236202
783628073
712674594
864471641
452702455
1333107215
993859395
1150103265
402915968
788026628
655744939
762373466
385391224
447930438
1337726506
530849248
297652816
509745363
682080746
722691040
465203217
739932430
1065115116
808393811
756644168
546086244
777313300
915917336
1010341704
103768782
804982178
532858265
262116445
714680573
853865433
413033342
1059859141
629173642
235772565
574102596
396531573
976262766
1245370483
441438385
860831236
844982920
433672204
741962096
445896269
319892660
974792387
983333591
407199190
1057038372
749025330
695705845
918602499
1051604802
869137978
702173307
440375613
978997518
564513683
1192992434
368809187
815456564
412321684
243583272
423100641
1075176488
299884821
540250347
1301629664
707957198
961462358
223456166
1216806604
547867280
378943154
1086886968
1333604161
411179686
797225969
988472406
370957651
401407923
521387276
254185297
892732836
1429446534
1156532358
1112461079
933939116
655869138
659575767
405097296
1341691531
560479120
966804836
348442867
502052182
1145501148
751181568
1144533528
609261309
680314260
642392231
313061401
970164198
1112811386
182324958
1080382329
672244161
1264149610
231615568
558623694
417395792
1011051504
498009140
463134501
337744774
1123986065
562788405
498132203
877955412
443303003
633631893
356441314
540310167
660909475
498824747
302427416
1386724274
1226958693
782296296
1404762933
330776836
851058640
663346811
748651511
957039786
1207205304
242867384
530543038
941081402
788103170
435313542
319566357
714976366
1371017679
70801608
33472462
1223341858
880809136
582473814
938053373
1453247046
996969727
1449094970
491853452
1391476893
556253337
458292454
673971893
457536212
1177016543
1337878623
1054743668
800706936
784937467
915540299
535644916
1099979525
665825944
944007444
21593831
1322479247
832828919
1304473158
1393652570
245365878
313050245
1024861981
1320762030
609025240
476067576
1121175868
587947641
844927524
1158591815
934623021
909375876
1030639139
626269019
731743485
1190720894
769185454
486393108
825953205
1442613833
486812944
1113352320
591328051
769065762
798335714
1137113896
559443436
536312154
715039216
1243344632
519797651
731411104
1078130919
606994716
495236932
1405783081
1104560317
996403359
1147347312
1056643121
910495223
1043685959
756869016
669203167
1388833721
1335505222
843682443
816784256
671545550
843788091
691592887
981284317
536179382
970212854
764509674
850889334
971861740
1003669781
1385849709
550150754
788189006
612604628
726631477
1020072707
1049042981
1127760588
1237707445
497257749
731577369
1068886473
1214270386
931894709
682049402
652346328
1249930700
758361815
819464180
846193706
456096915
974271483
1389509505
732753505
1048360145
906737011
1202464047
921038430
854168083
940492005
706522586
676555940
1363770235
739995147
709107644
1337525230
1022356796
1218973222
952972295
370371272
1051746855
924415228
426892294
684385217
1111734886
840301920
630990866
1100086797
742807288
1070378461
1291585836
940256120
454996786
1120473918
410322934
724454380
1220486545
607632646
1106020578
580083544
1210419246
1122842196
564815083
323750105
1083577933
953857577
705546297
644292421
635993544
813689275
1230300505
877612714
1122900829
882088317
949435989
507176654
767278795
735255746
1222133742
1082421120
875929435
1090308810
1343201334
386207882
833216763
631007261
874392646
460748012
858989186
1255004774
753104781
718363618
1111935194
672808836
392078271
1011212881
346041182
914672142
1238145802
914324649
857464981
1131789427
1287733793
1018383524
794145635
575285507
517761943
972055119
639743069
1060131111
416164490
918081460
957879098
976986976
368920169
559868837
1323163242
1236249961
1351418863
888372174
590440026
1097789790
714614677
991083578
525387803
825416467
789012051
514877003
816938460
1376165382
600945821
931291342
1011442922
1287122102
1282528233
1153279743
947665194
305695289
763800853
1010144209
915082751
1252441037
1256689049
782288280
612455672
855136381
360977637
701531604
997877297
1009898256
1255037065
1220158641
794702510
903939771
394235552
1022541831
405125338
715292857
985258931
731337694
1054846020
539010713
1047339624
773547075
871022643
464400349
845021758
1061209669
1008653499
520395699
962783364
316318673
1093405571
1059977931
854787878
576292104
1062317025
1292507612
709394742
626755228
958644931
1017467402
1116170478
1112973137
559433336
1385406614
1235430097
431432242
384319676
966718251
866469249
720783896
1224635380
969340799
726426114
498065598
1058425831
577093107
1451694227
741182687
1375785810
370982255
972962983
707037415
1178117527
753637589
924499077
610604948
563254226
921306812
981307899
1310211667
924288836
1180444393
700157668
305895482
762354846
1171910793
702507476
638442342
379137440
1062468940
482660633
388786971
409264657
1112800142
1256291570
782065748
1081522732
950240336
634762836
1016608904
399535099
690720420
1115173131
1107610105
899925554
215239407
620218351
1147215936
1025909643
671200874
681885493
788290252
1209836623
786024779
1282969873
1151424547
349301185
1340958789
811506625
955513610
972030833
1116437815
423722157
1100112894
634169742
1028771707
1456285018
548010943
850641748
1239462015
629949892
1016453077
1009872110
245339634
873060712
216812259
763573201
526763966
1112135902
993675225
815308468
1070689750
1183383482
456826379
884514846
1093925167
837637861
745111179
381471623
1049837203
1091523588
1231093416
323164590
794394135
1042623977
866078140
849317959
1252477288
548109772
706832685
456735118
1176635751
1356048699
735585852
733879411
1026126872
701449845
636521152
499365706
758260370
954621304
1304986914
620953462
455239613
1098918377
1374009758
429798156
597254063
833646122
729122739
1069887091
453940812
704114560
1367843304
444320746
1268911547
656263035
1374592142
1098155817
758124579
1375957286
1040051450
866193307
503557661
461490642
90393394
971168365
898020346
531340657
987417608
953639821
1099910575
1194678007
765799529
740988447
755637061
956808964
709849636
701145910
995288952
1270726943
893397118
368384054
1398855673
414228435
892097206
1337431767
393635038
1241725794
882601298
47776821
1238443651
1027747434
1257371332
1311233098
749479468
916731396
1127338589
667993422
577502540
383122558
778194253
1396871139
1281867411
1386563880
956885966
546190841
1341004332
1307024452
696463119
1100553234
463697292
462383493
838994083
506325272
713554390
555335044
1028062588
817125107
1088391998
615401878
939964704
831158816
421207480
946238820
788104684
511963546
1233355936
1444577713
716613786
1344230765
1240603362
1139815439
520877414
1332662869
780702498
910161331
765139826
978732488
1141340914
630002652
1028820943
1082754439
494870142
1214479667
669057242
459855540
168869762
1207942282
943756257
971800364
648735391
1054313062
664785003
1205137897
1042709321
639804686
745857664
1298047876
1257164936
939768988
542840873
1287193559
1391576529
968269232
1212347206
704303383
393678135
713191917
400792269
909170150
463697446
1340016050
1482576054
934089516
529961836
1078454177
681308990
636129299
1056150350
425052199
812050685
748767637
826923053
721700996
997880575
971445952
916491571
1132063524
1109101620
1386250832
1018652175
746619625
687541174
782520402
1352842446
613625641
951449425
1357671168
861794782
546048286
970876359
1309010254
1271320280
1272446357
936812797
330173370
1209439885
1307431492
1126827864
663341859
391142280
1406371598
541545419
588899774
1087121723
1322448898
827081659
836420998
464986114
672224990
867372967
1290319423
1179193578
1195003093
890717689
1072285347
662420927
800181109
877358436
507936815
879395595
1206160785
594750710
504841043
505194302
1340530010
989120134
1289077669
1051438354
434927607
1026720261
1334616905
526577708
448032796
1340182466
721488452
780485748
417900087
808927521
623855893
775196252
762077894
1096443480
1460170045
645127925
372322317
489286821
983068288
899750799
655955655
944834669
835985065
516904919
766374224
611632484
1208936431
800730830
1185577690
634774237
867728572
1103483499
893074720
476252450
953336108
745529795
812824729
742212216
662969488
1096874576
676077091
802799710
606557214
735931451
756426052
1227057996
1033982049
393788189
518926540
912841501
300673411
1240582586
452926571
870009622
996541541
1478560919
1426276942
840933412
1372237817
589751658
350229717
646829289
1040411189
1166306607
580910040
1277009164
1107257140
1260175492
1014585696
555068465
810095645
1136884018
929287658
1086951520
375850242
829398899
552521511
1211389130
842959746
1185579490
901221945
707902688
750269926
502352370
1059250106
1263965496
1124586973
987983300
1013352290
1039274819
1041617143
1210975329
1095553857
1235440034
313610687
526501600
816287797
415985938
1070023482
947047831
899587257
698756450
863675001
1273577634
675534604
437826511
759612882
472576226
983442799
1131446515
421274286
977511168
1237793143
578256304
774630197
982682205
862533914
815128549
966578037
904079974
897615244
620037688
530924059
772750630
1253288899
433261765
326460168
1009856269
819593316
1356094995
1179292433
1393053028
536259791
1278074479
1441131979
1088576652
603478813
742478011
1139033517
540513746
219687694
1194961530
1159052101
822270861
858550256
1143520818
712016247
442285655
905830214
847860767
1084836290
801283684
737012093
793291109
1265790738
387180074
1245258812
1368010032
544750892
1294236938
1116952005
591244317
930380765
824372448
942160291
475369120
469490857
981526507
624445475
884461721
979776700
406948468
1224663629
776651861
1262648801
485391671
1093605982
1267777259
772738785
680231778
555038668
1074477636
362785426
360738838
1051504300
345769233
1008397611
1006956621
1106596175
1142837907
660895811
597601721
845916929
1135119969
416638758
744076176
1034132494
1026945295
1235531640
1128822175
580597223
1392357003
1025156729
1266772828
703105814
950268157
731724952
918593898
996048592
1390787233
831797900
674162741
1246304510
679301686
686177642
273208550
1041570087
1273790072
930120694
472227578
149841820
780216801
1283471176
1188528728
815644896
177089474
1016498762
895492291
585667559
1111832236
794379418
825214179
861616885
803283413
1295917684
305934585
302124787
303464467
605839675
1057590470
1489285683
963251270
927335290
1039266666
1184642139
453827545
958360681
1018513966
633083163
473448697
351543658
1399378430
916733760
929100634
1139730059
746340066
127742617
1296915453
1399248137
1046803160
840867297
1008714515
1071329373
569041072
459623134
559444382
485693645
897827836
949171029
635964040
387122784
979492352
1102077849
681153862
482931210
827120639
786385466
771326126
728174067
499517956
549338987
885202478
1344946682
621746592
1000886950
704236282
202833828
1239494511
982460263
367624983
534469168
1057403488
1034442343
541635960
966013173
456480216
1334563606
1034703852
1245978405
1061723519
954242380
953180537
397815910
784946495
1119035520
933227926
213273952
1314940012
362206675
1267828526
392435057
835277381
983017920
124628734
503227040
813539642
820679152
1317714732
773843338
897424900
706678383
950988853
665722330
1052278266
471528741
1418186256
793241855
386706748
643514371
1075616852
452606852
1259878430
532729783
173600407
658759487
360934513
791434053
1139951152
773096372
628166172
998727168
321856923
1254945450
448124663
378808820
346155095
935981343
648987151
1038308883
778721098
1173388768
1066826932
114309013
774295147
686821591
969010236
973500464
903630983
1355995690
1267830787
447343525
125781626
626497
849772540
313858612
687133800
915248367
3011652
1260250530
295382619
1271335749
1201424129
1268090570
1120629849
1493686775
75979145
368809118
475943856
135925634
1342066561
1385983229
968539358
1178954744
684542037
707775377
1285571138
360318685
988149638
411980606
980401211
1259976730
1067009151
812290892
1277806228
850610778
380385377
1133644551
1187066084
681081735
309009028
728718883
360038530
1341525346
457837042
1241201987
454263360
671875155
1118914931
418242126
1050883296
209192473
551785173
952249404
971879108
1228695900
1081345426
367057415
351266478
878473473
926452158
1410651984
749284736
637737360
178927340
716679294
703610618
1026280216
823244655
849579083
552831602
395720098
1026109989
858676275
1355653190
966804169
36091440
988825550
945268053
1247130464
1177180346
130821084
507572922
1127614352
822001857
1138478364
655454904
766343394
932326518
1494451387
326637526
594654117
1445568109
803436069
361911236
1122563657
852748969
853584841
1043734974
304239775
876149344
424675878
559316677
1063560447
965957384
1073018448
198448384
824328544
512379447
1315422953
1245175275
1356612130
400262965
997551284
1060994102
714771025
952835230
748238995
1167695704
384723966
168764629
337770045
831420319
1405397883
881531347
972934975
1334716837
716688453
1180463875
1044622951
787041671
1416084723
1123303618
313161191
1197350309
1054127766
438143306
739181253
834764396
820698224
703651835
529353659
861346755
741829485
929272588
782630950
590880971
1288192558
808586929
516137226
625485989
903509592
1129451982
388729374
907634677
929757287
283966338
1037249417
1441635123
709194608
1204165509
1198643624
769736883
867031220
1041802145
872653656
510042610
1032794763
1310518165
1019267181
979102017
1224445134
1261947707
859081183
784504135
1030930878
630734935
685964536
987318626
1335640777
1265290898
1019705819
1125411325
876009580
536264690
424971137
1040240338
907869639
592908060
874416589
1040839272
633320206
471242665
388195668
519268416
635433714
387571876
767934042
1379927421
682345947
1123538716
1346175253
528772770
639298165
1350045530
996442175
658474137
243743687
322413395
380511272
1016539023
1051119600
474644243
924263493
994692640
442959325
1363349990
984314096
642185537
420015098
733203447
360066906
413335182
475240090
692066761
1038546866
1150698761
275568042
720214849
641591434
1152907419
1271865960
1265478230
906014091
904701580
599857789
1191028521
342737429
780991401
959736481
769832491
728756602
1235593911
1203652463
1361297104
501433146
1095335907
671553765
60292410
1169900379
415346308
522709422
1049691561
1291163665
212164756
1104553070
817379134
806362175
1230874100
458421842
1312433905
994747648
845673148
1030054723
129932436
796067628
1130932197
1185012043
828033742
799727522
645210434
784961631
1368715505
892314567
572616515
961706715
713968946
525444576
1378879131
639024641
908674569
1308102767
369220097
967351440
468402830
1386113365
456826383
891534823
1121355682
1140549903
1174189524
865441932
956708319
915547831
859373368
1182077473
390608205
660746479
920446444
641273835
1328711319
525148425
63794751
767439215
817061352
1019159734
1210241169
492643427
1106896376
845658350
986761956
888099551
1401571073
1062339356
835539911
1127349521
665199252
1312492614
1234888475
441986738
871123353
472743183
664080660
1138624979
806458848
886708672
1072418242
382655461
1354777605
848343627
723348386
1412392585
667949777
525132431
775758738
713298026
792144402
734885032
1037798239
370748449
955777922
776336067
531874070
987337705
898170885
1251595311
488416696
1051965986
1053170127
641085257
351136507
560123130
331899070
869527697
711233907
402120610
1110774910
920525502
645592650
630721293
1057762299
1000069051
544388714
990679519
384080200
70426431
785346045
484060462
647393954
1016014975
1194491535
856161313
975602504
1064559260
834362784
997017795
240212823
1119428714
1372298079
346700788
380443210
473761840
1098402227
1042993624
551878974
1010940692
552440906
785772331
1040455829
714231977
252003924
627887882
748780778
281763883
354980462
1167430158
889592606
1209183791
711757460
562369848
667403887
795734269
1152943975
1350391802
273788447
1093921200
994766247
1072345968
1112430645
1149375895
720872881
1372924400
737755289
1386032899
1167762269
968304087
1267870443
817588945
959377666
473718844
1129842582
1038278535
1244334728
1068446462
1318714473
1331624724
491939385
772093614
929082814
829652855
1146547457
1365816639
731137280
629881158
782186213
87202802
676949825
852554808
1169025265
812646240
648203053
897118849
278869719
1112430683
296433134
846101753
493401435
787116208
402533897
905767648
425797580
1488182486
1309357594
779566394
1237447020
999341222
743866510
519184034
840748207
1056794372
887927821
489305136
1111978375
757462944
1378589352
1070324336
627412550
1130960551
935353458
1008554530
1725303
269679645
318779979
1203537705
122211471
1376342377
931202811
594292587
1435342947
417296348
1015758870
1286492709
956169212
1460024516
887719113
1270457979
473717694
977303569
1315047383
667653527
1289592411
623216503
1372556973
715379152
587236720
1103112605
835505959
582366941
392206438
1064970927
837303897
1075737429
1098909358
526507919
937127406
850548802
880315839
799145631
1164050567
78817946
963924771
1606243
1159980435
1001442348
488416325
1040243227
475903669
872669791
659766542
1239188323
806259975
829973545
702129140
123484366
1413853750
837702778
677882199
585725123
857405387
1140791534
750043923
970103008
910140859
1372354376
729019782
465599720
1305690125
928291648
1055357962
639899024
1094854806
1156171879
1027690359
1078365103
764960663
828420027
1423893203
1023442220
1107472037
1006090791
1047394615
911615828
1000858318
734181522
734171918
818945544
1152671535
1147804177
340741652
582263333
747464864
610933595
545535859
912484301
1095998918
969023582
882509249
1187091879
953960827
893696134
1022259114
1176344914
715544456
973397093
805331522
533767867
136243717
274450323
981451202
246823371
583990639
952449932
1191765943
1073516060
1000414532
723153542
957108971
547190524
796025921
610854555
873576310
1172830664
1482158489
716147912
1349497134
649928128
834999284
809857719
1154780465
1033159593
1301160597
942528339
1209416180
1179741887
816141444
119441176
416240126
851919078
1060640658
772454584
173415042
1006899301
1178425520
861013914
525787252
1303143574
1019225443
506647110
186052607
1256595282
1086743508
655121111
1132337118
941579503
716058801
851241006
846487560
793880104
631582657
1398352581
939143895
982239684
776897309
635111988
1186519460
259556984
924957877
930622748
1205491982
167932327
824899364
962177028
763955866
922157354
378922499
1371854556
1218367742
826072306
768671240
993498356
862051140
544742495
1005644122
228417059
587806485
1371826888
1232978622
629788997
571378094
1117424632
595404818
1188110713
907649698
1347754613
1118267214
1017623924
87504306
420185209
701107347
1106371843
1025231732
49905260
1492501137
1044683642
310933780
552701372
879758607
896971974
258372431
554897342
770191466
1076678951
886959370
191494404
402456798
1386252317
1114488956
936584793
1287975042
1244937313
563286003
1222385878
693565837
519229912
1076472645
976320390
1009045997
480647076
991968387
1002250032
1063233866
713793471
1198283262
732637613
620411182
944931829
1257360911
955349016
412490303
211998945
667838511
936390727
818890984
1144994721
1340731872
930351238
350220664
525899142
455722635
245197954
424824996
1157977474
1087748124
501388324
645694153
1192335931
1014996850
924282444
1202684356
1389534751
908392152
1306313894
272707505
1221676179
1042974558
752057429
837653268
1271530301
260872236
866000596
1013278332
436026861
564077306
763962333
862955905
1458147230
1104585717
787198179
725317329
1055416930
1099149172
1399678181
654627945
526545126
738084211
1294184192
1016231320
1375487580
642285495
1489413685
644741832
1100670169
884857490
880520928
800378269
781352276
1388400802
565516472
468165744
1065958827
503513459
1269234576
856794588
196913636
623851382
964419771
994684404
1090945330
756964026
545410722
622936057
1073561147
661739602
28075089
480453112
221974620
634736650
657479449
979190636
1144505770
595106882
58032659
375672600
1345904107
955138352
910003187
516161215
288318069
1217143108
514915845
1128435113
530160804
905074972
863327833
1299173232
1065075265
701115786
1287079067
809604820
1100251084
669408991
862976546
424185391
914434232
737000087
151225515
112354745
1000009514
772896944
303395362
951686730
1013824624
43712451
580186297
1337685205
565261694
988958546
328879250
501495953
657736997
1338743896
446453266
263594876
1121341232
695325837
609114259
1056821817
1131826460
1498821045
378165156
1366319659
753692217
1005525591
190250067
1067394212
1090469695
967876680
708288487
534527955
802169564
1007241636
903710626
660526646
346800468
789307447
811589046
618120800
1167876250
362921096
297162249
757618738
959425241
925087749
975050986
706402761
725005630
312851712
37356997
1125097104
675081779
1106122786
502668909
553727887
1123088374
376709476
758900937
699262762
1008288008
1187144231
723396123
760192535
1164511150
681015575
1037180947
669026224
902738916
90787279
949245137
1071969342
715171667
1005012079
717476024
247965285
420564686
1389242567
554709232
279050231
1150908429
1382611349
1054554528
935188400
914369019
691044136
1267203128
180022977
366375901
1132867542
919358117
835314239
549266999
546900218
123211390
1112080274
837202353
1413306827
492826261
1353947434
84869883
1353685315
1333744552
1262285581
397588716
911004460
905374910
1384226930
631032441
505301003
636636562
1317512245
942283380
456893349
850582187
1240154794
1354705697
1219554020
1208776877
681410016
885536392
981328416
518977453
1120661899
874073933
790002883
461013937
898626946
1224508610
776304055
1072105959
1039933002
1436049615
1472001262
705764039
1037822986
1263484685
605227671
1258793299
1093703039
1099333644
493148582
1011250346
378173035
937600551
400949050
919726254
178163354
805095447
1289648436
485211920
557093545
1018158549
1219052630
375823762
1326567658
1133729695
874999890
1159648421
1295714099
1108819979
785097219
1046822985
735472448
1027427244
860711050
948065348
812685394
561758504
986190475
863252802
726136705
1097879866
656470941
598091966
1348599229
1155113170
1062848668
997342012
1318644567
743699446
327424659
321248281
618228715
892560246
1163821804
444197893
1204016047
542115985
729120950
702653106
559802643
830046194
976174292
499307120
1217437372
946209249
1043160398
1137164812
1011451729
620684109
520382764
345275850
424314843
657559349
614682214
314070465
506185364
1160235019
250001866
803012801
1087861741
1000411055
752968403
1391262921
806244401
213177922
654740789
736771486
1011142930
785287638
539550312
675158701
345891681
759476580
1044259012
353733358
769798199
794249667
1067169759
1048136486
394482587
295500654
1317687983
1027177665
1272597346
2355665
1141490212
250090381
675962540
1136798684
422680918
576756449
559480756
538806662
517052363
561694752
678191289
829979404
366898238
1245394467
970385693
943992213
534098985
997463013
992963634
404884299
1037140134
1369525154
829906107
905496212
928506189
517175522
414652384
762451105
866126922
892794363
1164227157
930410834
161947006
904579241
320447335
392089137
1211596321
559811095
806583283
545621081
456138949
1352676414
200378273
1343472099
702757170
769307039
900610856
1144023477
1077864507
683303116
1429027836
563331947
957893317
1223366417
614110889
538740376
451764193
477527333
737881530
529992211
1357965641
1214139616
828041207
657808913
773082836
863655848
1271891637
969755844
652491260
484945015
85989098
257862221
1222828950
1053119293
238168130
758356722
916946431
914309455
1151044472
1132661696
978929969
440324932
1089552869
193639514
572493475
795662498
847009462
631661448
583225110
480313920
670625605
1431606650
552911965
761358832
618810251
1233071732
537010633
1009134681
1491631787
1261593036
849683702
748682525
1395356153
903987401
1265484508
825853994
1078452085
363202436
433413512
1067396225
414698139
863886458
426340849
428039776
1095824607
1356101620
687521302
976984191
998633175
938011398
640251256
879043863
1065831761
672139878
819853203
513412213
852968884
362060453
805896418
1003054549
1471006491
963026360
592528535
465448007
708915742
781475124
834732015
1381703786
714817414
945737356
978346797
579815657
376497932
1055922492
159598035
964856491
399344730
964486921
915792150
861157767
728496098
1043541860
951241285
1083706135
1033797352
1333594782
561052546
469058427
959169264
312475442
773636314
753546966
502056425
961996708
772882693
1156169163
496156794
742814801
1165493850
1297523112
808561545
438722900
1340117675
544208886
975027929
1014621766
1209902625
1395697474
187675059
1296341157
632868799
732810766
1276678167
1354921946
1246859474
1274041942
1247890135
357191461
690182908
382517510
987953233
256791502
659890762
1358101020
704465210
352257962
1483717278
687399346
961131087
525251854
530827221
1270708097
393940845
564830444
804317303
748220023
999672503
738988176
603654964
986315565
1046436100
620887737
375694948
500332035
1005432451
1251945752
294769728
855249561
778319358
1090403104
903041274
604999978
579014739
1010846056
1362959356
1055217061
865734454
845509388
1041146091
761641837
1426178264
710287601
650006936
657973103
865345753
413285113
848876541
649334758
1233291172
1049457606
1135187088
871503168
539867616
669234335
709798798
1026216158
567632786
28255533
755595960
1413843060
1009459289
914223102
1055013482
895825359
1044152965
773318970
382305216
1084645531
872191276
857389327
652835838
991588259
624195565
351454773
872313967
1347360863
1024151139
837201085
798942581
1361376940
946162511
948406665
1048980948
772122836
626863887
407932890
1343802136
825275942
633586362
227640361
952512012
631058556
1206186624
813809175
1372180791
760126888
516060960
702010192
772373992
847640814
987026184
1120593819
481063890
551765138
921408972
809830481
920628096
848834200
248705388
1114091597
480676936
1087096626
353339904
1052028268
910599283
356904249
909719539
481147563
1385497415
820701299
521887780
801058305
988152181
612851530
692218546
1095428157
764584414
460068102
983448578
999232212
1160684599
1218609499
873726028
458260293
65453124
709294660
812197182
1432780120
386358378
847122715
257523875
429918335
1158297319
249060413
957852309
802257711
325036933
838735297
414086512
798362392
843428936
1094179931
1001850034
894616440
653366145
1280128836
623230985
1101971723
707909131
534851208
111000986
862695021
953041295
1036985979
1008277167
1225114129
827393607
525972228
1348079518
619599096
327890675
1161172185
1135489291
686483154
824356983
518682205
695944414
363746355
730416001
353296622
422086510
654377093
1105783328
637301052
561997461
1369604064
840693525
816729358
691014064
832153847
530246514
894650035
449941482
598804241
914518255
943473003
398357608
1384935856
1153556343
799244807
1296062859
1068768287
154795588
472254654
458668438
1446387009
162407393
790273200
1023118235
407124043
1233161580
500719115
1082359780
1457002501
774694006
148415210
477059952
905258056
517734055
794192045
1007370909
1333767663
1222918366
820109726
523024494
1103170086
369111715
616876128
1062394863
425758469
1039636922
974877960
282863117
824783675
1455076197
789922124
988152013
654318774
342767138
822035419
664330818
1390064353
483364152
774052298
974337732
1103433641
1027299967
989747299
1049300526
483499397
493445821
274060223
841512251
692623451
902166627
1005928504
905575415
693692269
1259138329
610877870
1084606945
727004041
767905077
1102181912
558439563
402227060
668932373
629186831
608834635
686904899
873760416
935627183
1171768828
849735619
1385365083
1155674827
783900517
676367624
1031581998
513547145
1347290916
1014083574
780379416
1265713602
748309520
969979757
556605312
715676241
648613792
81523851
954488969
1096327020
608785241
396883768
716624040
856762520
952125009
970552897
1134731817
299943479
1386881871
502407719
988098309
1327500990
788712429
937299397
628576312
1124283848
1002073796
1043102071
981377807
926576022
1251712518
712156403
527436606
474644564
884888056
636340718
991219781
733110653
875685821
491753671
657113157
828548628
1474361519
796020045
291624565
324714390
694986699
578910779
545956472
833863133
40491160
1235417288
245871103
900242725
978303797
392761247
1154539247
1231642836
998798599
349797766
382924660
265130486
645196794
1002488588
627686853
648584991
383363224
746935100
984523372
470031607
388477508
922854497
357552439
395206754
1212205092
518447627
1096810751
1346784799
908655318
509394880
782361208
840235919
560742849
766966002
1038253006
662521063
1037467967
476086581
271802855
414010740
473159569
711262600
1098558172
828214259
585381987
1421427234
369742136
841231416
719197989
499986202
716969899
424594943
432734762
383576044
706227271
849102316
958256567
1063185343
783236563
461039343
605090661
416048328
675681337
765518086
476874240
701527029
350180473
1254108824
774189823
1147137185
846028442
999801350
1291174698
805871768
1046362262
383002315
1063628538
205444114
792370220
545424441
470895714
288834794
718976580
380527034
473676962
632307344
975139429
726219902
1061511443
1383245337
873541098
1009097096
279018089
1284492731
491183020
1320430937
540017851
1496676372
445539552
1211512252
707173148
940745163
423320723
1116907440
864871642
419726124
835115289
717874824
795554680
580417374
754361374
454935434
377178467
1256997873
879394835
1496182488
493974418
124991461
499882081
534448810
381570702
26373950
502362737
513969693
1155234809
521114101
288072784
962846415
1005609955
382528794
819851762
980180147
1077433011
1226403953
397298509
132456102
651730105
1215178535
621770076
780219187
1236045700
468428750
423896475
1388814048
977639940
429005195
688678067
911846428
1000610005
1280367157
652240897
576002128
664612721
1172093602
856216513
851860897
712781355
442170425
902664767
884747776
979274990
541665395
213271204
888677090
1385110682
910477699
1203864413
852993868
892934968
1315015009
600121465
194017984
394913131
429827704
1496953687
533806567
865861453
1012284439
916107041
560553644
1001387844
866451876
481473979
1358837134
752541769
930330298
1305693534
1040564910
913811792
844396693
141718196
1014889489
677215448
871203984
880115513
1202377379
721613512
1304609151
722631713
1285975595
414128640
1431666242
722625638
837598409
788539144
942783837
122551983
831093943
781449480
1050570930
630424018
951039890
1388658427
1048082879
1165522549
578029136
886482235
1296653957
502026901
759331897
1042732885
918854516
917859191
1335434020
714874334
819011312
976809668
1278191807
987877079
1089522600
664794585
1285901898
1396523960
611976507
1197631352
907867585
790004
1243169260
1488490030
1101658189
760957781
711069498
879709984
413718617
1082244593
1300518413
414978157
667488674
457591955
1011155456
1231585388
235212704
1172344631
1139230611
1172030412
991976445
273292439
1059438618
952685909
1160260361
1491548226
854576295
913956850
1446607410
1152971900
538939599
1006993925
941349890
720383452
432809890
684453893
505521296
952014914
402321607
941934321
941524697
184127453
1181049782
977833613
1075258009
1375623057
996530480
706964151
569923054
1394396081
508631860
637402976
807953827
481253318
1477138656
1162323489
1043847562
1003817249
419148627
1227633618
521992116
498932326
1333692446
977993731
1052538923
580055422
1363424783
855836682
845167951
1117757754
579599440
1175428264
1050219164
608151231
570926379
808975684
1492592672
1168667670
539326389
1105402605
94038257
795392408
229656473
843329459
364047350
628027343
1019706586
1262521565
1112875370
535401491
1410416392
1332527704
1077300037
1382203375
367203264
501787060
434663408
763886771
1001685026
469149716
195664217
319227779
1157337312
296324101
1112021485
194323633
1064289256
776120727
720752340
1160562901
1298638930
1027878249
335442953
330533777
827921601
721237590
709409119
1049362147
1048431284
940236876
469256193
998628513
1088294178
356165881
305842458
1140309641
1418925968
750827023
633296307
542719453
1258786960
1081121727
1163857973
97081759
821840179
850132675
1096964454
845151179
1117834632
907523559
413324621
761297285
94670996
1249944955
898247100
1291961279
1145590499
440815548
496435990
176991312
886129029
325848059
1263867224
1062838455
815423154
1042876151
940490386
561058955
494892106
746309163
445346426
789321242
913383064
1221906697
573934754
799432782
376503789
1352013234
531675732
854539220
571179175
1079130750
889942768
1304882898
760527661
844371668
1259073237
1060166246
520263486
1385010999
1380874892
408680851
617076120
1075868198
488697937
1362375752
46699210
857784513
1071953796
940696142
857641379
1233291069
859033397
662398776
1124487136
907751502
1276395878
654104304
460091310
1091838370
1316557027
482022719
624815898
226435726
1038593267
693250834
282959819
935534898
424286956
558372435
1377721873
1347805004
628305547
946046218
1089096689
793278708
1054325491
694389220
1318401464
1326377811
1227892489
623534100
1337009476
546408994
1046442952
1003565459
1094061070
996367682
1146255004
1214784867
799311443
675709209
941422943
1235113201
924127216
818624807
133057356
254755006
436448545
1172218029
608600344
660207930
271138583
627614115
477102569
422236477
611775179
561246299
700450772
1389875848
904271185
722181674
1266278709
1099743457
1318906645
644180784
954084894
1340124314
488977690
1086179568
1004758551
983442478
657937254
406712705
706367670
854399896
1215261080
665140972
1084224977
424595056
977749373
721374302
796738373
428665928
901485368
1071228911
700811872
1307973147
706228160
690085391
677147267
1398078181
257796492
826035116
843443930
408654076
81140309
789335404
757117405
1122304840
516568387
970394509
1052035668
733605310
1058960935
1142970136
1048078115
185816552
1497339982
875400913
834450875
1226217036
1085345817
1326107417
1089081574
735566969
861708433
1233922012
925855396
733118149
746908080
1066953166
903037703
1010190660
1096821627
713490339
816615923
1003977848
914813713
572063719
547127480
797832681
330768940
1197970338
1400612504
865827917
845142841
1448642210
404252365
750192722
1314000489
851364360
794564687
1095642539
1179224558
314784834
884444096
329708310
1362822324
788682121
1191493806
926183902
757580379
838289107
632272748
1173869860
2008124
1133430674
936781935
1030830932
880587874
1396043971
423554879
738008652
468059038
1217289680
382936914
583479908
991912890
1099959502
61310150
1109444452
660030166
898504516
1002425909
1386124255
643440836
463045929
854606871
321237630
619381378
256715745
1240373884
470947965
854070513
497512627
954014027
1067798491
1072382966
906389286
791689536
1281988975
1031542133
772480165
878622139
250871643
507302174
1184996385
2045576
1243115882
438333539
475759297
1113456262
700569545
1225842695
1237009359
1235121814
573999451
1031893447
400311157
653832636
1297311451
339957857
1351655274
787420440
867780212
1448622660
1339025979
739744674
1125544055
1015287553
1246312475
1085648666
498807945
391948328
1133871031
569067386
1031200898
783100010
756046713
731620833
907397354
1379232814
812697045
1000381575
661729071
1108159702
1247680843
483770589
651886405
194753737
836786320
1231489747
1184265455
819452403
1279466126
1116038011
1389691458
1180441532
743304079
1130392476
607285005
995691439
1032998085
1033701849
277112589
443637381
730268210
583057003
919346814
1176516450
785045038
904695779
772273345
890060255
305795053
446864762
1185742117
579233967
922835456
295541911
1271990714
1023753173
1315507087
519522295
614918459
892795681
1076270267
335972372
956183081
905214825
683277235
1360478275
549399633
754661890
1004305240
1335946280
470624434
924790350
646631015
1350146591
217763556
350996752
512739947
628596666
115646301
110964557
529576067
1394714818
1075491040
406945580
645241515
564518812
1065349520
925678744
960725592
447346497
2498358
300168434
963542032
820918247
873500301
192906924
555469010
904576889
508826880
1384924289
1218245693
1397135473
1036669923
411258569
525006073
1143325547
366500288
794177922
970995617
406189111
887038224
845508743
289550502
886487303
367261070
676476392
713885035
664906838
1002451178
754497001
668236673
422324602
1296771322
1067130450
936940329
1414088581
885591397
783945728
1165127358
1147243935
1168940292
676543854
703944704
939730564
1325040214
873907835
258105075
929617675
807542194
488580046
584388746
559976561
997450175
790320249
704868853
1058309558
332468671
457286947
1134118585
1086475237
1369347564
402946622
1274601063
1332742528
684509448
77787668
1340363896
1341128486
1246653797
485367055
536237481
1308572137
437927082
634050117
1109783383
852542896
894210744
1446931120
921160681
946850567
1006743297
1034876699
642741806
537238243
851706760
395315142
755368295
735887232
459769890
820449057
1073876799
1074205322
835237560
960925886
807853007
1355930152
657559472
1064253382
1177827424
833917093
689012084
809003431
620885312
497090427
1104264896
779460260
390248982
775862337
242796623
1251038043
482610808
336821502
674283827
509509958
1161178346
298086474
241847733
530837115
1304150916
308689038
1017441274
309594902
36627976
1479101625
823071030
652293976
1359797506
792954641
548370942
406033915
496946691
490909032
413334048
488704571
698326
530449543
244487713
311314746
351902699
1203923626
634715976
526146814
897397919
427322089
548934651
592063776
541598991
568489665
1468563424
515221571
517165545
1122836275
704581245
1388576983
923530571
694648952
400382800
1178910339
583166744
543421583
633883224
521703525
524425382
225661746
391078759
507989629
840948252
1393259454
557531548
661340297
938399063
806528936
640529986
410536907
217118345
581053516
550573811
655865727
759669669
253073963
410717817
342945580
314257038
1223288863
579481827
729989588
110662881
497413437
1311817129
636884786
599132404
331785601
1012727382
405651849
37792733
544602297
407351290
577476226
592214871
476689617
449451571
984491814
389646214
800872792
1197454827
1281340134
387442084
501583509
421338633
534610603
424102358
727580519
981421198
994257982
340544881
850169943
310434135
977319465
815104892
470007855
457558980
953738876
1027823521
723587001
998076199
545468823
557464199
462723608
1270204351
865244502
813411293
1040848812
113400811
605970822
487708057
401597773
699306341
628751368
620099304
482275008
287836646
415927215
839344428
610894145
389473504
562251402
510238582
569935017
426295181
841402598
531056590
819008209
370217536
247289337
252159965
751491310
380842358
554520587
442621143
420260970
144620232
457878783
274670157
665807792
599946176
603017529
231987404
1230468788
462488511
592234361
121719602
795197314
408081067
1006753314
802279969
569124635
490370037
945032867
1126890859
760478386
2908352
635035819
675633836
809402850
543232259
664775320
988418171
446200116
1023506929
739014571
1273834017
775736034
901492714
338332726
511986431
461059844
1365448670
622435429
98797323
1210705603
540060214
546776539
662579380
98500993
567264094
1130252986
1246079900
502963416
1255956824
586035045
433054
31548660
364802978
381545129
391565648
941990268
452243534
897661949
1060241292
970100412
519002552
1067609283
586455131
1300703321
1277397872
511993001
819326599
376740168
733515279
542612344
200431317
1391749228
1278921693
661756849
512534945
512554549
548613590
871496517
1053269948
511708963
612300850
684093996
500681180
604873670
703699168
800168827
1338118877
835575926
956983539
271063726
982144123
694957653
153556221
529449152
424711236
453813795
782353286
937301120
683807480
450804516
797935222
58911897
312778298
404167831
934392438
343923561
652847835
843603927
335845200
845491743
787535784
102049215
1055463799
777638412
245288159
481543490
455612669
1165608031
110635177
891121226
531779828
532249493
688085223
587275731
685957543
399871224
484833769
863710474
920791762
391709204
971080499
383694452
314228404
934883223
1148385374
605074113
872065125
311977462
322536672
1005132602
997489862
350914490
407116295
417360394
954779561
1388647262
326683142
871966013
646713972
527305173
1223069820
380792022
820877844
468566910
1310561391
1333684448
527614470
1372284053
1146653683
709729309
1018944481
444985945
360324919
289557850
116862119
1046410745
207138694
477418535
1288835541
1110996373
900822170
306728061
1205463098
708475051
1220832940
1001195146
55647424
664755800
1388184392
561007718
463735405
385466030
472382523
728352907
688896172
847812283
410665520
155812655
757360300
921677985
230244733
753499702
466100309
403657921
485540727
1027276534
299831412
533661593
1187552819
868396812
896429186
481723568
958728472
592201348
779241683
856124129
404881699
725880054
582415188
1133978634
524265212
1290662081
468954973
707152734
505838141
299377804
211851448
232274469
700316562
948498817
401667734
715045888
39836066
1253598916
69289103
574143198
911004159
1093619465
692166871
432415007
997879271
1435076289
718612561
884034770
690266333
452185497
634731181
532906838
217829091
1378631440
250798292
535486906
308758335
1044225208
1074522352
754668295
608731614
1137086020
384134836
196422715
452020436
930683383
951737483
430301851
1072201357
768915297
273985117
232734542
1031012792
436943945
296990524
217351799
350426054
817822846
108249160
700026748
461409948
1381972574
444226042
864498038
390452994
360683181
419988521
553342159
1041306324
1185723223
404317364
360114546
668385587
355791229
1239875572
587041435
620479472
491505197
1292634832
738794942
523129547
748801668
739467135
581271237
150518683
643375936
358785487
248415023
1209823692
276434551
931691012
1249706842
1398910320
910104792
687441395
360875345
524077780
307315699
1308900133
1004136642
931129264
870148914
1000489295
421223220
171121421
934856561
784208245
371528015
476396245
437992134
2067587
1485834740
1048297492
1177924690
1441451407
456177456
331897773
227238793
616754949
557052110
211091020
429076234
363493404
916133686
511312196
552276974
343879
628905983
400308004
871514871
1208619177
817154183
1187843488
1461131400
519996316
1195291803
1391950026
678315716
408743656
451064660
382466292
756175036
823319613
530662371
1210328174
875802700
392126577
1068794991
690899595
742512812
519435833
932136929
354826481
1367659051
1161488315
519236622
280697992
183136871
1386691234
1166140816
949830480
1086821154
1490576
457026572
1017574036
469774804
1014446382
182626225
946968497
625922400
429520602
674085912
839197801
486143041
1239359292
1084500084
358741681
557583091
163677507
516202391
281414479
464035270
604846505
652377304
883363367
1177452372
185519036
987351919
434554450
920614135
819941973
137695509
871309398
685252784
489614405
400612170
422106204
224038612
726999134
900964047
916569935
790000206
339956450
1230503456
858250416
761903670
480388384
576229374
1394376249
421133883
470972296
622320740
465493523
116215672
42104158
1078994935
1158535692
709871926
492844311
203024342
1347229670
935859229
353862263
1384360998
812048004
458062608
1344619934
369042535
1045198058
345242730
494878033
432153625
495799025
712103354
611664690
496837561
1229868517
26272527
1223664102
769716277
397449692
724264849
463579712
1133326397
1330642188
1021363920
406540825
1153562863
269640109
1376500481
893064608
335426391
724164770
975445655
883308139
140266860
184691208
736376488
1012770951
132658941
708137872
827666684
1117729299
496054768
468255212
801514501
516413461
347409408
884129973
413664019
1260275476
582695233
461803873
1107837948
453121593
406626012
40536242
1083983324
180410884
479355061
523453562
156754368
418687737
965969065
322822239
392706036
649603300
574050512
980044856
423146194
782377216
595263349
738238919
582206366
400505396
1038723743
1053159109
831653339
883452889
489445145
1352590384
415774300
762656772
1241214161
509173993
358853308
1102938500
1107172355
1224403916
1140429775
575641275
778555361
1148002999
466610615
571295314
769712154
431920834
307986954
388081836
408776877
523458350
418052337
516986083
838577305
837294928
851030009
900089815
1045088576
414377596
1214999045
866091097
1031575098
988396790
284734896
297612820
573829311
217074601
1021427795
497284235
1025808979
913969208
1055204252
468154532
1219096811
489701751
244239781
643572925
960409887
474680288
576537867
784726183
131773750
920651331
575952785
975151249
279220332
176702992
242420332
269656300
590387901
1491780744
275273116
705517699
829787735
1343099563
766821253
313129108
411277052
7424982
903979328
773655020
338623538
320235930
228487987
704777233
882535456
500577344
1180493030
463779580
1235188722
505710702
915752327
967489049
934410634
998120894
77780457
974509179
557120052
894244902
711302570
500341755
611749265
1355698719
709241551
903059931
763094057
299569033
251014896
646909031
844115987
116215848
541085010
596311002
837840887
1137673151
919129079
456653571
461160020
353810416
81863792
574023730
970182823
522081820
444733890
1395327992
768531312
1189968354
1144321812
842894412
833835209
313457826
930730469
675629780
461495135
289175976
778652452
1327734665
463816412
667677928
459935323
1012938865
857876331
335217243
515288051
1289134420
422712732
625873760
403089554
495308083
580951828
679707707
1102789559
466933168
1189838414
837922545
1315238789
254506637
568205971
532951813
661347865
390807354
483035936
517008361
521508708
974344800
351939916
342651465
962795608
923024291
1285599133
796419847
682722554
570041286
1079334317
759074120
488471772
496597558
435040717
380455471
271642229
693149316
987164140
436770936
641522189
296702580
470112328
528963136
1145900122
467191189
676483887
18720554
1125751497
988165520
569578265
392338937
949845536
1033784363
664143740
1028373229
357625995
353534423
373926901
749066452
1148601871
610504121
190618005
981783276
166669571
779195220
235445682
433166037
222750683
633557063
1323675318
438977359
486682814
1319722239
480560313
455576902
1286688853
340167124
1399999135
598190522
664030192
1440098349
730152592
1488991303
126371204
389445466
433327108
487590464
611499483
661981428
72396804
446026924
806614907
767520773
431972699
592996354
1099958835
1422221051
970486905
587842985
1224400541
404802494
289513903
724496401
309570390
86934088
543735447
951233042
1302202892
904477527
674658502
359977362
1119020247
801576937
1421396843
954375275
734995693
609101719
749336184
539308761
144515795
1029121025
1362411945
463893807
411973671
440038855
309035740
970869136
590956897
33051728
998019878
801017803
1327483420
748477385
385959451
535136230
1044930875
1328585082
767155557
390446936
338161933
975383295
888016724
1288974999
503565598
520920419
578977602
700760117
845147466
1116335064
1406608495
690710832
1119494555
384938184
718172670
359022028
523671455
370872434
1279646696
345766873
757349071
589986790
479565806
550777412
307442486
1065056785
1197650473
556196827
325444539
602634124
585738818
495742856
304078854
726594731
1014848033
69234388
1108082167
235465433
1046099525
1387712886
884229824
540425484
62303624
896144689
669210937
1289607306
814121804
503215367
264483525
361555850
881286343
1493724065
1029494213
1226702003
512905869
207043354
518930812
1334794779
834300668
1457823480
713905587
288294427
682907618
1168636875
220411549
370028014
1111475693
980252823
625915680
163337723
721589166
1022855215
1380875905
644832501
418595200
444226718
340754892
945016089
1218146248
1246173718
547016068
100261095
974998189
305250670
1123184067
349067889
882139258
1250814912
333974245
507597505
797588220
639757986
455983093
1373979991
955215818
583582634
1474433395
878841859
493052584
323901666
837378100
747196884
1031935319
117099990
501104936
1272586053
917199607
1241613876
637710994
57741772
613304334
668526732
890000911
251236091
834894694
671528761
894618947
1059857251
467333194
939799943
941666372
306114540
968442508
1002998871
800446954
659681504
651802656
150278328
455568291
600614971
482528817
331090558
406197945
998322746
1340583582
459580268
69535999
701118946
569403745
804246536
854661962
705151238
883068209
722586366
538779398
1109237932
129117463
1425718309
1378195440
1385117309
1216515615
246089888
1317149692
183388336
1303428255
2613501
278770844
1299848419
897344701
465522281
466016189
211060388
1210811658
519530170
867570306
694973433
281201969
576922733
497268368
826414843
369251857
235374768
893252403
360180118
1372930926
917724418
678132653
1052120797
1257815193
642829158
1427894984
444688694
828672417
593188230
1217535384
691289330
1322114041
1238511169
318127109
753966152
679759751
1198230287
1327064967
586331078
886429166
506030861
472845803
213594531
693137119
352887163
565672551
1018599967
574693442
352710367
351513814
277569501
537313229
668890349
317929410
371761697
769611124
640891576
735609482
670221058
953694770
455826532
883812147
681585210
551963280
459579848
379532256
1048816553
527859324
925007813
1355490232
553067137
1107778015
126409322
1110885919
441932269
474910715
480311845
517672924
453628843
249746703
1057849294
314983819
1000432305
1240534013
544422831
343453688
959670676
949066693
826480950
403905889
611537135
556039821
945854359
984533301
930935004
419872263
344494309
573275010
764351181
342842672
576298222
394411640
853964572
782181211
464491250
1370735435
459534876
468457953
523033576
455084942
1278606474
343826240
648504255
377572037
384062646
307405899
1012469056
762411143
275146974
1122363065
658217666
632838766
1033387985
345235831
636479223
593971149
1335868167
753729022
517433327
587078277
505705395
901906811
437828572
1021173770
781869529
1046170518
561145523
801445350
295252249
475274018
1329860665
916866692
504180825
592407697
631955281
1424161526
371947216
917876697
505204197
853435597
891449951
827058962
900050173
808136318
505694062
708065665
304006905
405470914
328214089
574467274
628799684
943442356
104026157
505963893
411190441
1141291506
1362273259
145664960
431021263
801550689
1052112503
954614177
823965979
841155818
761587239
1112010758
1002162216
435523200
45443974
156606012
542428474
397206717
543087207
1378877288
599757994
416288058
1185314860
927606734
383439876
852788658
523115448
1456889224
532829337
379614794
1162067865
94127877
801392100
1205461406
351561034
441917692
524291181
511279763
746691772
920286162
491299695
1039693177
872746013
1373455841
669808859
750311657
1258661187
632067094
930647783
417212837
900190961
452879789
747969976
557527868
917483878
976233515
447879535
431298949
264230474
1285753298
1237289190
750986885
39030069
460481205
1003167535
1330596620
1037583547
366271592
779739156
1090982628
489245143
308785453
945515563
549516777
735804331
669242811
997417065
462012837
531161286
1025445233
621530450
675417280
352698350
293390959
385460237
242806242
906319010
845939510
1256623932
165099784
632471154
519855270
1277343722
1382391674
1340487852
927676703
578558951
420663623
278907932
392744848
679378920
344594707
350878031
1016195184
714667130
112870530
967524195
1108572467
321534456
494342732
522021320
792503382
600567179
609226774
312603280
694810182
472697772
606409612
1219818864
508803297
451486116
857096540
955453614
190017416
497061378
361685361
548272686
296118907
1072512634
540602844
814458690
579822461
268579022
1111244116
714215391
190112244
632003867
492993576
462364580
719813049
268404782
730676646
729925282
966539259
859057875
688477170
614500620
356209485
325488757
852279638
1045408256
243326539
921709878
301603173
771848940
525695660
586015620
1085286348
93371005
379171492
448561751
378571109
646760722
783334918
802581299
284853138
300477348
926652588
335964360
1055164734
288720680
513969697
296118129
819311830
899292303
431960746
1288726351
579794778
204446339
1100723710
648097750
660558913
1077460346
647522055
718097081
978196659
957899565
1161314200
1130812612
324725732
740574579
445069355
1054075313
804289853
587187161
126244028
1661394
450626741
1141388665
740922527
765214100
836121952
488087144
427075596
936887001
846260621
476971564
930271772
749962449
462253504
912708039
805424556
608168753
806467497
482919206
199130480
337083492
1383849589
1397135951
252191592
864461729
1285903650
467287170
1171879363
173288072
1240543872
1043715972
780307457
1473810315
1388841914
474424927
937033296
556512204
491562446
324387350
1217154195
1257187550
495032309
1106320112
590366893
87240397
1305539716
1064764651
555110740
489585742
515133987
872941696
386983117
491631727
515088135
843262733
510201823
1382082863
54475297
531233461
132961638
395102106
716513882
1425929842
346940353
347382045
1236298508
801420699
569635834
587142108
131587775
357741018
535306803
180200317
329140381
883301971
825361891
1315476476
336112450
746432661
171988353
472812797
422105655
253621064
1163646135
394397844
819845230
876499943
1283317520
405710332
396190850
786291429
1105723845
1333471855
877147707
872493046
755106980
218682410
604748595
257461474
592064933
181872912
509975760
1296015783
529817108
918170520
399429147
886427359
205912752
860114833
281037413
1063822023
720097647
1005295626
690530160
1069292092
1192150949
371625262
1396173859
471133736
928238420
259216327
339335963
1051889976
631092509
578925186
800142629
1111450185
1067107064
344631288
703245028
469629594
834666906
727673652
927278590
171400044
865555022
1078839931
1076603903
412427275
751941964
1019723611
292348907
630822230
407783659
710505466
914857375
792454882
355246392
199535268
1389733224
835831201
806683742
1035866960
736763042
61404445
294794107
1036487313
537378970
758432167
1226404574
625464051
1023365745
714695061
771868078
1070125162
1111030520
824924313
354716737
635294933
947318291
778876540
1263311074
824799542
1024234710
261667002
218223263
1229975509
322813972
576336124
1047946902
1265212443
1031354807
382950858
1247004682
920448643
764177674
316908355
361822875
264042294
913414700
625706348
458098241
942637136
855717520
614917616
455992579
632934668
993151068
1168390444
984972931
620337339
1394283638
1030727514
484413904
114284502
969982733
646872328
909483326
428250088
461017876
468146856
1054995947
941339284
812654047
697500770
293286421
614333441
944920648
1005004524
929387978
1052458868
857325552
1052073558
1423987718
855432292
801134363
723112054
601614986
545782673
371715905
1272191752
452550959
710528517
394643692
1087049517
895434882
978273668
466246362
1014399620
830968252
466307741
820582920
946009054
612960555
386711714
1376339856
787030653
794194509
149025490
549767592
276641737
397041064
499097025
547458358
322196928
605293810
996388227
1305026552
775951860
473916543
492353204
508198117
743237358
949693566
824410624
826049292
469599728
683096808
983967994
687994925
1122467400
1378686731
809841860
347338551
1036808200
1395230174
557881187
340930791
170208153
1130183881
388869608
1050362963
881471310
1234192854
984153447
930243079
267423545
574419162
220281863
107168290
543480574
915017699
554715420
544077123
436441122
484174736
1289252553
639947129
706115322
483152270
1156173419
456387353
615328601
480024289
1057546446
1146031322
781036692
749384295
551510548
466857276
1241442292
432178851
800168930
738800845
650532923
1081252994
1218209223
872092754
1097372525
1224855615
454106232
565101788
704507050
949588129
1234161072
398482679
677729403
4771304
359043977
834400176
915943756
1415835713
1077914306
450643652
833502101
688998086
723833561
1106048264
1032183423
692972256
892272726
456085939
480836272
967027321
626179356
1168164113
311451240
479105425
1193954618
1064036346
391134532
1058030962
685557917
970866416
553261655
521662845
1139820437
412503499
830644827
474703313
1178405503
91043229
1043540164
749782799
457783536
497251817
723359761
663067332
1284988643
840062978
560583038
1057482844
469998675
718566341
1398478328
616903487
389110159
900598182
1012743792
886387380
942812934
702850197
174295986
693992839
1214892133
1107481309
1376974492
470084136
361072115
1148331722
1139790799
706084848
1154167016
753796161
877946846
1209891475
542128804
584862564
1151030592
795764583
1326986827
321451102
529973727
674192920
778680055
645111946
539944482
800752529
1396140485
1089741649
1326430682
847341881
1219634790
677752650
513220196
793552443
319686044
468778224
1302136196
489378068
172941645
490031833
361308049
492405575
1123831640
150021016
366610669
1237332959
351500702
769627381
531348608
902894833
210367889
1010974641
692848249
810386738
467026792
491521400
497423284
334965742
1160525060
259679735
800524906
1279092042
1019794269
380141963
1070423494
631563900
68428828
323422431
862232367
1421605511
938653057
1297122447
865536664
877752070
475869741
543288934
79938963
993642966
1172656026
875044158
1302363553
1061825672
1443226752
1050804769
1286979921
511824753
1458363475
475203486
1069640031
1029021688
259208172
966262690
760493010
752775733
623805210
421460759
1091285537
1301179023
668700775
405837276
491804150
987486749
386856415
874531003
1020370397
1276044806
1232825869
441554457
912912607
745104774
684433185
1008993556
1242475747
537897655
598668406
1130196513
700825882
1329763870
1120391231
704510108
1469872290
736985060
607488479
641433680
1391326568
279858321
403890519
544704370
1469226408
954276642
852145068
870888443
321176697
562073561
1258703439
113136504
124782141
647956838
304450242
744093354
872532789
520295435
951575089
1179362683
1258751098
457934200
1176478359
606994940
964826001
1185140989
366388635
500441543
75151714
923790728
1153235054
860781984
903578446
297955913
767522609
1181859203
312015950
1229704949
998411888
1159575286
1115462598
636213505
808282412
1229389192
646937661
468893076
1219812077
884508055
945743309
1203792881
715781089
784758580
1041885666
324976528
1397581962
469509874
281547772
667764451
1337826517
840398616
685608418
1014310855
1164421387
622740730
1102636831
283685003
1109652115
235296545
1062171236
1188230964
500402250
1340173702
589825401
1077486975
888165068
903040720
532531680
571034293
314807802
786262976
423777284
316373404
652918139
509588541
395909402
225017965
863649064
1135791077
914590610
547678835
385059645
353750440
1302595316
363394641
455815793
66640752
434697712
351918365
772590095
243804094
368791382
284923680
77695181
645526
399810066
982525727
1275976672
412547437
491744131
355363622
1460306421
348857131
350480959
223386337
269518387
372343569
593419571
770972408
237965106
240866304
273303323
401179833
1240107731
1025654813
647362318
576066318
1087547159
1351345396
429061690
385615003
522894052
745713102
462128280
754604592
1030254666
745785584
464117269
793103486
790313266
321862381
543762570
1033766409
984051425
665949772
180890994
738937372
566020241
766691204
779793326
698696669
1055517571
1213174187
330641506
162281604
1144310465
190511552
1073126292
999795618
35368870
1213651914
453972869
917531247
721165529
1245591920
216757493
362941785
1225773854
1351744971
406003515
1016660568
436691028
403629394
1355222251
818067848
1027177632
390150459
1181921726
1184813315
588766882
483581320
152986415
505306934
402813915
384693347
345350835
463665232
62915270
292536705
980905415
824687355
766191536
202531052
271010038
921305544
477651770
1146787191
947644079
516781565
762999775
351819459
773016801
169192079
829320820
445069894
1129699048
884400109
470694880
453163572
1490981016
1161891186
231549212
404402817
238590312
390041384
1047058416
646295336
988849884
1278808983
1058840499
445773303
477479422
1174103707
529148886
434618348
1082952687
479486714
1217867305
1120836063
652741657
706281411
813593095
190119752
572092944
1222523703
976738887
949658797
784975571
247515567
48665137
738887461
1228423612
1059221771
1143794839
408746056
1208451112
443371915
471753251
802983891
492467029
1144180822
428384131
1144550377
549054414
1198894291
525913659
488477746
645290104
717151198
342496811
935626994
484496167
1100748681
831013193
402656009
609416511
383928065
296636594
981324708
648233264
316725587
135198058
443104158
824291485
1005546301
978864350
1153044419
629511593
815556530
1150986956
357530931
377920148
636394340
480623701
435287416
545134874
310105538
575505092
1078412960
1038801925
668698782
480255250
1315048261
921587801
81787275
1168556357
889069175
497207328
1383134634
766922262
709283652
1451733416
330731873
804144998
1307855631
1191700521
323605448
1080772617
1085345012
623102064
373995779
731886402
227017414
1054844981
741678676
316639139
1170407196
419300107
562169080
332675150
714259046
1092228953
872449
408128468
692725301
785333705
118833972
1311356469
687225906
882200414
434547940
379198786
1039461306
1247488056
262806538
1229102214
1248308279
753850133
787314779
1321258940
757947627
1285712933
432224253
1047884788
248626998
1159816196
468894873
571980759
558601358
230550639
404935053
1118710228
865196122
1331183661
579649829
830181608
748928316
293530467
173051282
247112271
358543581
950156604
1390143497
1271189136
1324660392
499854899
692244653
451780042
249515309
1318854409
692861106
1158031013
634226959
710771604
419312929
141163932
1079306967
834955130
27628836
652796331
442377279
516830898
206235803
1104338132
340453573
407731946
288827601
241053638
487344103
1363820474
500370356
444817446
692571260
885892376
707294999
240999854
1114707801
239813617
714573406
1176717161
357708509
418188625
1373651188
438439244
1097566789
757208412
1010977771
545670301
1303840412
955580588
1252332722
346082324
809308387
659301304
1098802253
691491850
960905638
791491286
841682338
415773379
276296820
428093543
1296834562
1172806663
627308562
369768626
959274618
177047847
728093327
963069721
1352312208
499052311
1214776772
412861072
766904517
1287880699
823416768
764938893
1394567628
189058749
888090343
1292465884
588557912
738731850
129719744
678035560
569805883
976051043
1040683829
346188543
813866892
1311088296
1374927378
1057397805
755022078
1061370570
1331312417
1239129187
1188986747
434454657
941877297
701101525
1241900540
367207121
983794367
1346146754
1227072481
552048406
1142146601
555813402
677168442
1250257378
629636085
719056072
396246113
457890479
973209154
1317567492
1301467111
809855859
923538816
602866735
921131595
523704240
1225328755
1279688549
298442871
867165241
1174890556
1455021471
474721830
442610741
803494715
415707609
897348998
626295337
206677993
1038231483
729904774
704160356
667506319
1214864649
1002937929
1151218418
760543925
383494337
682293530
229228101
1180716802
771330215
924895415
479998180
735408112
1176431756
199031459
1370894910
75126913
760633847
462484650
659876064
525166203
887344588
789013622
1002322761
1137838614
1344534174
1125910701
1429319475
469628271
760896003
468223117
481782034
721703566
49239288
873987812
615966202
494971858
811670535
393076682
777743634
793931059
631937313
263918680
3712214
754336761
1385767484
528495627
340711604
1005833153
540660433
757613412
852379271
950213098
255028049
660582708
1071698416
1010993583
404369397
1377591965
101450628
1200840320
332416863
295611752
328665511
440198018
633456654
678989622
630539242
1187269565
1063390718
1089482942
34514663
1143374250
477081351
1326257824
1067215792
91148093
1094420869
474354503
1143907265
1116180280
1210179565
335517117
1326158536
434405360
453642570
1011037612
1054144992
772497166
787403416
1081085875
1167372407
441984684
1270380811
10509863
1174532156
1050630946
1311275607
937291478
361151682
762286131
528441582
1130767544
495298250
1117565965
602730143
485700232
372189650
926758743
244986232
690028641
1263409343
1040048777
35505564
209543786
597938949
748767947
1079202561
183727445
1273573176
625392506
907766255
823434367
1149018166
1208714993
1350802298
767503738
1015370104
1167510510
243804776
655959098
612989856
593621301
988639678
503715272
989703208
1174847428
1024972310
444610892
846194132
395107243
594525636
516169628
314139453
427246357
1396276218
811947465
1014813450
1262837864
454176612
524503229
397061680
505951997
380435692
814215022
1047775934
451406696
1010523822
381024380
1040745827
932405349
995499300
412130911
1019674175
1038768529
71120169
371267782
153183267
760842020
871411558
1396672506
696294446
467890610
1244222288
330656040
773258559
328146254
188058697
631649366
1126413832
229522669
402949481
976154579
637626110
1310792677
568666139
1269007939
633079222
824285066
715898213
1381428525
295505191
840919560
598602253
586556703
671922983
330889373
865304903
1116926016
1012675958
508038297
757973842
1307550223
328525022
270417846
637943410
927024860
1124621247
490719396
1373336848
1045405923
264439575
1411120884
265820712
1090786307
896480252
601766778
1327776663
1235360328
1179703343
1043791966
860241069
480325012
360483081
346946065
324956518
439701489
1382573008
689862224
666803511
1279113550
602199569
836306765
1116333705
1009638481
1232852741
628741275
914875042
405405852
982721170
761825680
1212123619
489161981
774986906
1364993331
1376435900
1337346417
568498068
1177121355
1444940103
1004175861
1373003248
566565191
64111846
1128014273
673246864
906241729
1158140444
1015893373
825583507
906157900
1429605896
508811440
1058966469
349143172
458911640
374569450
947555795
1342215522
613486664
1069271360
899107450
1187988233
390661917
528976893
229154523
936601889
1095304367
457858292
428161945
1075437719
1325184815
1386235416
1289830620
1309924766
343462774
409596024
1349243584
1367216089
606422382
805841019
760780723
1097859393
1103529323
1083176094
1279226701
589093605
743907132
1031656315
370792283
1250785674
521440345
1412609431
728006440
327843738
1204077076
551738970
1082684464
424333764
1313510736
585791824
880489366
1406180054
543925375
1185988414
827161201
1215399678
1265663005
1995685
893037163
967840483
820623335
593704561
1387764858
659950289
2253468
1180285588
488049551
26296245
841615584
838362905
279176645
195857654
1302263245
596359852
1376796784
1026275918
311707989
452305779
346898971
1439351495
446792021
1172380163
1455972697
1028046349
478989368
1375495499
620888133
920403197
992040872
1474850205
790622120
970618843
964463298
854141710
872001362
413314533
1097110824
491894222
774843722
1362620047
1197110974
1315090329
959338146
318610095
1021674045
1332285228
629480737
506859057
843672857
513863942
415458802
1369074130
252030994
1289131420
1159632673
510719045
1484983945
314671367
478607381
1394116039
258155856
817118103
531580185
1260715418
1256762414
1221603916
1007898854
173903272
384631412
933110015
413494186
468134092
268464413
990070053
271122407
1433056997
975909275
987674642
816129639
358380455
678516247
457735585
134044738
487493659
1176881681
1337172817
1319355192
754699939
504647371
1293625241
1220700579
600383705
498049034
540068595
389153898
1496423105
480278986
1447607023
358434042
729446444
3221752
914456789
164574137
1439910257
994941420
230495679
1130733787
1005713299
975074996
248384057
441385170
1338193551
695328961
494474244
912723372
1255566612
419648989
1259242632
445228224
1094013526
70378110
144259134
452022277
910834946
1056374570
747955633
997690138
486341502
1035888921
470085656
759662123
747899959
991930028
1258215362
1022796420
453941130
1457288802
164769750
1029485634
716323011
71412841
439001946
1111522626
1139058799
824498882
837539911
1483912157
1044772158
1201754005
1129136529
595495490
657480290
363802146
961489820
952738073
988071045
1103621493
251903550
1298107236
1314291934
354857357
354327922
37147939
357163580
658146292
666973753
604050138
1002672659
60596923
359026284
916878477
592191238
720540059
790647914
1284647230
719611022
604700361
479395850
951409941
163146013
940182956
647982498
1237536118
953714375
225057077
882495983
772107273
479830365
703766339
990791959
839014687
1370695973
360589406
1476999767
485774646
272491331
539992523
931427591
502491089
831414639
1218823984
671778238
532705009
1321727329
754471632
457364767
777282251
1289413342
848103028
476788241
1350830242
690234492
27188574
447139886
1255141168
968831989
1182062264
910579888
982464916
415057400
794503436
473280055
1018337602
1253501724
796318377
800464813
1283092081
300380316
865820912
861124601
585264879
1034325685
956562295
825951918
528797310
1159614463
454318969
1184693210
569445637
737921614
645667703
848121101
994856828
1041434738
589893835
474120196
658135468
473460191
668274184
405289515
1199426366
1285063645
626530160
82366632
435560345
926596663
1296545470
472499602
961483525
696087964
591011628
445398355
971581643
1233015299
651084854
664514061
1169906280
388940104
1027307967
1258471357
357714506
894073727
530383318
1355370128
822024915
1266979035
735712320
450396016
1106874351
1383229960
1299863665
927397580
759564828
1277355427
770924443
1420163496
1168120142
619732990
919103607
549252522
440048473
1265267051
112639839
640289401
761320721
631114760
1277266050
1023153907
1289932510
756526903
539794926
889334342
998570976
1455524181
1043186459
845376413
327289336
939746436
1108365215
616322013
800096574
721740668
1336063817
399120184
763725275
1409777115
500906790
1067864783
1315320545
790692687
1352905539
1067422876
1440518765
1256051355
778699981
750678859
364286894
397622278
1004603993
707209601
206691828
680770317
1498579125
544686633
1420757038
1346675732
461564411
807331012
633340917
407788877
590382164
610037766
573530120
242080515
1094416175
1283526540
956397533
283733426
597528459
971780106
1073246982
1372436719
428163562
1152221740
915528980
413696024
998946623
2944030
1010709915
1390626136
708632012
1185063295
537819504
697787101
339613705
1266797084
464651669
343934415
364345265
616744017
670215645
823136199
605600785
841733471
772189755
728058943
1488743021
542095173
549429741
1112680863
559007512
593739658
1293875925
925345237
672340670
430578373
1452182561
1010766351
321996289
586069041
313310681
1388693469
1357934627
478545187
1084268464
382189456
706326947
516922520
576752932
1040072986
1453382592
1149505388
935058953
896069833
525672721
394047137
928967795
591203436
609420302
771078026
433901915
435355832
1007621410
1262398579
550036808
802558755
421623015
1072635917
849342585
522993640
799160494
1360857561
1041067435
893744677
370708313
924238461
734366972
1011541469
913890491
594521126
430919460
594857261
328406074
1095300461
737072652
872721574
1290785108
296107682
912195849
856725867
755843076
765988491
405957633
428067865
574162869
483365962
388654326
979271432
1358175624
466380123
375812575
674380999
765617343
488002002
1176713231
670093019
267262007
278920642
998822829
1068197519
986516932
1499882306
1055075252
215454226
286367298
865728745
1299302535
635188841
832530955
509461207
1179131191
886862671
357737162
1225588269
725178942
638852626
679545563
671256200
236975975
1120522113
1002407132
826301683
779096101
336356639
587733786
28938735
38573590
901258633
649332076
545323813
1105517473
425903178
503471740
421729595
184700368
1256808640
205154361
435604521
1034525155
712120992
239614935
526009673
1003549097
700547709
408208707
450685041
271227059
501335318
913509196
464944153
1381040633
762665024
754709777
410880969
347267163
313207780
1179338231
344763612
661515398
93925479
815898056
388219274
1115467873
746920391
854368602
611250595
623057557
1429115308
396880955
1335635606
1334105968
1440738595
266723962
1264300974
1102603045
508709310
139062378
1082983377
646642564
1313982170
247638864
833701414
863277034
1196139372
881392029
151893227
252399455
999418437
180916704
1028432991
665992456
780652526
67670268
502048237
188439490
342045146
1194861560
944269089
575325222
900439393
989798034
651498098
530758368
669992273
527283145
587171021
153644870
648146549
610195045
929723970
684679266
427839357
606079786
418700790
503879951
415465773
724169569
1144625129
983165822
975779342
887432071
279564933
1033898872
1339697225
804256927
961253549
212728402
974437529
286159886
1151332679
382516340
133096707
287688134
492397627
955832097
965735630
1278632515
1357635001
649043691
531337024
404950548
535987924
847285295
544840955
875157337
941420038
607886067
934494451
534407478
706163484
1298578344
839710808
293378263
318285491
732531168
497292145
1491362331
536926170
154954218
429754312
645539729
403661641
439553840
700758601
654025740
330737858
671818493
605342233
761125861
349299172
1004356939
1419257471
1237694584
997678285
745075607
1142975932
508219221
1076449800
593447543
1094306283
545854021
1296123589
921939959
960064249
508593848
387524907
452533164
742777842
928589080
1005666975
543021802
273647233
79092161
1361854813
305888575
816501519
533920244
1311222928
994685970
1389780829
1467290227
1485373985
438712579
798973899
798263597
1351440875
451605229
461157860
1026726714
298716698
720958021
659873299
340964463
1381008579
1121837106
264865542
606743059
1027313085
260568052
755950355
500583286
1178346125
896432303
770595969
1265933932
1346786747
778039072
1047406598
1191066621
391249195
998987765
997097603
867401675
197802221
540613497
431239611
432887419
215462951
404271630
517758441
691559903
173779672
1259424677
643941203
821895499
210395343
991253279
1029202259
1282396841
351348297
521146250
59664200
1208028
1018486670
1370484650
364508255
360329701
547451917
423411540
553831605
922556006
1416021604
1051649096
1085878204
64126515
486634897
1402044451
363675323
783980790
642067299
924015141
1244320343
313874744
840618124
1260848886
720807814
108725073
429366451
459732353
567888496
1065585176
621023465
1109150258
1067117790
459574380
776590646
673307270
808680273
889889284
1058908519
317176641
5986110
543574331
203541039
1209894729
451007035
147859440
354594596
744955172
536565413
1184649654
957933896
727009594
1373384136
1012434260
532095329
1193220228
242271136
37230117
405830127
432195300
225795474
413957884
77634437
692183566
892764148
168650619
1204185871
945612924
340386163
311261197
643642586
639238225
609849226
669521709
820400840
1057212178
338142257
1354330355
987559437
372490132
562204513
964898741
334674968
582949252
184190447
942975787
1064422917
1327547528
525491434
762407591
1239991658
795811918
971540326
518635617
1058709690
428708288
166388769
791120256
211934294
951620842
774213881
1057101571
1021250639
385923095
713839867
1023094450
356119646
409417272
489095905
1194620300
905302213
402650813
641323888
1147171964
1182983740
2562858
750586398
510202816
800592926
558774382
1020144554
637878601
640878440
408444735
810983606
842213764
528338310
1144444683
1318386009
1253268970
41791402
1349406905
727427011
1136823641
536555145
1225464539
583244233
874055875
341404215
817065542
578639971
461012925
153652269
431963309
441199866
941419220
989806741
646984142
235757028
552691953
865998546
1093643751
619546767
335002887
1204660223
160392439
753497665
186154238
575623061
1130309527
648924701
279633806
860400562
466671601
338694071
834656443
1041744433
1142199531
430063432
1024498535
1317282047
844323453
946592541
837227263
645830898
445617929
1012916553
488813867
1081893731
569842139
664574686
1055326104
1066145553
509358274
435618625
1138980201
302172440
559768354
682673393
973486176
472182281
498174285
877922714
1075606972
721949250
1133008996
783535978
501644398
841313994
1204378818
451581504
976016044
1344963319
1322338751
1091815689
30128509
740284960
1041744452
607644643
390989568
878119256
481034158
895316898
610015511
347639609
414161888
553710240
559136080
416187214
743820134
969581431
1262853905
659242891
344110969
895332185
690280487
954618153
882873292
421533224
1188109347
376311673
651314025
982285331
194974969
1130623566
302648792
610285271
480146009
114312266
1137020367
1336339294
1066152599
659168575
506735259
995235565
861269230
1336440112
966630886
399410793
416290951
1130248066
1137692797
1232800573
1099627211
456360466
412014539
857348190
655962672
705111691
1070555769
168011553
1393659525
749266351
269715684
560697710
399255266
416373192
1065721465
725164091
907890414
1356361096
770594865
757380206
837706688
800760319
382147513
720594765
364166266
461684840
898046435
641668064
435823948
1091370227
622439129
426183972
494736128
817663731
741024896
576365212
234307560
874808960
838443470
482802632
985791042
1354615426
534291
932533721
332931702
1164437873
1247493274
514930473
1117224472
1264052342
721957130
624240598
732675555
1147781644
1295614228
1278081044
630929752
342117816
487739990
578737448
557950427
1123404045
590866204
1221079566
1448437709
1050462116
37170921
1034127063
1031331856
1359851880
178842379
475171562
727919589
650495752
508857380
1028360198
342860549
454594288
284898811
354546076
505047241
873328980
509932259
1171873248
919050099
639464192
667645569
1445009894
732357242
760642147
756376708
839989123
596250120
879685138
299432384
297641622
336566114
1201684188
501756379
800247642
952505491
846978009
494974474
956631673
356105940
265000781
1047664100
905100289
390900638
612535331
1214721430
338892054
587556347
1052729895
356087955
185855348
365599003
646833633
728292100
1488097550
629943899
1098440057
761287153
833097892
1052001164
1279002473
456653890
688654566
1202091945
576307389
1037136134
1320144307
951728695
992640106
982469702
1384418620
715813635
459645353
762082262
728009678
357087359
1386962573
487822963
1466676231
1323333268
1067912024
886071994
910189252
280304249
453580567
1429738915
853198631
657049702
385585299
1065980234
445248416
410115145
1140659733
388132388
532955461
903971269
804701926
1103750687
159884749
694212917
580508764
807907798
733451156
1143456900
873292059
189197567
759311911
462069515
470324439
602789510
422288978
872421996
748419879
524434315
912390039
697124542
82313083
402622661
98251275
1251206570
366257442
845359058
934212472
1428985954
811588624
1236266647
1022257831
454169182
863891053
661126426
833253605
1150891280
296984140
457770662
1337064450
458859075
638244052
871213752
903356338
1306568552
451436838
951725905
335676427
977346304
639218357
107996203
956062611
761599852
895997461
1132167548
440091397
554045229
645034686
516572718
679410877
681425317
1270466006
1399784286
514182754
468589035
472759767
1021999766
485045600
1136735115
93289915
618419977
61090824
1347359420
346507941
396690074
889363709
866111257
1231302718
1222935679
1075250787
1066483376
1271586659
501863881
553143590
888154104
449514003
657487923
1278863124
648537617
1073007517
155483899
654778260
838784988
1058395389
414395389
807059562
1354102237
520177301
1282734656
1396759664
273213903
898927720
506585231
616684694
1406955972
773456914
615258458
934050472
225867062
954146151
667407022
1326634333
1009217748
1174247195
1048457789
386923921
1114977178
1148100758
1155277736
66413348
833077122
433316403
267913511
865767812
708011722
930580762
873116493
1042594820
433353358
1259439785
467613969
1065161112
567198250
955084925
216234289
653427463
381723978
1403773137
1068718110
1419931374
849314302
803232068
407576141
1005365548
465225656
178430952
302738356
220032498
1025403822
500933376
889726401
582947255
1260404262
530430495
1148851122
658930367
349974789
482064901
596866367
477677877
410121888
631426432
1059348253
390485155
329585822
705749978
104070933
1009576441
907947844
710650074
463192065
372926862
233792248
943198617
779290186
1199691003
380934037
808353835
941925669
116588904
939422572
321563193
824455036
495302498
1064471599
766392829
1493267556
469182484
959303901
932291929
725021266
1204864929
400480331
996642793
1333290509
1162139545
491647648
306035295
914270682
1198284859
468719089
1306221379
475182060
903759104
426337934
905833387
896309801
981889904
1083116012
564810352
734858256
485904937
756428946
784875781
847154798
970578456
1325930719
1233522197
352875220
1045313668
114071664
760518098
1176560476
461250625
499373940
711519005
1239121121
1120740321
1006445417
525959365
1127333469
835573211
803319647
547518309
1083234777
823155222
1294539334
914216800
275863595
77339530
1146294838
458950769
661330376
353365339
696487190
1004674538
522528965
1341635839
252183277
332939690
42410108
983251648
915978850
1074986254
1055965856
954438845
649780041
671981015
1092446817
1190861277
1141514237
734947591
244439479
759885619
672156065
468712781
1032859809
1198843295
88675335
167857278
1017333390
466710566
1261022837
1182311873
1329889941
683046971
1147425291
683929689
1143571817
435215253
1297879283
833950814
300175465
289924959
478921266
350423379
1315928678
1110968888
645326258
470750512
650661701
780383522
490306996
1065551398
1072365764
481464236
191981321
1419183156
566023786
489610268
994151199
140842914
1323876867
248601880
802109381
1339048215
506563772
513606453
902731903
1330429594
220742697
638309106
655533558
334791812
778260003
1367205605
161966862
578400579
259316531
692352964
597193959
198967863
639959052
258917019
456098086
318510436
1095520886
52343997
404598184
1065351255
1133135800
1103150463
419839256
931810105
684837471
950549705
659051707
933066393
1125674871
456889029
594538894
685401999
492721661
819286101
951582820
677101959
821111049
858849476
47332386
182980811
1105720957
1486901218
402924731
386144811
249358569
501089564
103627727
387506631
628046374
445688858
260977334
1028611271
1196027090
470810985
814138872
183677394
413037444
706381844
435514333
688135674
410475493
805966992
1285028871
471631397
834135116
280796856
365418819
117197631
508913856
1003570932
417847888
415348633
759474008
883129027
534601060
631335841
815876023
850808622
985288126
387687722
1435359347
518817202
376220756
2152445
658346099
495608404
630455644
979357636
1209403936
677546693
867808396
531833775
1026153261
782299969
1315265126
416481192
1129306142
661733376
349451487
996388865
1111349436
1291511908
481918778
454618972
850995148
870203393
1352939905
920538991
486535617
433773780
1082234981
550947402
865287269
778515228
1083946419
432985653
996429460
217075434
1027274051
787066895
429992356
1149714661
693190794
565982564
509637246
566946543
86987004
552308929
420818647
1033841270
804688238
803653456
611088986
667930195
1308716783
995493570
690108486
307014040
1228412026
838308761
591128168
473586066
610432210
1042357578
527105316
1031186024
364670477
642830284
541140013
353266261
612454819
1060415234
992846950
508807813
448527361
149985055
948962698
714332857
119442311
870661962
674451676
296006974
356192167
1047552446
1008675206
1033724794
1204665583
1378476413
290893233
560256004
322939165
869352445
1017111448
561853307
267028781
277632129
692797667
377806766
888865339
385568311
457596678
389716807
376023629
270296950
592380482
186896543
565317568
262149759
957253578
660189074
153851088
513605582
657656391
1310234657
1273023108
801012050
381034806
188224819
311087589
1446327120
921289271
687798935
137587079
461944306
1290199105
410420838
511486211
484719585
365756926
588149264
654009059
606943500
548874551
1386402225
571843432
1212975919
1275860447
945785642
985796115
450030768
983575455
99380685
1007287228
712001659
625595628
1159105492
567672871
844800962
351221654
695796991
1164632036
258372107
468867853
1242985985
465180940
1425387926
757577411
473153453
576161529
1340608966
1336773737
567086778
714731850
899769300
1402867514
578282387
1207529160
1108355232
1098163878
286082707
791542590
390012603
939182557
468318605
1382457470
828551094
549130920
160532954
537677398
1155962869
406917589
590656307
1147131646
1268232698
1335501804
707804972
818641753
1321825378
1065906963
976041776
969495253
939298338
750700566
616838308
997762729
374345167
429253908
1080669479
1169147659
453828694
1125538236
543869385
841118804
1244094243
355208947
1306765182
1203763383
847596814
794850406
1030357755
674168526
401843282
314538456
925294964
572348648
1155798864
748262117
829304638
2156936
685750751
428670222
393607282
919472731
720920677
1032031231
175464028
480717815
1079660058
850109779
706764490
764250921
798591623
125214709
452779386
653222990
619437273
771840426
586117723
784528695
928714675
736078668
810197071
1369299644
1050115915
472900974
974696360
1239358841
1251727836
1076613019
328159064
607467345
639325900
1294213322
388720572
591531150
225371641
346310048
71283514
1128534188
751613198
622248196
574622139
1250492386
563308458
1125346778
680406265
1081465192
420999679
962305922
229563724
930839001
569274012
455110247
216901707
1172593835
387653911
920166635
467688544
367872760
96080695
993254136
1054917573
487456540
1347084520
641620445
760722246
262717335
220856754
931366948
3302740
930682883
428324477
714173328
607480734
1189607523
590910996
1274484431
162433125
1043782174
1266778650
216516837
1493710878
597383317
555482132
845843481
1217117945
1196527407
955495402
1173115277
689269899
795244436
437755725
1228508590
309220745
1261104190
882734323
488606628
1245924144
107311409
954778667
498599429
910070876
396389749
955035080
977662570
852858575
1103741671
1372807653
465791238
1435384302
534744927
1263617101
1220122542
1133700798
1252121080
870412295
783046785
712767562
185123174
813346625
451859163
1082249474
1174511327
1244239620
362471097
763562481
1148342898
676504451
1395080996
1066497447
1067245579
524565547
849604806
454533763
308669244
390757566
714275047
948346215
1365653628
796866790
632348888
469881312
359792293
451582836
1399516642
1311588806
70062611
612944793
357118697
948285597
202440954
849138067
1103853148
565248178
576436842
425628107
1220203569
433932261
1360227175
1052369416
875835776
175066563
472389207
468600020
1311100274
1350060324
702765812
398613558
1486286642
856187776
1392590549
907996259
927334568
788973582
657552990
806268917
306039148
844516387
552430413
442681175
775396114
531128891
498009809
407319733
578026882
1373174706
1020570707
126271166
1323460615
237620445
276237333
912961374
1167757278
469895890
1109119525
1181031493
976880114
1375306904
588005174
756474920
464415890
1009295564
1304616262
1032560632
764342709
800803181
957666351
401443256
1100150511
918813557
210275792
460376149
1387075321
427993696
1357317895
1071433760
1034662469
408288921
585262587
750624529
1004308951
718156555
800081065
854030042
967072015
1194704932
964904772
344552143
852861966
1145571724
441312736
576842598
818777092
1234849587
950800104
1390946778
733243973
905584701
988266909
595833139
976214253
931531241
294877372
1229275286
574969590
493314831
1132231420
1081482625
1201217476
32283466
1086356493
830185837
61894906
662653167
461200193
867509228
108001361
465404981
425370308
685785251
1185225574
546611739
73264946
949855616
1073221806
945042
209896510
213634733
226411662
973889513
437280533
1160160769
448141017
983857520
1378127824
824020827
354787181
715388518
553072675
190386216
495540922
421690616
1358692293
641681808
457480538
1156578460
925046276
1230893063
1146702848
1396887781
1004413963
260481817
589993581
931838784
1079864257
615139932
794416901
1198583197
427529638
644057724
471726512
666783319
944981052
606046394
727107151
415660917
340165278
791472297
829134459
1456078581
592326748
1304974755
260236810
141392581
319696744
464333221
585914105
895711982
389605527
472796475
889012542
888931138
1075521685
840182296
651847699
1167411001
358958185
846769613
567857496
368452706
998728766
721746204
1060563087
713732220
543947365
816448082
615942043
924629579
466409778
735145946
411266150
1036062191
976672566
212027672
900439515
1475000488
831489122
546035049
966648398
474169045
194815995
111805505
888807939
627182092
267671849
1217412320
1235611423
775803157
105679370
462629043
632724875
268568589
519013184
845144640
249001338
718133236
1333305997
1398175624
1216429708
1339929868
401866919
1212578146
931121006
986804879
1386380125
708844487
1328738575
168661952
823294714
1448327047
868087681
833945763
734647447
1485284531
297485627
697382833
503313653
453527459
535545046
955867678
857807452
816338549
973376070
952620440
1299000652
329854816
976663409
412848623
917517257
1097612330
182061718
1072278330
373129115
339634708
588431483
975176369
844024824
486868779
374844123
1054578627
721180666
1037520531
737012535
417832426
813590955
350405735
307636429
851925870
530320899
992890712
960635681
678159342
895184592
1318167001
790526094
439773091
437512761
737100842
1371747476
669218644
458880812
361957708
263313292
875776407
1246306273
339151998
264796398
1361634972
600840509
530744378
738363791
296545124
4600588
938859118
400572396
701256425
411523579
237817192
877794810
1159195
995770158
621618987
551107765
754853781
503965828
773552087
225173797
843232615
849806590
621677708
634811575
360620591
222790115
801809912
473029987
272461633
936298200
69690642
473221598
383765238
381457004
444053740
898543855
539315055
939203108
932480306
548047342
263740791
340169664
709253947
1280118273
943945611
978675796
1019483321
607223183
1366555868
829826740
662393228
1311352545
270258839
107926496
981340141
593735690
729923718
744310145
182586176
429835509
486714960
969445087
1111780926
372429134
765121376
1372955450
921848614
1043428848
730482279
901306866
714713875
1303127554
168761775
698420925
396584980
295051073
298257728
1044810885
456412434
917245992
958341661
612891685
1010957982
440330013
828142806
533890197
615330825
694869902
264903403
499655792
1053932575
428571656
756431640
883568636
406617737
572470115
750501457
86286054
445619547
528591490
531215843
259698110
649581871
657575337
940435150
559113681
413395231
692413807
487943178
648912418
706952821
1022632797
399423209
499412640
823034795
736807336
1251116568
746751477
385247968
191252269
333334688
466259281
1375683341
696170298
478351766
511626457
673402432
315759818
1037591723
390036934
345866869
450150861
600238907
880644224
452476230
482324271
873428179
926237633
636152368
490476462
545551144
618742603
559050547
1307681916
827208450
533259256
416072172
429452061
875429107
548742199
663316271
525305891
499397407
704240705
870543372
1131795534
455966597
756781257
372248069
817973281
1116966611
1027258981
1075824817
889284765
18002567
1382853167
1220664419
354974192
595090266
1091512038
572844692
975600490
967295756
754136839
788284218
939709966
813072090
544108535
678676950
408599924
480587988
651579009
977053252
214199111
548290045
536086709
677235121
566308489
162624648
422538635
635624485
886360456
570119089
1268689133
385622528
794012256
777267942
328905358
916783865
720726179
846570827
456225024
768448646
962530336
461546406
729623190
896814368
658012896
623402726
1179197536
494952099
492506042
527054983
1128071625
599580824
524175440
978962443
364590880
726314992
1072663403
52624048
305479289
667360948
1194727104
350053429
387028304
1150087730
544378267
868678231
427707154
426824758
1219564345
494286343
1197154321
246487166
467129364
623591508
391561369
386106054
433615679
375918914
416930445
917700312
393528492
680332709
199980351
596846374
380971688
691047647
513167581
439471089
652558909
333547181
556975350
1126246939
393937897
796090821
512099325
1029337643
733627100
499552454
178040415
482474721
399402297
357547866
445639344
940370993
673354664
1272718570
458644610
981111358
394333444
914930728
510691595
446198724
1097451947
798833550
1496097091
835502067
545981646
1285539823
467936393
545255491
632572905
768494923
603523477
488834756
128650181
400174434
610423001
734673222
467170428
397352547
355127154
1000838321
558404969
350292432
450989757
568923724
588276152
1197516279
441803249
903249571
506130702
779787467
1166133780
901822287
446124142
395242682
366467988
1166167695
426160471
556385505
1113843264
1087682027
569664116
546310144
186513701
681178263
455160219
425082684
435728234
406112468
486758122
973396054
891672572
1481522150
509108335
495459553
1196339969
977666272
205825127
786206256
423251275
670621179
684177557
1369840123
645165708
1226958025
754604661
1036164667
1012544495
1237579735
515256639
528776780
627246106
720852308
526332035
1240388552
994711040
348816839
853390884
394567936
1347510005
870384314
1039882048
489720626
493611671
387734684
587695901
523665628
882316904
751481923
510544041
540713516
875337983
914855087
874506939
403772490
117831447
660723465
539996183
252291964
711382892
439565015
490485043
424079854
828009166
612256596
348133216
498748700
537996076
207494227
515045487
540447479
430885864
412267968
753727595
888323264
661582154
1117109832
824559856
411030921
409413509
678424988
336928271
951114623
425019502
361178950
474823129
660619307
525423874
502214235
852199133
253922548
965536761
404172955
423957702
406631493
986120067
1304406683
318438317
1122203517
276174511
449925310
1063909131
30238630
584203316
523131665
295728260
775017435
614539263
389534211
616623134
932901564
375085901
465918396
390093837
296714415
280970606
733618313
789253731
516164891
474896211
326971373
243341820
539546046
383637507
545104548
1115789232
325884015
464006242
1160819664
542245082
823839406
929541804
1287355448
573227246
1357048812
260285361
1291725873
534355763
926186666
414775762
417229689
525130795
279237131
327895875
478708584
993352801
826036818
374280904
775440155
900922422
595851309
1323125048
1130345641
320319354
466680959
1074257726
408485315
643332534
916915984
720897995
432403308
982247458
679391610
490012793
740331810
775176760
881467665
1244091682
715999361
496957122
1394324676
563094344
1192703134
416241396
366682487
1174174076
587827393
842644499
1010466128
985514564
513420135
326721831
830049490
1381119181
994439183
482938900
976632777
264443831
355694667
789725367
610097655
363315884
931005154
980122649
864842818
1200810750
806626070
1282789369
489413279
605816174
742508173
1370194262
782846447
613653282
570702876
324245485
467170599
419738435
369580878
401951684
292538966
414548
448231220
819751
135233166
497360758
1082966063
321741217
370690004
147501153
941717640
545830320
322789053
421085171
618973317
1181042424
1290201358
673948892
362722992
654321885
647794690
392892319
490795951
1175020691
512836106
85053796
949195266
903267306
385119856
434155148
46690783
546403334
1427798522
482349392
23535187
610586355
686173364
706556571
622049334
1144155527
925636447
1374345214
831732525
495705003
313383177
1286749063
517567213
1372527298
397408924
957395100
228809050
1177565621
611767624
935065334
955320077
429626797
427662910
740405309
500566916
1301755364
399474271
288891375
873148940
482446443
647669146
786621076
875143054
1257151666
76457926
1384426363
442438115
494082996
1107451103
1371193884
985497269
512660684
743678835
411490889
964058011
318080051
293350963
285062816
971121943
856796241
432854209
651113830
717645430
840706631
477888436
949751479
1002719016
1119737564
1013184599
356397217
241463646
657204771
377515022
1386648237
891356121
406607356
1438251780
628036312
349316029
1067885669
750323652
238135835
679406324
985047430
243699001
578938605
1229338860
483235274
1276756067
690124701
984543900
400385159
1486487933
424039449
1206950303
54232404
445180744
575059936
650562531
919834270
1332043598
920526157
984054712
893830675
630643425
574065309
186410962
985887978
146980748
526684471
774937657
1217817513
898372408
681195614
600400777
457645958
457655711
1018029339
683631019
803358860
454535484
54141912
1184986380
306569496
824462697
446623021
944889003
933136330
562304914
354933350
540196892
502372057
389740327
542328919
332490053
615299410
651491813
1175374770
949044720
702552191
455958239
1494034572
1238255145
411606365
754165893
1117420533
1126493205
136862698
199979460
1480244700
319128323
406171547
857967987
1354152783
304312938
300611696
1486207794
511985824
545616865
507286044
484112673
63330533
529170776
362068972
818233445
689924895
697216662
1191047013
125879471
408240146
584256037
1175758378
282637795
754116182
688224057
584959859
385689973
1312502938
744771715
817299782
1145518210
376445560
324635598
496501276
471397412
293545345
779969717
634352824
450092217
782876811
1215527877
397655998
1050275008
473518992
1439527859
392498537
1137346556
913119488
1307354205
1298970923
1276893936
994037202
413796417
327565967
299386458
692092675
1088070006
684562105
603913774
1210453463
387135417
789771441
134647197
458686656
747526374
486379450
551201463
1384214260
1098775332
1024576229
391519559
1219731635
556792020
1105443857
240560718
522899274
1389341169
574982457
874501022
666171820
531116990
435983038
788944033
1031892259
614368078
1224228249
301182988
905476087
513685507
526561010
1332490186
828356667
112106102
492754075
482520379
687197905
803684627
693914857
1047581707
1053432963
60066216
452509923
945711506
768254325
1363161992
956540774
652949823
954755900
1203253085
339371126
788664943
617636659
387530906
297995849
239228991
918099903
1004653174
424967397
804326517
438048254
741252854
444975165
327489011
687225314
1131660260
1032770582
286277376
390599421
501847564
508620366
855188792
276743204
401320723
1008737813
905858773
341425829
669731540
844775698
510806303
263792282
402674590
617920211
1192494601
827897871
864019541
256828525
1347723678
1008668523
556534337
723218128
301669557
320361722
1137626381
1206631508
1099359238
659687690
1148774203
421930319
419677487
455609241
1330046996
861321725
703150275
613475456
460003811
735714637
600916082
466375675
1070253227
558917332
584063335
367076807
654758410
1042667287
906040637
491297322
605997774
472521414
620141699
2444359
479088566
1206806659
113593740
1379738471
507978209
1181613108
542093213
753724842
725536907
537291554
511575885
709139091
987881025
1017913704
1325893201
725076591
1103200230
1059935082
110283977
1110035550
3949073
76703714
477007842
500350438
608031350
324497181
1130123518
423603769
685986442
728737136
509668288
912814503
497289379
577761125
1126020934
440301791
466511675
364518002
585739439
129486639
977855951
771315618
1200777245
570828303
885748455
1058309104
646773716
1095160320
577220973
1374578561
393490253
1297044412
685001171
327575444
1135498575
628053718
558040393
374127950
446564821
705228254
878548840
601190023
1424103161
611711386
250189679
383373230
1045749741
630476498
927474565
1343147739
1163145672
490615222
504101763
960873683
882358420
595591473
833377808
967266762
530185677
462792500
1058834738
490226343
810543198
584144796
861854612
1329770472
1112740836
1276428677
1178455142
641730443
752803452
1290233067
343147236
401261010
742643341
744535012
722645888
1247924841
478144480
1045275644
297424085
981763861
47254369
526489243
303727158
446010300
1161831341
1160922844
517552862
388854708
565592403
381528395
863022197
526775596
508507165
977050818
278175281
1119974857
514889717
798262054
650871394
1384071362
6694473
679002487
592893652
808412178
495995504
1492677987
1028911504
521480533
236509230
769953056
678723271
631577524
999764893
551893869
935693985
563097716
190427258
445341147
949455743
1260489307
468585687
491160953
795965508
377672467
527442601
809984922
516563273
570459155
513079545
1289931425
640329787
549928936
864623121
645692329
41019323
406614848
807121862
989133964
1056800613
394999173
909906531
1392112961
1053988862
41815
958249305
1212226610
902997736
812227593
1027907685
986699118
1073110698
674436321
559812985
1274911591
426747720
839446838
502861797
744828101
720060393
1361427585
526070078
461973302
609638446
582158834
806414760
632659727
448520971
337442116
541282190
439353503
864820487
258386463
251826411
1055252756
1138003787
553573220
1377179248
901706923
1390254276
489986426
460373355
568226669
749257436
913098318
416494640
459346873
741923944
555598085
1136535102
386437422
873098336
701578297
542722522
607995759
1113911171
450049302
1132329737
417905
643638771
730827285
253460533
925475565
765764306
264713245
886737252
634141324
893569206
976722682
559459734
973056621
464428916
551147011
433622382
413785005
322662194
363142395
538133847
316868122
366542782
1053496866
1093055744
703005294
462354630
1370822928
1330312145
1315337520
854704023
653682466
151137427
1247465059
425303955
218230668
371267052
283620378
861162128
1042735848
496425351
801638928
875854956
991681782
541282839
1199879467
373449649
681014672
206942247
825547005
1072646374
720617667
1073102126
869497736
601151785
367225372
496778857
1255481777
922541162
897665618
699194658
903686079
469844865
1108363384
215831403
313583213
729738416
280894483
1191594556
1281661744
540846507
416908373
1036078170
850895033
68319492
840045774
798366755
931247365
877997106
1398021020
923680354
612016777
1248332506
1313220433
177643186
202368122
529319765
889566879
1061311930
1094862487
323093425
478388911
345624203
106808520
1263901387
717895187
480369731
969231426
913797427
1093102289
882538522
746014741
1305990916
1257611338
95966284
1358385886
663269220
766920579
139547685
512841116
873227259
695132302
1054726257
880969822
199373441
391723713
615786480
178429625
982535827
690031258
1093593193
363865181
575767358
504683004
895971096
769665758
305545874
1100871111
509559358
1166166333
453007953
899943767
768045507
1303691652
386891782
1168990819
876243307
501371849
495817233
531696035
401986598
420820954
302881861
390946942
476772836
1222164570
401818374
859112176
641235916
730894994
61667888
919176891
512220235
468255351
500532085
506008735
1033781907
1045152290
444002435
1357093490
350971713
280825704
1132799237
459974722
961126469
389860999
499540776
535685473
908106613
198941541
1022853250
440577338
680522961
981412677
740360770
660786073
677699014
746735198
501363604
983474853
1054964189
964968447
358626965
726023961
1321505187
294929628
851725864
930770550
337107946
931551229
1088629868
277326550
390284682
533550508
871539467
522351494
709802121
305732784
645200866
1089989819
378354878
1369111807
84587743
1101348220
438577756
925251457
683707246
680557895
1376754570
638164553
564732495
1245455547
1295497460
1296250282
325030906
458042966
1356201917
761853065
1196427025
819411177
490639763
679251571
577518887
481250428
789723064
608203582
1411932754
452129836
909218596
538684973
1223223246
786338657
1071605506
1230428344
780594400
1361101375
503973846
812779146
1212992910
1028411628
1310027455
716794214
839224931
400671438
268408799
889342928
673992874
259320775
282914309
123770176
1180145034
155600423
971628728
777217597
1083947002
131889934
58310269
416483866
503888728
1277780484
710712130
1284409356
558398730
1206176980
321127930
444281235
358381719
895946782
567725130
789209733
439908355
518560778
516092861
738467486
324351618
851507012
830331232
766079038
462970074
958149995
260985065
500395912
451734262
379925147
674837110
467237836
246445811
1006433072
439842228
1110937426
679255695
36100726
1311907181
852757414
1070177018
343547429
817569369
1339011019
969658485
908495355
848899539
899476672
782295328
76093956
615336947
442038484
410995759
158653351
423623106
1011581015
853625219
125617180
775643111
959312626
640973380
780634585
1198838378
150018136
1133136606
455575611
855959362
951164833
1389276267
727349245
346522388
1012367857
507459392
110848116
821897099
249965238
632161027
596753285
892329279
448988862
772344495
325268806
1300529634
438428461
119870622
504336512
741093393
599153304
113825555
600922385
964426967
405849231
284079164
574954245
478846942
635130661
893392982
470964
872225838
752139109
718492780
152893948
1032517841
441975182
1204068622
287114394
510842724
919855722
463052783
395118966
751375813
244752535
586175580
1084433510
934096386
993510292
876748605
985806461
777141079
1279621479
229048620
674585842
523043679
1370550670
382857248
711158931
1118390086
541432632
506394448
352544317
1087918348
1037345062
575183603
766444099
749299150
466940694
455852750
338210899
284809643
741566689
1122255293
523176168
635088937
306447197
1133769162
790957344
1091989321
1410396196
384910583
953098915
172948021
649414219
359065051
333016983
907003262
237670208
420894612
1244247214
1422924435
1113213818
910397146
522765340
341001703
1038910886
761917751
135395472
483994026
724579931
605738406
776215163
339557311
431528057
333441388
528294321
924228123
1144652790
1007383583
1439972976
532914642
559260896
354417574
292243627
696415959
702907530
622018921
780561117
273980171
1205606451
648824089
777438724
964305
1373775564
934522059
1246181119
469223199
489735593
1280404722
767267033
626341945
549107068
1173471845
611795832
917287393
255618636
124400230
266638162
385694094
871452681
423669622
999845527
233105471
1303422924
718830259
826765023
120071316
362003953
320908790
603040582
523151269
673841475
1231627090
893976556
612136630
1306183823
355949497
489126843
1046155860
659224767
424144412
645191955
756745122
551560826
322339592
657280753
928188349
1145063521
1185264789
664320424
503243969
822020467
704197736
738923289
366515235
1190724013
1257538644
723025544
1290429948
822203969
841485577
804285781
772949172
417200484
966091514
1420811639
463127749
507192802
876686506
1034079950
1084015311
1297504154
242586577
516596353
1188835685
621143601
421597915
1278346415
1002867848
1042953448
588377243
174157143
959358285
795575955
586504131
162530810
889468305
525256113
907292659
575494249
709395392
905209757
611687383
1275557321
768478419
438777474
875391850
381706044
1042509812
874868778
1387806122
166639588
536800806
503325922
990314172
817326053
258173195
823053359
612821927
804826549
303911210
1165542830
446945725
497962490
1336725587
878436512
455843980
874782426
306744421
32441141
580534725
510347158
709824882
763464204
891457019
1309391599
132111414
179279305
353771905
722813925
586583568
404326555
475120653
73206442
998539389
723129228
42507556
1144855750
716186744
678060083
519655545
1137811106
626881904
475740412
1106541805
1298943654
428020189
454810809
690906178
1385131043
1053584607
921466518
1109368038
886506075
642591445
225511483
520269699
645865626
1231965447
825929474
959278376
1228390008
265978355
1379676505
778635331
877289610
924143880
898614872
1387008016
1180726305
444873967
473038839
878858027
1284068812
139065888
568088961
466548907
193999986
1196088573
1389788347
359928594
440020668
413342254
208067974
271891593
60091314
612349234
373372678
806829116
277069294
60405258
993862228
532597166
536633412
449786646
346712673
623471758
763958468
442658721
501029771
165969074
532470570
332644496
86078539
880478715
947944606
679214791
559423746
816793746
655775382
369260694
445976868
358722547
464883077
479053711
1025187079
924571747
683271244
416098339
480447042
314341455
498392149
66687813
78305122
479855142
361378820
159471092
140180803
432025991
153608972
738840275
944256719
343214146
762736647
72086703
207926584
105060521
447693148
865154948
406976175
951171984
572949351
98643798
1206853335
213739365
455622660
121647053
656963556
426386393
342471
440501708
1364788438
313595527
112349384
137769221
976128971
1014525541
1088502605
450094510
113642001
525935079
34776082
958474820
1378172959
561892354
287134111
94598679
717914394
582170162
1391854442
142928301
44416788
793511358
129097080
1189171220
401259895
111058246
448574515
1252054744
1141106300
760866785
288720446
509363723
1118617584
411275787
1001243028
1110353472
934198524
922406230
733650471
593931790
52463307
359005808
359249196
231713072
896206164
712374600
713134491
944786807
126501946
580240899
221070944
480630897
538700987
919462438
1188506768
661130704
354770666
746732984
756499744
357464074
840296764
1333778763
423055611
867776340
666306110
261663686
755567361
121856089
1141946968
808902198
367545168
956873359
517568980
392659427
525278573
288120797
318292692
110985236
360562316
353794915
1101318880
768859368
485938132
587240922
703810272
584739611
1239310688
339890106
271398918
346512500
188467266
187606139
684568109
1465020017
1282858902
748896531
645178339
560331213
62287910
652071605
969385947
937077043
1203486281
480965623
367914471
428254185
819179189
422626959
750635820
871249605
686441109
428717145
471083398
777898146
593113032
821965803
474496505
868244284
1144048124
880244895
674861361
520320170
95368307
649326494
223256388
502852382
397559606
1398179759
134475695
407430843
199395424
513115419
463402546
878733931
51628679
318853456
377342829
392250485
1250630973
522245203
727283307
453214396
534757223
450196140
354561769
819055873
883334208
675213414
750332250
918330630
1370918379
275941879
450234954
177946061
285890346
21778461
90240526
775568209
1237693570
1010576723
143385131
764555881
1339405454
769352752
317857814
1301156390
444714754
458806182
410402630
873063961
699729726
968333701
485524453
453249246
852868508
1182031557
641653832
592653172
552410907
973884923
352035379
529098900
1170027766
388087669
1009426363
533291250
882625613
186798230
549675022
800598115
299395509
302708919
1239389041
1123725696
102224523
326792706
1071541089
1184975532
354049677
796192774
1161086798
843741306
317604425
136435236
721465544
545620746
186503215
1058365872
111882529
406483506
879210128
478267140
1203571841
551313536
432919512
132150951
81771382
694831751
530556879
554115245
1051406254
99745325
1262891498
464879303
602013983
973800251
336872701
421442212
389810127
397699627
1121952001
635345566
462649920
1102300551
557070480
942712805
574174920
774673116
307686442
697122885
540765068
387489929
463341780
466204816
715596892
497163358
1190406097
774134120
1021610497
472179919
380017997
772166831
416214175
849198338
912025398
704646411
852096461
951258022
1141871634
145948636
361115242
529539248
936930980
317111742
507337332
1226972723
1046640215
658932485
1311962467
314914504
1254811928
530646703
972830145
632532602
1021920775
400377020
194028731
195124714
987581571
476511622
1290494252
374651844
821032628
982569439
1307529609
737494529
916643959
552704101
854942070
615087836
418080027
395723219
662211826
865681366
536544142
1042929118
410942654
480990572
314174978
1115122482
1485328111
1359194673
441338776
643029866
427647211
1134417182
874765139
522944207
526400448
404492721
352624717
654264064
1294452174
111556061
1059967015
537765367
971967906
164640972
240920867
882884066
1186777461
603305347
1284396049
693567068
769282845
616947936
846219937
793517517
1059397114
1347008568
284800925
372119307
491213650
528618846
381080332
557876393
918930007
930352980
895750312
357953389
549892301
626436105
704054703
443619069
1289444451
1280009286
1057905543
32481740
963368736
696189516
500570320
1232096433
1019654081
1255358807
1336580094
1094483756
1299681243
625206800
499587891
696342383
1286493502
1437302944
72394085
446966720
480092124
1017329972
429089675
1006914054
888157929
408147242
831412341
784780224
1237149416
287877339
1202616210
548871838
982271368
1226888549
1259675482
67479648
789547702
848771496
1009198755
839986389
1087320824
787305697
831431284
1107700305
448431766
1171901315
900189039
1298345838
729692174
1197500920
1034653239
303262556
911825031
588690858
630071943
1226015027
1346552908
964942255
392024146
1024243043
1201723498
638913267
390373541
263799919
402018914
1330273503
354731231
1047375615
1163772784
99674464
1133963076
541812600
1013299239
414914470
348684277
368985455
775705336
478964809
1171665480
259157967
579708874
1218163349
201134158
621929780
486790635
607233252
965517850
940031102
46428203
673297031
818254589
979493609
60065118
280129278
417808243
152361476
759276627
116506296
414094377
431071685
265940572
179938805
513201869
387865648
285610512
342590637
1309425085
753773489
258461523
757153478
317336218
291811186
465439984
730094406
866871527
845577653
1210656132
333633951
589914906
666502290
859991153
379477720
468252977
885558797
416148148
628436551
249134708
389276930
459333365
307005006
781835786
878842029
243943787
1362280703
272156789
1020790026
531520595
362514207
593123422
556309290
367173980
298151051
131771571
710450054
374963877
204672434
1340175484
166748659
276179936
251145190
792252999
60655040
860470826
1517370
1128851234
279516300
419378402
392887210
569608565
974657768
6810063
1032592920
499106425
372961370
1457811075
98868235
348486106
746845566
295873521
227721627
503410911
815441042
600124
581150398
720926346
557553029
359079385
347697296
257021138
344403897
769268085
139630042
751449155
432935889
638078745
40719945
423774444
480362207
300748588
944898451
1189436173
476559020
657178330
294465036
99671733
320906305
378000646
477474072
497895327
382852983
121877087
474248656
1023257110
526629388
591218666
35700568
397326126
589788837
193016382
740669161
906101057
318108955
965187061
447448447
512926485
610977638
339107696
130838262
878507852
596715272
300386598
233105873
351371203
409316571
1013729804
383389817
1273297659
537520906
670743651
277862549
173978515
397273577
399373036
532300744
372208813
949255356
233444861
305726660
249860017
691579756
243552309
2555745
1321189923
378548
1379040548
842911740
363861501
770496224
227467312
196810318
222014906
260792798
415115804
718627369
1160684131
372162008
111752813
912621023
443843358
234607750
348629544
820145177
1050833403
456490349
1320427185
710747323
1879566
369731300
1301544494
442731658
652343687
453850700
95887352
261921419
655041532
166864529
844443114
569423766
655090022
289298403
407935077
1176300744
275082199
787779559
63978921
885436955
992676331
502892556
154233744
547109951
1083597820
533302047
1309487786
391435482
1421269325
358028364
311619789
580625138
467447830
945988467
852305935
839828833
418374276
1356483734
932548514
1443848743
379073073
846935782
522730236
698073320
1005666619
313450067
212994376
450670139
422034221
716744370
379046515
1214311080
950680565
1795790
985290557
321483012
591321978
512527810
620501874
865084326
522620277
412351379
412506262
428094946
368612829
715067880
42509339
393008159
1032625139
310744423
1069409215
773161228
727677242
1020989746
124622324
120543305
1017635390
575988664
478932982
45016297
265394190
1375250527
690850010
786854303
206585773
1015253860
786664693
1147844840
500913512
702945552
247223958
391798892
885545073
337539650
1027263666
317386501
718362082
997373934
263071383
1109459289
431757527
167153363
463137024
561445811
972500130
172631414
25421238
778360100
485213345
349999066
414924661
533014232
953772225
1101223898
418501263
465578333
416728313
1149064185
1390336364
456549155
899839075
653554167
335715078
463595912
460885515
84639445
251891382
1055581797
323082873
416102279
648942084
924321723
415240133
612222751
890468546
1066134772
339185774
465406350
245904440
290034394
231648999
1013649228
829690860
161628739
54944745
884561987
799507929
200705079
409072480
1229769599
1181223060
1352252566
1247359134
1052711503
963576641
358763421
291713589
360922975
255288716
348130598
189358414
877833164
247789951
542999949
316753422
536365461
499861628
676719228
361726632
798528632
72985145
65252649
529509460
1068633240
1174368676
353327484
165678232
342638444
1117010057
236146723
1115218267
382588795
516026359
205331404
882189011
721458708
180823052
634863029
207774240
1235890762
703819686
956308723
978159893
165131956
1094309662
551053685
466695875
541685367
945369984
556422681
669032149
687335398
367207230
440089641
364097668
52761911
505519879
525187274
312748769
471091301
463836080
633841839
178718953
779750704
526983194
993976202
487803904
494440828
291775256
187065549
597034447
1153137663
236009814
1007605176
1058860448
1333697710
975471389
384248178
790398684
670854138
1059969579
396464385
973951264
944601497
345947631
718895853
761172702
926928764
548931046
6845814
702339475
590947529
384773590
55215645
206044495
897827337
385846237
50890594
1380103663
797476261
635674168
392710292
370793980
1029516394
547474235
1272976965
688992095
457323777
1066373685
360079687
497094704
893660207
273810449
1001975621
1255383596
1108307639
1305902915
607096291
1075348385
1439276857
898460957
36108393
592257158
410340651
677269633
990416077
237360677
1014469577
833681285
1055500361
975360149
929984104
1103168481
1322646232
371147140
567194910
1111231252
299895461
849019618
685069699
466786605
1109753590
1397408936
363622137
357988934
1224600029
870773947
1100392306
378500900
1345631162
1263859705
268381063
383175312
407829775
205157996
689889311
920997176
781342783
574228591
134063442
722512735
762165792
947014096
506160863
803234699
911763990
215500464
839913155
735058468
352731354
60158870
467129044
229672909
390915327
120017293
1096696915
181899715
213483
1078238070
611297901
211629271
507504049
826923612
682692078
245415033
736318355
1098591889
98400958
1037547007
529417492
942665613
1209571883
774623545
338701637
413325485
449081274
842593951
910397850
838109360
1281182605
1315092305
439105044
836766563
984252517
638231470
1214679911
912726992
422944601
420387391
852888029
525185745
481216224
411028027
394755443
403888598
460414354
363683574
140069745
443693810
1112999510
162610900
628659423
193635320
667236606
780047644
882613731
1010239382
595014926
1002779828
839290391
620813390
583816497
780050002
169039082
493482891
859269732
498022051
1039318411
942347568
145961136
304686705
584857321
1383347434
1192463430
552963240
89213496
845596751
341330244
274159640
353083635
1281345913
477105507
261637326
542029591
933555135
361177989
511696072
533174795
1059993594
828852118
385070360
625951977
884456089
663831321
110192277
1066332158
720697514
878350218
919790325
885479194
676585041
208240971
407331231
633245391
347451311
572113830
117429181
654015301
840282784
469857228
1017254781
407630613
692286859
314853201
1289276491
737471489
234295001
715340599
997319478
901749793
192694895
909070087
862172538
1092078189
631345881
77897567
527652362
473853776
330126866
664729392
401903088
441902832
334572168
510632066
384758834
1109499608
1139334294
973485245
524246029
448750269
1448270445
1374953944
1349582903
1243609188
849097633
1027847919
630404318
137346538
1286999561
341814946
569278309
957671894
653422371
763340467
440108984
709237060
1332164268
222147073
1124435923
402310495
427315934
159293188
1311615322
965953687
459141821
530620428
289609448
349015063
453309937
853979762
1084174163
313213427
452357166
526956573
394236514
296830323
193974321
445944233
375081127
1136258349
478477307
597681046
484345853
964322476
955800401
331207913
1323373200
491911235
888542976
989565710
989207496
127670356
818603500
854529322
423789512
977658851
912675531
426572366
1399065969
851520035
407844834
955999867
604487524
105637725
668542629
1171806735
1262436861
965958664
731957096
1219890015
792776987
365623478
452162891
1384045340
506742648
728566440
95890879
464126838
1139924791
1322933065
222863923
623148600
331728364
69184822
780587747
908245531
263197697
451828676
1255761707
531566999
389328897
419004445
532906183
183544572
472708115
544495627
173278278
1099175336
1333744336
603170684
618485430
1223890656
962855650
518106899
990328714
1089773006
490340753
385101358
716441591
194388003
73671694
374610740
896009318
1020406477
693633663
348466028
430558863
458085642
479229198
430158924
376289925
315560892
619006850
879662018
932048408
935520100
487529890
484933640
387168058
289077288
942997219
983948446
1015852907
1030086138
962451118
633666791
358549632
744717330
557107393
447651637
699233080
258710424
881754896
1123087765
1158130095
398459015
968945027
956639169
454813923
818752342
613374471
1150167093
18659442
989288091
691466321
388803374
387862462
409917861
502347363
504258126
484799188
736655740
651521345
411913845
592468379
433340390
775698147
753474914
136042862
1182133122
377838824
958291567
486904897
451270267
1038540498
704040176
463834632
394614696
470664194
398452467
520788368
640476032
974811114
301573391
35859897
8099151
661215487
347783659
320899775
389252174
508289291
820298821
132964317
1072300090
829909224
1000131650
677975324
489128543
428475499
580521153
943490154
589469799
1386531100
469306746
310824718
296579767
372549607
1003058686
619934346
470285949
723332336
450355531
1004511552
711384482
1058751492
975819955
107218386
876064204
44017657
752773579
497308850
311220735
891060142
309942443
472533569
1058880801
327535955
238497916
607355856
843870694
1294243124
1279056262
138684720
1161650384
466708152
872064854
1832504
547170131
1441562233
510179965
1006635980
914073819
202222621
1229109071
567842527
520671170
1206698743
66493054
1018236546
750223268
1358190816
799507116
129342052
426426546
126079330
480553369
1078120201
799923025
829495039
439239091
1301545736
455868965
581101118
441483697
1025820118
877569531
1396922734
189122078
526851171
781919867
931438663
519994989
1038116476
758895758
561124641
1198078921
713110918
423573491
355603213
909070262
497063303
339296228
1146594596
228414491
977749473
1104076309
707415197
601883989
472133089
427858395
332524008
1322657133
792411939
555109839
1151425689
292428845
394700208
229492944
590790092
726908868
308666020
1285975572
1002205275
351208736
491919222
1372519004
846306386
606914603
1001820345
880880585
369871415
1260614095
124561173
870861653
817744982
553468348
396527131
195977787
1034954437
892884582
993495529
454763522
911613292
471097970
622616592
502226282
1044913887
481846144
721021739
621250392
976802114
696262125
438152331
1293294748
2680907
330279376
916888269
742476158
879643936
1412686501
1079613183
537398029
301366984
875980287
215112691
167382820
503560564
135806730
92696563
471463036
901186303
83596106
555059919
1208997424
937082478
982136339
393212841
454050757
519603476
804061802
709044080
367530174
1336512581
1382158278
675835143
465122767
465527889
878003645
1339153956
393323214
884476871
965187919
458524537
468584736
456283573
847947518
422229485
180576757
753173643
114034270
190817104
203128337
654647595
636251772
1351856153
311015665
318541987
663922603
140397206
421053403
730298059
1258489453
1345225302
229564237
285576860
727980436
693189811
1005143137
847916336
926724139
1048782936
60929422
376653957
266995913
423662999
941737485
89009919
446851536
1439809421
359674168
1345531628
531729691
899717394
563950635
1139686881
707820053
604430152
1350538803
343831260
991723520
281202572
784308055
81206626
740475595
462874570
1384123417
1166370575
277885090
1058729631
1344494510
389286137
111162994
178746911
1337970808
272482317
416011560
468163105
487119422
310981432
602817974
38571566
529488982
385090725
67840926
473981535
388370742
766417346
1305723911
149550351
1093081763
763480429
363031552
1272206280
1317471595
1243012374
526857864
351175604
1251788355
380688794
543102142
39270828
544759764
411671319
531889889
686026055
473963872
608605696
424277337
1329635548
1127998514
396841497
1104675588
311798834
472002764
994230749
966190547
782446898
359081343
892317848
1172908771
662970831
229330761
493169289
376386825
402849483
221827235
258833941
837018979
884445632
739884622
667715797
1284670837
405740360
432385982
577677050
215282250
864319139
716191338
350874301
495586016
146605868
675960222
570712921
863836526
1203888504
698770257
328725056
1281466383
831540136
1350332797
948035075
909768337
1240839675
242167547
982345422
409522264
1095104990
135982486
699210722
508020889
892122214
348989771
620202601
522881601
1072882530
1026579009
798621486
530499736
562711069
424350956
313328881
488503773
687772047
942518519
320101095
838207344
1390516703
716194426
576475171
521921766
93418548
168586457
500676008
485560750
511527226
308909393
555266538
485013350
1010111519
928624870
219212394
580361249
521698829
490024410
902559350
849927885
798611517
988638569
130326579
1056594949
1482173811
445133741
284742631
733328741
577634916
360987741
959571174
566906823
717254505
318590135
940741922
195151308
464537646
615004375
661147047
587608396
758432209
1140214658
1494672552
1379897028
441580522
748660844
538653801
1368663846
1282622705
647534240
934150393
333385924
188683378
404589200
43323110
844645311
59766158
885432452
787846636
761372488
1376374508
910167211
246829369
273391157
312458137
1012899385
683378704
1553179
311632278
875270839
440546577
1391560915
1088841600
175710469
923429139
1438525734
559061389
784427703
1286961426
403572863
906450551
162675470
893135643
625329706
1295432769
543809711
334052391
495566016
905956610
546849651
466752996
1168466646
336132617
214849844
368911511
1376464127
321609387
831499435
862491637
768472545
122624757
277411694
114360646
748060393
1022547328
628642965
1343023995
1353614150
1318724851
1298613716
170184068
917101498
662479434
340635453
353356532
525209367
428415178
436516254
416130381
906900735
525205376
600059951
305928349
592311148
283761963
432955848
634351799
228889364
456373944
615149917
1224791255
119538843
389425778
730748812
1279738275
391882128
888581892
84330619
498986726
1105009945
1200571824
252919238
515568514
524007713
528475935
570782514
1080103439
1071060386
295347476
226152716
394202513
549790300
354138460
955667852
784805558
357534066
524637070
618586393
996136163
341437790
743437454
570421500
353407961
1172458255
391940283
368755588
927973671
776717081
795936926
519472032
233675526
891366216
703917029
555255147
808835158
781601026
838556918
300311551
441091090
1396801550
564773187
942245826
492011522
477499967
491432629
254894832
317893388
1079551024
1007168536
551084189
941692886
81234732
548825941
416639414
270782962
265288284
1285989837
848471459
1112824
326036275
95725161
300031325
628204343
987479004
526380527
345483170
1083926511
1004358424
539668171
980805590
1366792906
1179152516
643370226
1116262912
977210533
529964485
686673292
149384652
1054932583
273344737
276423170
1027471787
504927674
829224409
913622773
475140922
252193080
526248927
830648844
362142932
574107962
276172311
414502382
1456066071
709530875
647378666
747001753
353552899
1055882626
990859285
881398677
800387798
222719581
509332817
741724359
640550986
305150354
463312038
508336617
1002957830
928558675
63475287
386208465
231003933
1034086062
505628929
477072315
353835113
1029154294
309495213
72750311
300421645
45987840
165495248
1328031346
43885495
510685541
251586227
1234879975
548016811
553937306
377339108
957548484
343937462
268510520
175284678
706924433
575515240
1038754426
956173918
823280843
487264774
211735815
1357910873
665539935
266099439
385490203
505819085
1041288982
770813940
858150224
547200544
664785701
1085330362
806726935
425517101
1305408253
774600352
1003282112
334212324
727033968
432101250
478074569
966904530
265107917
334466872
942428425
312242979
462315379
325542845
559989408
125939566
391054444
824907881
84080266
847118936
42264672
1154896805
415169047
903964042
328479082
976885704
594982675
308798260
460094702
634222675
482288306
987065775
1488611326
766408266
86308953
1193344134
381831100
540870601
1091569178
347693329
255065200
745885257
966115314
370257130
991236913
447046256
582195464
426231089
779806540
807551907
547123579
542052806
1248024154
516352255
154469056
864022861
848695997
489330891
740331405
546824398
790630674
419971544
1011044994
1374013189
862229953
1014426464
1161980370
310520167
487815231
267155670
333539649
273422686
1671849
118430310
1084364895
1222779826
465069826
663667738
408597504
963000898
197686677
988975422
1377905731
490653127
622745782
157564522
900391699
1191490256
941311876
566023246
472607655
1139924862
1134227342
226456198
909579826
258097936
491408936
1158575978
495803821
397683449
436996183
1022291281
332422069
319455303
479367212
502184864
595062595
475763932
797650710
2130555
602053673
626667468
1036797160
345577696
523489325
274956006
975561512
1150838730
194856128
98308367
767516841
540767995
215155653
907141378
576572125
782330399
477380302
682223624
752154900
736223423
421406433
468997145
401061492
798764286
251497030
422660729
405991416
260068962
525380345
64021662
780873830
448389462
669469247
443622872
620090142
491478281
1081047493
1345415068
846378440
206891442
973636657
1383540387
1404787611
54848
1186184322
762110242
430162768
175747816
561804075
1208460822
383454208
857948468
291729690
774010616
464377289
479104433
504474947
974972511
1062185284
609183029
1012681619
686174573
142109728
562591159
511618364
476999415
474038605
3965200
216857900
974166807
349773593
440704178
373736826
700591111
699623914
860234114
365943708
564260884
132921851
1229100659
1007562315
329177209
359299756
499707582
1262317822
679939865
892736538
475281145
604785381
1482885799
824402388
336137115
189940010
272934584
830176831
1472233557
617894581
506833543
933305403
496543096
838066745
884764908
268542406
456550851
378329071
206721649
804241929
749402765
904852710
1067936367
383733591
592555647
474089828
180562780
424289410
733599515
470106178
1013842583
668877264
224678926
412389359
995920162
679562826
480592669
554100441
1048742472
329104179
993204278
567150544
1323918589
982899952
386847052
540987091
1271641239
411871644
619471731
1089705050
1060497218
574189467
590503408
128137711
118861127
372074752
145021011
414262048
924338064
1211544269
410264981
463886714
467279418
660138983
399997441
909354658
523172058
245679678
871741709
294238900
1016053234
368277777
1014908666
538903923
1017467461
408348605
1064079230
621809518
969911669
488577553
1125461591
213595289
431555744
452272711
182954938
935682874
581861045
139923270
403903779
606460944
393951679
879915253
705324592
1011349167
377162250
329341776
694751881
459374736
758254243
444614110
241689243
523130068
559934654
516465590
655266995
891389286
1349377713
279317761
216948660
1363277200
122024044
390080842
718116209
533214650
435529983
522678790
693287380
805326871
291590554
689538929
960396963
3388073
456935903
449271364
688377444
454758719
257135523
292191198
602296522
645446512
595498794
303261237
351371933
652225106
387126838
714465911
383086390
574344024
476974636
481291723
991729941
331229075
333923877
472376805
321735335
833853639
376830339
601024225
353480709
1005850371
336396820
724495996
828080195
875541145
468072923
1052830332
444749606
1000581552
576154019
447353943
146934143
614367033
501037794
551391191
281481502
500920455
650844379
428349589
1039825824
581157824
1000144543
337338269
329514955
204356510
731620931
370507137
420464502
508599190
328320683
1347695202
338451135
473316095
617556434
760498095
347269214
720343586
677065521
472197206
340468922
1248549059
1265942839
65387758
359397908
1227234161
265108409
411690737
352522017
564889858
447291888
190637079
747236045
405705359
677116958
431199737
222272960
1236414673
553236602
397054751
194493879
1368512372
768405516
906133535
278189760
416833826
357889136
519457974
772844375
423929312
375534711
1106190431
278456711
161141346
1047557142
1093544909
413437640
316633200
1366161175
501558790
1392398314
88213667
601598369
450425391
649430854
740028284
8211
715259204
546104692
917575359
1220962418
1060665873
658966302
453619297
541253366
1429450879
1305675559
376131909
482488707
485953748
784165232
236615249
618639181
340992685
410020848
912449463
278137170
620305700
440711307
428004595
501123291
212948339
252261912
565217605
799181242
884737
198718217
339280057
195831585
298391357
820077253
433727651
429275847
759177938
472443685
490383516
996320889
579182856
1332247551
1402443801
516589828
936335195
182509167
441296858
297745111
169116718
421975549
1160296619
114458661
1022113655
984903028
955195185
1012919002
471708306
473028969
509770311
786835716
660639682
481683088
953150631
1061252195
200082297
136792801
954855133
617690861
1129702976
185522194
1307805907
479208072
315033027
730472811
736271135
603016287
756081393
883172869
935400824
864947179
952256346
558240909
754146218
654688859
539493886
1071983301
815726972
874186967
419862152
387271812
828129187
737440031
1389751389
870720392
614805891
672619956
567418993
297605099
569208224
147121724
225895574
536119037
486338491
1481020363
512268499
1092184155
714050002
819442435
474147487
329064436
850527518
412087704
2820624
395036673
807415827
421463999
1175272685
399478364
409557758
769755253
560034761
405429021
715182384
246655047
1036548385
873966467
1208305853
274847490
292884457
347302429
674554381
519823478
509865528
817629570
527634069
429178768
429801755
598560950
542304515
1295065756
339173419
713942246
857083130
292257569
1029013938
412544484
100490430
369871826
1104338146
287503156
1136984149
332197230
1393915379
917365642
344884516
473633114
1234826111
1072932326
694804287
98170863
591803866
286546319
922678502
870548379
32459785
965355837
6565710
296979322
763745653
1254814165
323501220
454149342
549570548
281518176
914258374
328729039
574025213
426609809
497133610
460713140
636122627
1143568579
963224818
1315741604
472515515
1035871150
751745559
112959863
748250399
1052181283
524786780
33519115
614315651
981569628
273169200
840159181
1169676191
679412395
1063483723
96360432
518237106
553294950
456728222
165765368
717248544
457260648
190809747
851537418
447409139
65041283
673647964
497250178
589796755
548040994
983359940
440957454
477618967
770908253
682502857
856299448
301325158
836384364
835801480
74979514
1183819233
687858243
639732214
924487924
335735848
650723969
1039047072
512476240
720103970
1347288898
478184159
515007330
264635987
596324557
884857355
428572594
1163226781
1310974075
838322913
1043613535
883664465
276256301
359779386
528868002
778443442
930032806
972191379
1268674177
925832450
803713037
656514495
726648521
859399448
1299933048
284999298
193917910
108178831
498944273
253857358
843518815
3458245
189163118
1037809311
772117607
340044475
1268335921
951675715
641125968
411952012
453938294
911628840
877881312
940706001
1402169185
149200166
328230917
786413532
469060565
729754743
490352835
431791046
890336964
317376873
1063428687
209233815
751426654
1258823195
716236554
561838367
1343127581
986655819
383075004
934585887
336445291
418197488
390380103
213810699
121261057
556261672
160516222
582535795
359523775
743605746
771158400
543320492
1296417173
1292206086
348359262
55147384
143482166
217285859
1379247515
481236279
969576
738288773
554926428
976040579
827769374
72517170
469367646
286735364
480345284
446398784
1058329780
239972757
272426533
402635507
309637934
867384077
388581408
291209284
243596895
265011294
535874546
539914080
1243583358
1338069485
417309042
386257172
502081339
883645860
1058712663
1046760337
413110626
309939130
391536461
302892772
947436688
872570391
648647912
715363646
774991498
547381583
901210742
359456165
928935472
987323550
658757061
1346169341
463525087
494554228
819544861
433497125
476466489
1210495740
1180927443
1259313425
936000599
878415883
1093089069
288677388
520135625
311232614
564423217
380848762
479941541
28020823
410777723
346049767
964976565
1220119689
451488663
561769237
820715706
1320604763
380475853
140512835
106488510
719838509
772319653
800912627
884273709
898954746
792764090
1288220493
72115401
488968279
353494552
801499128
485081393
947204560
471987891
556925644
211866754
453611124
653867115
608984869
430325179
696739307
255321575
135096132
253706925
507253329
652076231
900922971
803412014
1037012952
255774733
256514453
474194617
142928276
184911595
307786458
92394004
854460300
960849898
1334514351
1340772130
1130537747
1127391375
802151962
482325684
289075282
438763329
487656803
878190190
451985961
483920586
943489396
193594127
536415264
710344388
1141310426
889236952
1296264536
484605491
467741799
1110867863
1056932564
742766885
493205979
18582910
561833986
377267227
356808348
723697869
462077812
428286964
523606834
833511254
852642401
788609760
442686752
773959514
517912211
363643552
185196379
373592731
487419728
923828562
245854371
768473614
859665421
1034023495
1099018248
785429998
520843397
952226775
1204912664
1015829874
213667868
29475414
560531555
1274665390
327768588
387959802
689573742
214445332
1129747618
617352437
446368112
725847973
493701963
1013124249
153678930
581369381
1375959558
660905826
1009015294
334484189
951887847
343158889
396219515
728553366
192399124
704501735
366007941
330318776
266840187
470682228
936096278
407061358
895585738
415814153
541819906
1278408
142426111
855486013
617535444
462814329
485347496
791882500
620107222
938751854
547410390
967233288
789238084
956644726
918717215
215848310
328318603
399024389
494593220
493793147
461548640
753765585
307380247
273989345
560315498
1344121983
556024501
425652672
797937976
116609874
224171953
891604302
463485378
760619213
488518225
604574927
856736271
848543255
1082886850
123877859
212061693
733944766
504091164
403226507
653691326
258819016
797045729
962416769
475048235
236448074
735499208
1331687954
425364356
1000652435
857210604
327961852
722035719
545543778
1162984552
1168666996
459904675
322679032
416959437
798030378
391340601
1309770303
623557131
1035098315
716556740
400866367
634872729
581575118
1088371294
474303618
957603085
397245035
1398082002
671381268
454709678
395034785
672834796
569505416
359269619
730015135
676451240
2424892
385932743
203853782
1047592675
202666351
340710988
513166587
611576729
799547108
659458605
962519768
480441521
411653731
951293452
509371404
802219546
890843283
643061221
156310846
325002781
109793709
1035199705
1382092866
89707473
487454500
838861443
736353473
1245939791
798053319
437084476
793786386
398693274
360256535
801008694
528397640
220795641
561065877
1175143843
369417185
288540681
171922093
655645490
403874026
906846870
1140444180
577348591
271937128
891522485
1329945494
820503490
1208844745
1257729153
240907372
313143016
1244292277
855111554
1168044336
865473336
524512751
1225239617
1300067771
456385713
326883905
139464252
460053010
264125096
752485381
205510029
132318879
649569709
481729356
511163657
557448340
901674590
590699886
564301225
1301025644
664376014
1293578965
374027348
257925111
1389551785
1072287281
587235530
362313219
737187836
692493695
105422750
44050867
358179510
406011828
1105228202
213721201
1380217148
28724129
311249350
529971543
1109409650
1174140319
392289861
912854376
566980887
349141539
979550503
1317026380
260855516
722744088
237497531
849184352
1285985101
767738796
1098570276
990386282
678938020
1054569568
790006621
1063031165
1128158784
813300970
919965181
390901642
458093190
752481590
406912624
223297826
445049123
1305669775
318068393
1130328678
550308885
1494064450
60446042
543795030
741556029
491794075
846910700
153776167
804731472
450269335
772627274
988171901
1091057436
276905915
673067851
523004117
1247404690
695065964
317569452
432853774
638015617
1215435509
921568496
414910439
952652723
133428550
405587651
313444248
517680534
662363120
925146831
648252528
479421042
289931184
610307156
1212670986
371423263
377149509
1128403507
279985628
924152645
582805894
526009516
884298433
752733814
384501555
1433035038
482179753
769988739
332221445
406864701
923880468
1492185835
1027295045
1058888096
998231789
611304128
329797021
658673799
492106197
697157411
405782426
1284631416
807810459
221079612
1208842874
1090523559
1345893849
700213094
712949840
853954700
1029580790
1179150239
80702392
482823913
716192283
1290886467
511645291
787626986
448396241
587343951
668721392
733381287
721809233
136357743
1255407038
787310749
181300573
376062031
270071679
420517471
684918507
373602222
652790458
1252655873
489873792
805674851
467280393
818175912
1485405291
874608976
1085169636
460061031
1395119640
936742069
224080827
989476610
386853712
297994607
939040446
1145369752
341947558
394394844
723438037
318950499
409913975
813178587
1005461489
639217148
751580804
316362993
492864872
730289460
437149375
1316257977
494596712
1316020218
505913087
480835921
579013203
138959717
1212397138
550507846
1300863089
221015385
582126634
493923775
679820046
331990350
182918350
624641713
1031151414
755043233
578810403
1164138146
443387755
1219082753
306786947
609155884
146340619
664175551
753010501
572701461
339518237
331770648
859341594
40964007
815324612
1299882575
843627913
154786187
1060660844
539826170
486957466
1012902046
412119645
558939150
241748895
345254974
538959499
1082641763
549815330
1457753429
165183435
852754068
289606183
449004460
569294577
242196780
414671018
1218059318
1116698646
776255034
91349
344800791
627153592
1239991204
600157139
527963431
125944392
800894470
781248669
509545677
1197737266
503649153
494873440
751045116
385187492
975173896
1130620912
1169979649
207217471
488408699
900274204
1375199501
716362993
1081894163
1104871624
369979345
840634418
914385915
3527994
775888208
870037826
806049083
532065389
452031196
203760117
451433728
162564449
1243848533
585572792
780101891
806990681
113562625
784838154
1146699650
1006504733
452025713
1290191371
1041922985
252353803
420988959
466946018
399188723
474937131
598380995
926022971
1373837246
649620253
1084683492
1166517113
934378019
340211620
634300989
288859774
745924689
804893336
701856399
746955241
941042720
796956699
1220547126
773727543
3296750
275430088
423366658
972486479
334719832
643525641
683902053
1169970608
318288376
917482917
181779905
391609931
1235175184
480400607
1089604465
1359492119
1304204794
722837889
527580913
155234828
457595296
53032991
700511713
401489788
618387737
683045844
854566406
160540553
981182387
439647744
606157569
1110187906
225661011
1244482729
350681974
961444188
1186961487
153136380
716778993
210207321
1373540444
263229048
250916675
121268027
516768640
954296351
1214339508
77507005
1206271148
607463035
737154720
678548251
622379494
1380105657
1197779970
503586145
624511797
307073602
315226631
180625775
331165150
233168848
592922343
688039784
70168
385807333
218562832
50106284
293281448
566261893
288648596
355756477
771895241
181237209
1257411149
742784029
313255445
740505386
751085629
1162535835
561144156
1021501583
524716304
803766438
1410704884
686632186
1067940936
300692777
341263743
805665116
1153695557
1097671785
815460082
728503197
799192721
511384235
468236224
401196472
532293119
1076055886
482245965
900330241
1472238817
240529834
813586080
408037578
1057488509
886267603
848326757
422175125
554977867
587454818
693840099
1470684771
423691125
7108426
1132366015
854764844
135473472
437857780
478171396
1074731118
378718714
374282806
793774827
392174573
530624848
407553232
1289399584
824104260
483376712
483950849
463638277
836999431
731834961
899446121
385196209
150688189
366969860
543770132
462739238
304839373
830639090
204981607
327939291
1349148795
838408764
560961999
963151075
298496061
953864805
506357393
1366852782
1073078539
424876704
234273434
738532605
1060309763
1022276088
604286088
514539270
1498785560
499824311
173511053
1219754696
1137490261
407914768
468298056
639156823
842140370
480752242
681580682
822164244
644245057
430781228
1060876885
585773211
883401748
653571332
927385848
849720333
714409061
480165251
534103693
1175018950
409027081
485771122
548371066
806180183
534135149
89743100
1382166534
674544171
696561949
479240819
286270731
798275389
483016665
742614333
1378436646
962069642
113098637
695620601
555886403
784335984
384009961
606333213
478547590
335957841
571577032
1459154805
183986603
956993954
991979260
485227484
516310216
396989070
840071054
709239142
66114188
1094567170
378734414
904711669
412295196
228557593
431732607
1217052022
165669432
236119022
673905785
1030499718
133750080
766582187
872582887
596175146
1198480985
704287748
401438349
451022302
850330483
145196560
280574875
1073367708
823874149
392749730
859416280
541613308
389391121
749709942
150364088
828884194
933090230
955056359
537434463
356179746
543206138
565317582
984751426
970867977
300805709
246099583
477264018
252612589
687758014
944674050
804646583
241017565
1415228528
563238242
951745039
1020583725
129506748
503574481
879545398
881127172
855176761
630845658
863654598
957513485
539662972
638647100
41660384
408336658
535878986
821371033
876352857
982856626
58242657
498062249
273451799
1009254616
310619496
852063180
159085798
426352605
343103392
1282922182
814881015
875655058
428352436
586009150
334652880
831703384
82780859
579055341
1090207507
406224155
744824202
499514762
423745242
1242767005
787269407
677145557
417266865
1349828450
1202444144
670726888
1449864412
908047188
704910017
777144070
527778479
538719321
218278536
167622349
1252397553
1073079621
728568802
1447620607
620778371
1079736446
697788928
448322483
180593859
308747816
1034402680
645729046
650268370
926660689
1398608271
1065043480
185331311
1325901347
897199585
1100138587
227244752
1493062184
300001434
1353810605
1051755276
390656546
321358032
101449407
459102489
526513345
465377989
124794158
361758211
456604087
570626447
1001150085
613033230
166220849
30870113
114646733
632804837
807171388
948680043
297781570
462287228
535163661
423658728
613528493
244286296
1049951781
443960385
1044324213
343573032
555482432
577397641
164340566
784802053
298193474
1358713617
892029146
569569957
469540537
1163359719
465568856
292177317
388048150
504686253
1384940483
448913909
755710114
1227123025
303343217
1212571847
886451411
528693352
792257283
943324840
949082405
1121716123
476417921
780266293
1097108234
1241235101
581815853
600375663
975015802
822964357
367485831
165092564
219285127
353030717
1369956774
1158443309
1185650200
1000889356
838226457
517501668
1133145393
1394027772
748568928
654790292
462359565
1321340895
976184484
633285693
451248440
1052919036
585266964
882919424
957800956
762871909
367428768
661834879
1085119875
586564281
564423214
104944198
591025695
1041832478
334478274
549341982
1375110094
801013485
1103019042
763442612
171464342
243685344
402865729
566953862
1064408366
755338841
977829957
49824153
370799969
310361675
600915745
752470071
624801030
1204025311
361026149
739092120
377521843
573070645
1171677777
807279980
408479328
294412607
653591271
978371193
873366291
507849055
1032805547
450796521
668183783
671532355
109727871
1132008681
244209390
886109804
1286058600
622641197
634104806
751457784
508683388
675544603
345971794
522973959
363399713
1376582477
1095038945
738216982
372885976
1357554447
1059595429
1317325358
926449784
575153615
1335117198
565156964
712601130
612641039
375333123
1373430226
24979504
889193508
787234550
1007447669
142780317
1391378411
405022951
875553710
91667852
726877791
798384133
1051291230
221342643
664307844
1016074084
1292975669
567484181
973260642
434196402
1276403053
407591684
112847104
617895393
1100392610
561934797
163197703
915496561
469619226
555190558
276394246
186370909
500961490
372987154
240996270
752893378
667128116
1133430228
151548345
1282887612
389324979
161628283
1394256358
1017182626
1215041070
768989690
522676111
315551731
822452424
856176306
189728140
276762505
530155916
86767067
1401157352
1280045610
525871821
228073787
1360620893
583046868
930846754
1022649773
1297516269
1023493837
498038595
597908637
1445024490
1209499402
370085586
489576060
419238271
1160161104
908682170
928885311
960206405
744871014
673710624
1078483282
1015863577
549420541
455146931
574324390
647710843
178061278
642258688
1321419909
1388883839
606705469
470374417
516892636
337793946
135448779
477816846
77246991
433359048
978533800
828107889
903649757
472161756
452375469
573684401
250058108
743305466
679964278
901780261
1448240927
505478179
176266860
578200112
697732577
532304435
774855561
559897193
555513256
1026172979
254509744
815608560
396272918
905451087
403854033
1013473574
1310176061
332367605
663246449
853391663
411286849
789840310
1264304549
868772236
518014273
104775447
509907396
799242702
478672175
894748723
422424438
986223996
1384004804
741438430
221731915
1149552710
314267200
317828711
359171180
727150292
405365400
179991823
935408778
542485696
596488053
872141104
309409753
851840351
919235891
563751887
1300175515
1015121378
728106289
434540076
673952393
741867012
1425090607
794641046
27771375
471816206
852712546
777345313
1004665387
1140758542
1396242823
541024710
1097551606
234383932
679474472
360426639
623694556
1195914775
635585394
850582241
683130548
750729847
999481772
602230210
85851482
1049330918
787866628
846508229
310461157
1351016712
741059372
234903470
1264001302
463326942
640454061
444038364
192142680
903047540
1348349871
980104713
1269579107
2213
963752982
977734830
900601871
1318456362
1344970262
1391541363
862606343
1322788716
245635659
728205152
821318714
753094353
146234634
1221778827
419969992
102704333
939573311
893399640
638013380
1253108757
1167649751
994043340
149409663
1451094170
206866386
1235451294
81911963
1382902590
379255474
690842122
490193087
542852996
594241014
858041254
1200065465
423187141
382075874
257458891
332814315
1479594071
503927576
741271044
899389637
1345294619
559064499
1053254721
89613409
452337630
429991960
749907096
1140527207
1228703570
527225857
423549506
135215040
621042257
1306844532
229003325
383905763
444417450
1141190803
290595448
972654515
527170311
439109691
880466571
1292749214
777796331
912817603
947658836
220922492
766902116
309353712
721547332
528835673
403705311
445015308
594030072
392366081
203662718
440504549
723332939
575640456
1421842537
639969534
274955850
255038672
1405586944
136632795
1146149515
149784661
1260947493
827845384
166281691
323495221
428351362
976195612
1247288100
208326315
936020611
551535971
1226447631
1157195702
766626503
248178261
334721579
914156297
736999184
798234314
475872506
888940121
722645343
749805301
1053991215
1403081067
763075748
1055663485
1075393997
615255089
370794345
533523314
1010372611
696259350
708983200
1189071527
733306243
614983201
551950822
526480989
1468384684
1174733016
1298456880
455662022
715727272
547777361
420172692
217909453
36297505
596655928
307841886
781791420
394425957
597426350
501482135
474606008
994436076
787235177
1334557439
819589796
819102367
1300058111
267711131
270987448
731620042
979790339
570960543
311462972
451233043
840297988
217155194
831787040
958482982
431139153
427186168
194519962
475153502
1463324865
530426129
799979396
1174877279
335680383
809565019
678515834
592267399
84381804
160210820
139803621
618025958
399030257
32086225
298159972
219410424
537154374
408011184
1072487711
524547283
1240760541
581401975
381641977
714812854
950819861
1044359881
299971739
336997967
426785862
1343448549
1362518586
1028447090
442783824
803349237
517763800
474465304
252129727
395739803
688569023
557849177
693833593
441497767
437923921
829835742
745180783
363456305
518269972
1078260017
290833701
1032582404
885472873
692594876
736378295
748569724
384741094
726162889
1188300499
130817803
868391541
478445997
986460486
232140
622568989
313050017
453994544
1053243521
642822235
1208202624
186712988
726349519
471823978
978630401
1295625262
245753837
936178158
988444734
1013951568
627890430
765292346
607667636
1370496507
419543510
518557448
500684232
923764899
1101433014
1125625666
1272847679
1065395984
444716593
178999426
960867179
419650834
704217993
443509532
466048519
509399141
626388491
640698785
716725894
596098421
380727117
1251771767
691236210
463340008
165249756
1198876597
297861771
759408323
181953221
303134552
1228011609
789289014
529524029
592646837
871251920
555423119
803594788
546657436
424030267
1170359642
355862547
568777512
1447903457
277173363
864651210
863205250
579285365
626382728
330658453
1263998218
593018501
580207807
924508158
615396067
343777045
988680064
232270289
834251320
620499914
911769945
1018332299
475304681
275757839
803340057
155433078
368970030
216718215
51694511
386208629
879254648
151709868
462046
509226737
406169644
722149479
470931513
821748110
484137859
816139783
415220315
668003529
476880290
970437880
404983707
1395262755
1372660208
697205972
542647130
315156614
377379666
432547785
57885017
351601476
639518334
48075113
281733955
836107503
1191278196
343233363
509957433
485187976
508425686
725825560
1056570028
1152759515
1299843094
646650521
1127581556
672297851
969894909
891622490
1093241553
1143065126
874465827
808890843
384176031
760314467
1472880209
375447673
138746052
100243805
517869575
718154715
441823389
928323747
310781902
585131867
1011024507
378151054
121645018
1176575533
452241089
526841
135631856
159630980
1111120956
732628270
589190713
413405860
447904475
1150905538
320445410
450376496
501589663
738670621
506449965
308279284
909715210
400804862
935246883
860612359
821855158
200467493
282871413
880716838
1114873071
722709333
945087033
444477725
668132149
617208233
680220800
625456347
785907172
60809682
351952826
501799230
645254264
366375860
1355470930
739072788
394031600
462276126
690712052
368249725
150642179
339225998
898212813
495224187
1340304744
942502361
1089649474
794246621
215955179
566381470
1136337277
233045068
101139827
706015543
542108894
972672025
466619420
340730340
991677045
323293888
752265770
621329134
393591577
1151041810
315016722
1291274815
567496654
330943601
536045286
303822727
595395138
715369961
690113918
663646073
920556654
1441412528
299496077
150275686
841441124
683188540
215531413
499971799
196657162
10531139
697784035
894808464
341785553
1360613278
237596003
371686206
316357222
339523716
582807013
615575470
432118845
421426284
732851778
904992332
1109836547
703707684
425129276
872252657
908486892
373932826
122113
1055609214
595599626
1068063594
746830121
726019879
767553809
1106712368
204655305
546148107
1351627341
36368077
729581257
192725182
1177676159
1459281071
265966586
154962582
308421872
457937016
1063751845
686982830
817129473
324073334
724087055
269181290
893335577
988612746
59287475
1023855614
839806977
825667199
384675803
798952002
185405859
532489829
489530098
724287275
768275420
781199424
928076856
832557289
324542954
802130434
477522845
258010612
540809663
1184724752
657974893
1029534160
999336761
722258963
693887162
1162009075
491386387
1015294644
1106587584
536834935
2012127
498360056
622587997
985387494
1047398216
507069988
738370675
1252226440
597014396
625204563
554729559
830454704
791926101
1075776636
852692689
691546446
294147582
549114739
900265034
301952101
1195899082
867390416
385867178
945945976
209102040
710128753
697164030
1279271868
808312593
588059999
659581795
707558914
1277855141
575726623
887854100
184787094
997183626
532355003
509994983
1328730873
467018355
1352204951
134040548
1294765981
551168122
426855004
1074532285
315146328
250199981
451038083
786586781
726897134
1219983313
464592170
306217237
511334362
543378072
1339059010
978784267
121065205
860706535
763075708
365601952
843580822
1143426869
1387387512
433465713
320099809
332901503
455436359
364594791
476583559
566443683
476586471
401528607
899197461
1446422793
374483906
217010293
445151303
240448994
2601985
1387832680
625241290
515336398
408410016
996295154
1347635745
539921641
1396759779
853061204
812091054
808105097
856422389
361181226
1160637234
628065525
1105409060
406866127
353277191
453824506
725354404
487956152
162410002
280642253
49687918
1291708021
623329269
473405493
1475925955
316714106
516960583
764444679
618902822
363525735
1383935717
1353113840
507328229
161286360
739870016
1284790898
335714230
1120473788
790540094
434518287
675734266
286256383
476384589
1024600144
966891063
426638464
167654076
494913086
460479152
535946701
139229825
284915242
938947687
1117347783
418720677
524412660
454128208
711586237
1192226610
1037166625
451376067
516286372
224607876
478412965
573311861
420864756
483386923
57415121
998799030
296312635
445863652
559096271
1298385760
348328320
869707826
804121430
320523213
1169921184
378085303
593113658
791370893
151444293
985949412
1176717639
747260966
626754330
506823568
625753729
638893847
925263426
1305668479
201301361
779088198
1065295301
728503578
794032565
1209385278
667168702
306356877
201945595
1416805902
1361584296
547064853
259928863
422699429
520941972
916928179
397808595
565912686
251279526
713403552
1369579185
812925285
1106341053
456822698
382522891
884728371
990105440
88436451
575703847
491066189
746934786
628979179
1032705991
46034106
233211440
1015983833
338143796
1264366128
929591588
506484163
466094435
439544607
406516638
286021388
248503998
367638764
98828757
390342460
812403446
277016449
1023024100
19600554
297784485
303624255
1292909281
660245515
959918118
714012403
1004739732
625409958
666442711
1204261821
196705967
729210184
662109149
1085312976
790506236
348685151
909122345
313886089
542785567
728657399
525708336
239998223
488336267
422117036
1210049651
870163212
673332706
1378099950
506756699
1013651078
1168911368
322398370
1312714959
488264312
543974009
1149288786
399160252
1388386655
75597169
1228974757
581679192
640916816
260262537
988940105
184742297
281249332
1282239273
454941374
876512328
415920858
422918502
1334118128
498955461
330797944
1265025031
404582219
433568652
1369544832
1205479675
1346643861
324370472
460029758
873309540
163230224
297120996
847187396
750226145
914455996
1294461200
655874530
620622912
907198852
575894077
920572072
712045438
227065088
1119537472
719985600
614581766
214287908
310486299
192415165
259466317
415715767
1220694727
244831436
711216707
792367841
431931010
137794067
524624017
266526785
565883004
689590015
1372591527
950199926
1247078308
94693054
635145456
659978993
576892041
424488301
499307255
310329931
706703031
426067927
1413666335
388711990
548685746
993502455
733117372
594650573
1490126417
1027846839
562692269
1081246296
709630834
516412053
558795691
1331241224
1349043044
365485177
837346835
125525356
186924639
717464704
401014630
790335596
812849678
121373747
416076280
235182001
939878794
482141576
599607915
481029136
390933626
1295949156
850817957
530555290
1154508307
587943231
898727335
597599730
752109011
1113705993
658632496
386975595
664545433
323079565
749953208
130394540
653812139
241240980
724836523
493791264
152911517
759084414
265834283
899360211
402498688
337440132
921634214
521092473
451357131
1342646287
745668283
496899013
200788320
332099666
468095782
798473230
781670665
1067504363
1027294754
489832983
328897110
898456778
823836689
655628867
770607927
3464892
1172445439
1043978668
1218376779
682812204
700040377
476888121
819935792
599960865
804888087
638494745
1338199880
362393421
1390105060
782468389
732368277
1482364078
363610632
906871285
508302465
441777921
983157746
1118965377
933692617
1089740888
1064080926
1215910746
722510360
1081766172
1085149454
972242750
1003173231
239114783
682403497
851722084
615805604
1018528497
432204615
415782458
727144269
509564310
392075824
975059211
249452992
611921122
689680874
241758352
593532007
1272475120
430068950
712813475
1291289771
1221738122
742680873
844081534
557018328
547828719
856865868
852948877
228226786
1124476174
956801871
1058202846
659605873
839121293
134990079
813852973
448819431
539611338
641556251
519923080
353764209
984540171
780314335
1232600072
1133289327
566590273
434425190
620824387
505905823
62079122
924279920
679968394
732726167
623108434
298965287
848068112
441438374
1027052393
928349910
751439590
478930230
1347234991
1088956825
466100320
608886168
331294807
957815057
227329397
584523016
539003856
603018345
615066649
1365002359
953528567
1154436146
743521375
648150867
624303795
869928784
178825405
634470238
633675224
815556309
149652619
300867026
788556138
683847407
688792015
387860838
392540576
889849335
1366565940
322734040
450577305
955839114
458091503
519537433
527273842
88142001
721623582
1075947982
1043440008
818967159
1137496222
1333947936
749602819
940478458
439596891
939821337
343659486
1199817888
643591520
927270785
590560475
189188638
482002474
634623886
949616622
1215043499
349078985
478559082
1105775726
951615251
612567105
426933756
739461914
871560817
1016272018
305288500
1334855728
111022643
1230569608
672789339
407632281
335096835
342245310
419321106
525309422
480053374
554389197
622856471
486326034
368003365
374352586
500994669
301175313
415684512
682062502
555190788
437939695
1298763294
414892659
945172302
315192289
264862141
842439011
849463119
1253551743
342110473
1140464799
940958282
572050501
612607415
1346320677
410253081
465808168
472765605
490289851
1307023605
776885052
1042788383
70640570
316286052
966150866
479455001
1157461568
668378735
201305154
870771721
339966358
1256044577
152150482
521877190
723112298
1075627469
1365293756
919756895
491822679
744863100
874311973
794697320
306067465
519234308
1226819364
396689124
546329816
1496304189
645815353
419580649
783797326
1053867619
953513317
514807949
1141560835
426056191
126907771
1200774653
1296161095
115190202
971669828
512178088
201646401
895758472
610953043
1305890481
458185429
667128242
1026609894
886984579
397600137
1121041523
313845422
726095067
765165658
195798720
166666970
631138218
520934040
213454585
332711085
1248248525
1188271211
584487238
592281764
170223095
896180460
152666407
403106135
281585467
340332071
552228608
508789571
430498645
978646070
460885138
466513359
1245950874
1391219990
859058545
517905706
680902064
1338153073
69700830
994205628
827095809
574798084
806212340
435323295
360740607
672067317
1135913681
397801888
364595449
519085607
655548619
1261061318
448173212
544616822
242564900
1335572374
972855796
156853499
1088020637
441590923
953034020
376772033
270916158
972899276
819881720
148640805
1132980468
755107499
1000142619
644707087
1281678668
343096062
935792393
807726041
423056038
494703872
894934582
965546519
404732127
625570043
635233658
991162233
30884031
913000451
637343310
956823518
48624108
777832464
296086109
1191962988
1016707348
797289319
219380842
529810898
772886376
227957099
696989167
487511767
245282355
582846659
826910184
517322130
1304032591
440990886
1105928224
365172164
482086752
945247620
360037214
77374624
463287492
848535903
536977424
382042996
1241816136
1281019066
379754576
525371378
500833008
1337744472
806123925
1316339649
391774828
855969406
495520374
554107645
1061536471
419204
937335070
448870026
313495447
495990210
591824698
288399606
1216646458
1022678117
855805029
702453247
422243163
733557432
1020756140
1062826346
193558810
919306185
1374459689
1108485161
1034322323
215032749
1294014021
475636618
492592351
856449281
646559043
839325215
1163813818
960108330
1060995637
625823450
443029453
1369807365
1344155204
203017143
912603715
404592354
356752860
1272567746
1150997748
724757945
902672399
415421632
354623781
1380891859
585506634
1351908676
923002100
627057882
1136576985
1010733985
509047570
338497767
436118441
289074227
947750848
341414640
1033496290
1497152041
221967211
890313846
670844161
380539951
1192623783
233160027
279759391
1368671493
546214116
174984055
261263178
96181498
916175408
304859943
693896947
24627946
903736493
1011092490
831226027
719285621
325905836
991713717
1034299598
988974457
681171465
1381632990
750058
750400257
464607883
383981694
733138865
788965040
389367080
180436689
1352045864
319022886
147795875
998641898
844453295
926468578
705886198
39355450
928867259
420240737
733823400
839402255
798715482
862260578
252875279
863610378
354322022
371886066
220548056
1057336329
1453477016
772068311
1132461060
1076890046
306300766
887714500
848869086
291543720
1095977561
303899040
1184926452
922409604
799349772
1286188066
737086026
311821105
301997055
573696706
914594257
1117181179
463805649
1051473829
379400071
875772865
495294818
508958445
301343540
516750623
406787288
321044019
1351786672
82919910
333330383
437831167
328636710
805656160
680801850
796980756
313349876
194680180
219976505
408191585
369603059
308211545
520042957
1110756923
751386760
979709320
461291867
492509079
1299275142
142601142
446146544
371947874
1252134514
243392911
845630660
571293037
92080658
837546897
1046033728
229245627
741862293
113586827
553107774
1264896187
274340591
366615065
1353252344
511156833
993438025
157976581
1017709008
810259688
592020950
377568288
410515912
335709692
610043076
316499378
553150432
409732051
851106088
606581854
490869742
1291887444
370562714
2891297
244817088
519265988
440296704
880287040
1320492592
663359494
601371148
279341262
1038629023
584452100
1219458033
839313046
946883735
487340768
1204894249
1230898549
670247890
522892660
890978062
510039560
536038898
600940087
626517769
412988847
429221984
214543219
215495076
1342405450
1335356457
1033820010
1096569559
543342469
420013191
1127395029
772724858
842070348
393300998
312706412
507875325
359630248
380227621
769592629
340340186
1012488442
660336043
1238877291
506048481
1000471611
670829395
283092460
146277382
1047188772
693824778
549665145
312724182
749413687
915334846
918906508
939338822
633248090
812348997
740505573
629073966
816960790
374861403
1075369497
449708071
534044728
259867139
484111974
735808802
949377361
913447912
509675947
343844225
195715414
690179814
1485124529
382189169
379877497
1240838203
1371298603
538712267
727408144
887779865
500163010
425120570
1234406482
795801555
451571896
1204842491
1271145292
951996629
1026445355
894594159
724639526
213707632
1027273673
1041341848
678950233
709434560
452205145
294119884
854053194
803345948
658722982
1179768223
1267231265
432988549
1118751999
911137925
1116660051
378379788
480165263
477725910
847740921
1414679612
292661038
423690268
286627781
828805803
336981306
532133631
1045929503
443358621
361303476
360574243
426429288
630708304
1006071574
609610752
1211038093
742310356
244804986
827318766
938091948
1400712847
839492835
1306573910
298930387
437223987
191035732
842311360
975754181
718914040
740613145
715684143
277007308
808813725
159460996
386274600
643603282
616438745
1107430896
158042937
495885364
193878681
1482099
1040629685
566224229
1009749568
463879904
355349820
488197641
429195540
511341983
981436204
769512985
31930666
421366998
542018196
682527059
433450299
402177707
705991467
300381932
421006845
754025603
412396275
395222113
421332263
479305727
696098049
479983848
829342365
285666632
974406182
1154645247
356868975
287522994
278237503
531832709
1010939888
801144073
710246222
646984648
481917068
941605845
733091084
873080168
729460219
320783813
668477803
972402014
421065698
1346781179
359440544
476106494
366630066
1042434016
388368914
505226133
1103937019
862730626
368809569
912430918
217249952
989455370
162528824
596457180
602239034
944379499
1370013172
463018134
833722842
331880467
357045895
453976140
850358597
574370165
971071473
777972465
352933779
405082699
215062667
1128416232
810605936
1040549865
1118757593
7176091
1233252386
887351334
769806095
633115077
992801017
736063836
447815146
438078986
549422491
405110577
310684665
554103823
151704031
815868561
608575590
426229653
523032898
1438858735
802553123
504295459
1169212957
325947816
819163982
111115161
225086446
975803900
1035108088
304744258
273700950
889142644
528946334
307760814
1362342160
313633022
762232739
475714018
256757949
385799022
1189898449
567366980
851561078
960967604
474540890
137512737
329586456
1184616314
503094499
90965925
750907680
396333410
547039863
1035212767
610336351
494900736
1389367318
970408248
395412295
664752534
466297526
604342895
596153062
408798778
468788547
607312536
887034864
726131965
298452635
320696619
589643475
1200009542
1427726545
642562535
1127856635
859348886
555885332
736364884
824373134
769656509
310932746
642942550
380307557
1280916984
880915243
927810469
788853021
1043925430
505655409
269517921
759138312
1348598149
981685276
543176604
960644611
1005639316
1282786079
867527160
293196883
1115764324
791369110
897961500
1189991807
1265569930
1308941363
1179514197
874368739
505668198
1375958175
1064183638
879769019
854951658
826676414
886354810
637908368
818205634
396158288
325563484
1301326824
851922271
578699080
831902629
331464364
256731019
1339218026
1019044668
1155309703
437367627
745091194
1222597
599800608
1313383622
380487527
1065158946
847843996
768769815
1145916788
1004949187
1092534831
619183182
670650914
389323514
53104318
395271067
606386233
401174273
411612684
977392123
1370463410
1095856200
357138657
1356849787
689252718
845467854
146938537
422505549
429465817
1217743563
1010692586
735379297
1292674301
35261108
1056694598
1033698811
207131185
1034833390
331771536
442358952
630508592
125279537
576721274
510384115
411542839
552183518
645707214
1128802691
870605729
527033107
1117874100
476783524
191081523
1308415887
552297835
719619506
650352323
1153109502
479831754
512536885
779145522
972709348
703947020
726294731
1020103099
935380053
1230970236
248012558
1239865531
314139128
958344895
1012730782
559601917
298528546
865298904
967665698
427154343
1346921606
1118365249
302819834
157990142
408042379
941314428
64616543
620573368
886926077
137679620
25044242
1368457654
722462459
263132065
627652109
1335221909
658287656
178764894
1020418010
951007037
547462339
758777844
559875339
466646107
656063835
471885738
457386826
712520181
1310713119
706248773
204909595
939140251
431254445
1316759225
1364790334
1267291527
784511834
832422489
1323977948
836729918
1091349456
1206234111
206750138
229209520
766775949
1035025276
917036721
974840125
373601670
1116964205
632265857
658080068
747524263
799322372
264790988
1063716243
381669990
684929593
1494228687
364216564
447726036
1095460316
1230372957
561589713
1066734120
203279395
844723506
139794012
1339705996
310910138
936907671
905172591
743113438
207121338
698547746
811314307
262908073
269123204
34482531
364160729
301567277
1062634222
1138077501
833730668
427174154
565699
429967235
814959219
473124540
991916710
136272833
58689525
261422525
991090697
494857402
418918436
471427103
1098331881
381237769
1196015920
1018772497
399704045
630056480
1083801750
465717181
225670379
735808461
576939034
700918365
992887993
7028192
493552693
583447208
1369832213
684363305
561276304
1379053308
557389323
779226431
916988543
413741856
582182310
852245591
549010021
1474391219
720921132
555189524
809685942
614675271
1045032556
392306121
1336929825
1296229576
544739383
903175493
1161155965
1201503029
481663376
1125270098
965739299
319010259
1257352018
1051207592
419937462
648041813
125597697
1374906065
869687885
1082017200
573911093
895912897
184133688
137187462
751491885
741684637
576578092
375059815
929213939
455489481
777132729
412487211
503368260
933998064
348073942
596313519
1151761022
448875301
452388458
906876446
941066047
208996072
250876453
888812452
317202008
1253190113
906614790
683909838
1196736
480841984
583941810
512607900
497864777
795965758
1399448089
1465040600
1179987957
1494214005
1150600819
1172566911
486415676
455706410
1182910826
1179892462
986916160
430198916
729640578
408359386
797152843
470344236
858780007
679994610
1059031671
641628112
1216978111
886448337
213344237
515446931
531384427
1075564961
1376677006
567406139
1386134981
35566236
1071112842
454687714
329359680
581966483
684725816
1103308207
1107507936
368488524
1339147423
984708587
946127830
241501747
524157747
1417563297
546877702
1467453166
847627116
551415642
493103333
646712074
966776725
776987385
1111372608
739074743
1050451557
821655082
435293134
1288485774
971166345
1065862465
433425659
304439628
1098351648
1251251798
905503712
1190515433
967625816
825635063
1035738512
1499768668
508792924
383941177
546948831
859461104
154871744
633233179
237066580
441293986
769838622
104054325
1070753546
898045588
607084956
1073048046
359735273
350278908
520653410
1141475189
969201638
431341032
289928867
1190858599
267967344
421265027
1408149541
539940530
386366729
993967757
1095064903
882306099
1297249329
905433178
712066881
1252632375
1048311605
714050727
440053573
342980555
509267226
759279797
990176255
202890213
768314860
1151937321
340162981
415111922
905458309
1193227022
1116454350
1035021521
1315982679
300953908
461987891
639607587
78043711
560784861
552381998
704903500
437792259
1115927505
909075057
624320525
573510317
762036508
473376848
652302978
936789486
1091904383
1180377768
1253702041
738198043
1346404608
986510674
801511353
1025695014
1212041894
1204091930
998871929
830611836
373824196
685940689
763134125
778773931
919106841
786397645
224523547
1213481067
530304679
433415855
844508527
145131299
668354486
1175900799
1282369620
1013630609
559406922
720726576
510953950
684469035
517137253
410927257
66479156
342674468
514234392
538135548
243625299
1027986322
1140271339
1290106358
1196702449
255225790
293348696
430272099
1024004973
1286239256
292516691
457337204
497249150
1258360443
167793185
427875186
404939243
1314132729
585824487
856841419
488426741
879749574
350399679
492025093
1068517658
478611778
707544292
485220551
1421702785
601620661
1093229646
195678954
512553656
393709354
625564049
744406870
840945935
418267295
647484730
725944371
1228765256
1009482992
516957711
878654630
1420597147
1058335908
107936668
544738274
691779176
1454735719
1169980105
854388335
868564629
128028844
1176531841
1402110150
489299151
605264285
774989816
1229945956
717683424
922557186
692316345
481647622
1243926140
1204506759
786005109
700572693
1196710245
456601952
866296413
1109805884
1470853881
1119068130
144741687
1188992122
324898309
118631940
655830489
1299596179
1280539256
500846491
1330920248
549743059
353520085
58733271
1152999741
598634643
440204186
1347280663
254035314
837549883
506597097
902733651
1492519557
368519617
445010190
1364163300
630013091
463495123
1371997098
876504176
1149175622
809991208
973221928
683316751
826761443
340961675
684395946
1479599210
650229023
921902690
730288707
359057581
1101043270
646583352
163373329
1010860708
1053081651
801880455
548228637
87866032
766611163
1194255529
1108614954
818305215
590316594
475370743
467755763
789570593
814396393
848128165
1162693692
849772647
381964661
1200198190
374686975
1059538744
1263455634
860171846
241689984
343984242
856148212
529420868
779454601
805594211
567293584
680690808
162283861
1058476337
264584251
808642404
384495848
820544670
1460135832
480286248
800948449
234009365
913355639
703485248
1006109554
764789629
819776774
944908143
391740527
281257762
367920059
319328700
668558488
264708498
603879026
753982891
209679640
416191059
899366221
390891429
731007017
382943500
384313828
377257464
479770319
674297968
558884731
923016213
709646098
492744498
744508717
435879071
201813712
429469569
591712573
1336084813
164244323
765614353
382576090
352511312
315970100
552997286
63473953
653475597
270879456
432544129
452113402
303207711
214369074
222382817
386149815
729575859
418764422
115637968
941038070
208468458
338317701
401942727
343872885
963180617
472101982
1292619820
360742633
763075080
735581602
875133108
1048727192
775242140
517727555
582623244
730771506
420949293
522893065
973660787
346414323
357511829
431780759
607701914
1050823667
521964764
415246675
642223079
712628122
852563229
790814883
950341707
278957272
510361444
1262997599
1192159626
152702970
458521989
295550329
505181465
667655908
346478128
786575754
188167505
479164674
464549455
633008444
391156273
342159491
198553072
266935585
489195802
326261531
667086955
413400532
286886102
225619905
892466647
1078129559
219897144
192845684
649398118
302095870
638880350
420907378
396232985
444736713
469209844
388242101
447670361
117543249
385566638
638079739
640028526
569641259
120037824
722303853
505127463
483603942
261329446
120825161
540419551
572670642
412649859
507958039
704405732
470664623
922912908
629103512
1224497199
492189697
321179871
287633348
503993047
174502346
1294409276
527351300
325465979
132247784
591030397
799079997
729128567
578984743
898962716
861827175
406049045
739478613
589683127
487593106
846373642
863200782
645674791
556586927
344874344
655477116
494662402
511553516
508485944
647720663
1153755734
576854991
1007669897
682252656
501808753
540360392
216780112
609220007
476496484
329845442
699989829
817097738
417457081
527913148
79760257
638355522
1112528435
887999209
311568656
979048532
493973481
838591829
329524971
715098810
302812263
498945121
547180706
467893053
1107104213
1080045742
477142095
1085798799
509988815
651420956
505319684
886306369
646198944
1392268773
370285317
1491103124
575493282
453461988
770689103
515873385
464706582
691878500
593048332
915902597
1368237992
404223332
483044636
544375490
911151471
805561388
1291361920
1026243740
731335476
580966764
411144423
490498605
438640272
897896876
728739547
498474765
371105452
283659936
832215191
80663046
877308302
1317570684
526692342
887939441
452972725
446668545
1114402393
634164589
928064380
1078516994
393192696
648195149
468637957
474900879
704316676
249231057
176070752
978404378
182239611
633296351
39214816
835375734
825455696
736360016
447806190
383657890
183741609
193443519
248918349
160044695
832042738
466483207
317816527
632127947
655501717
580316504
310852282
411695148
374598960
800309992
412154296
724701675
447121495
913705662
639573743
416775377
400806362
789764632
1089046350
192785373
582759377
433861710
529035767
299545876
772693037
304654777
1319317572
193854451
1041039772
649972266
957759935
314977782
634390786
164286705
996934715
433967082
216819515
90996039
995626127
860409793
480173576
630339048
399116322
190219761
469190875
234743088
1016409568
376163590
1243262368
348031888
366033277
156595742
539345309
360182616
134170611
570452922
605177682
383403904
867097250
452533596
790092344
265559130
622049409
427959312
731834114
247986436
936506414
500947160
783322620
315344204
326044859
414485734
209187769
311742909
836009148
90374150
205218917
540940988
535002954
1246642534
512214334
745832655
608674183
369182295
727323768
309867298
421245117
592465852
547871820
468425746
646706521
477137696
682706389
12460754
479677246
492649806
325925026
296205299
502669217
764178025
878891308
415865853
406101711
513721595
549363744
390950157
613758756
430824466
505758575
651373204
631387002
382141761
730045720
552546251
737728035
392011517
392071676
354517188
598290758
70682364
467209237
681998812
529203817
1049481127
590323902
245500528
809531290
887087101
1026296629
516352614
193486581
1039639502
541982277
503306210
1017099841
882451736
329504731
304269263
836618193
1019686869
542412805
372836690
743913969
898543762
230887502
1016869861
681224226
360413473
494789894
491569143
436604780
120251887
1118848389
495181958
660678400
955554665
741553517
806129095
204856478
350724365
776624390
569504063
145874835
749366292
142130493
371790775
76037691
628008018
363698743
833127519
1243907787
475657963
549639661
670298608
247530984
810627934
420872542
1496655257
630410813
111126413
379323602
333640664
435367479
948198562
555165121
979677652
419837356
507732335
790564372
746811027
332602039
785731527
327632161
997600264
716046541
689373098
354111274
468719133
384456066
1309316719
1288069975
499418139
455626597
199083584
421135468
565470575
432652786
445942118
467737506
881221327
499235361
536791538
462252535
176724665
844450214
340431593
806301830
337605948
774057986
974140218
440862426
1202885507
332063975
569674340
789496785
596470913
609535050
1249714166
459908712
36063473
538790802
639688457
205724168
482865953
381478069
186356628
438785738
583831244
1262927297
328658429
174444237
575304201
775279339
1024254408
641544920
356016745
577391967
368037930
495899844
623774247
574181791
407663283
902313292
189637848
395539331
396213634
1132987601
408299951
722648209
1019447967
980831928
1347461804
453184659
402017885
205012080
333308363
567498809
719622961
497768046
1115763861
610057536
204292439
959973414
205282774
960528077
716118311
554746532
844004113
305206445
493966671
212117164
547531076
724279597
216413341
554237114
389403730
540774856
376668822
141690360
328217037
250097457
671320162
439193257
376921569
677823002
508905692
514278111
85638853
589076295
599010067
696658787
520537672
680631235
622315142
1030653834
450071190
1369760146
415709743
183008008
553454024
714271114
885745638
487795058
709867297
719432251
705512137
1432602006
805676680
777573821
1369675646
606561455
1149042114
348699852
659377
745023334
366532881
507226361
872766177
958312069
1039729691
408631162
1112880851
511431825
274100272
476449340
606930128
749290562
631317327
541721422
279670553
493950509
1001300957
447693570
796555634
439907348
482364963
249710710
481390464
342244949
663852850
564882819
154190209
594652086
504844412
831054539
1274437520
469542553
358880616
597678180
482898441
667585932
680776661
500223212
457239304
100870230
610224214
873905299
466509930
739304878
363129433
630816624
701037336
936252184
541024465
656912873
474248621
528756413
754279689
2755346
560814769
298954635
439400377
765242318
382428650
1138725489
574944199
472571192
597601048
584703677
306228609
141798410
547186778
1150109411
849281879
286016599
735923550
313855812
960202709
730725463
1310618772
528189452
600951493
475616258
527046927
311765022
561680187
877358800
1034672601
467931490
53101436
618472316
488372274
365420794
473794817
1147123365
391178090
723159636
568781567
752721364
1252341557
580461483
940966982
1285967236
763617821
401171689
1142383849
391424330
480218391
1239138068
108021236
407787748
474725381
343138968
1119812372
319314137
1245392465
491528060
389924958
694948675
780914052
422003412
315110639
1006547262
1043109457
830005185
119092564
427106524
1084287970
1121903462
717813671
849737483
51667248
560502494
1024207038
973771441
165223937
1061641841
906763740
1012089461
715470131
570742552
422346275
1051120929
532197327
554794812
263371539
1354468043
1053809798
421049049
182818169
554230726
195543076
267086137
481548259
1380272424
383997049
368097527
428164887
656743957
488822243
859862048
791525093
704407150
4046209
514338491
884600993
120071115
545023042
92086266
387408507
532903222
542293480
681179207
831974190
715982344
282537470
546371444
345940935
247576035
617297925
975741109
595086066
550228369
1272411875
608836326
1018084944
145992923
1416000013
449272182
193997183
305253827
591278819
995891269
548487651
476246210
114833281
775140052
471218284
372020200
767917913
87245027
409003827
684266213
720959506
661028670
554568843
884698840
597901552
527980410
165943772
174920774
725206482
1049536668
706455898
605605822
583181901
524329555
664745597
519964547
576824822
693753089
596318136
1355885769
188766111
1065121566
156713593
857394812
826139617
315883973
387797188
613383081
332539139
568616955
695784359
461738359
780459025
947135972
466365240
1021472982
471734905
343602396
1316070716
593517459
369459059
583983286
855645506
621699396
843765556
366681319
509159218
228684300
525388926
1002892808
197398665
224894147
955774274
607165234
829338283
411000431
396652493
483251643
1053209133
394463020
770071654
458576574
550302241
112664880
899794056
613552921
350369675
1151538649
844203799
179756230
460945969
1235154208
986408808
463165279
897117003
394895974
1324406305
424650568
471486576
963531312
736603523
1018951365
1377661843
107526084
1167931945
473566444
1092570659
555010400
514092692
969137280
1043845044
502529081
437638473
1160528502
837712247
368632248
1440164474
406778442
1264750277
971247442
1105574188
920333002
908316113
1067373873
821660673
193393544
571414207
1223034738
348355780
378574355
743977802
645917753
358564456
243751207
700082099
995937145
1022290782
498825275
1220260579
169222077
764511685
1200069954
1093758460
473280096
704410496
640189878
776954622
752130385
950025351
191545700
682428386
786416595
762982131
500925980
970281078
365243454
422096881
406567789
743191519
552143643
351975683
265122025
726234060
1487125403
1218390976
385978682
565688921
561731995
734035848
393973609
979189314
642936527
800216253
945426638
869049436
745581465
491412925
1069612928
451530120
665372838
864965301
670615461
321442412
147751511
392190954
731771300
117651993
862288598
951997664
469249519
719928430
504684047
561773911
757511866
824448454
955027194
345332114
350499913
122974388
458964664
494836369
366393187
373081584
709465255
433609182
797990732
188538936
513875837
786242878
750349491
159728459
517043895
810176750
757339147
684117
658463621
824797672
394572318
1063801832
610254533
701322824
973629958
562568871
948309291
592686494
35533077
675149084
459088022
1168993300
136317198
812009249
849824987
525150531
490191697
953783830
860772636
769214998
716185900
872017580
821026609
1069572610
723042955
384873838
1006224538
493231226
573151851
547128969
1259274419
692947353
583775965
323525826
1345297460
669583483
350000441
600162160
1311119628
785371750
481560198
1324987362
939318772
533878175
660932458
445657188
929617738
122570619
524541482
588151001
110130648
314783660
556267273
668988181
427127904
455796416
934169672
558431639
837149217
1198391253
995755259
729406827
398825837
562897932
141590780
458843422
1296244081
1084647641
1153391095
671289270
1317359291
324602904
648410393
1372068657
670813756
1178969624
312817657
849263242
1242875549
367264479
836261911
671493544
1073896956
623292888
236989439
629776139
858009432
1433177638
767217100
353357674
382006135
428429958
777835318
294510863
337129988
451862217
486224413
356458366
416491629
683053976
860478482
384520512
834913487
444291965
596819322
34703313
731885460
127396123
495147918
565776065
283060088
780394758
247781723
361305435
833694659
878539856
395891803
734174508
599942093
422026046
972835375
613032625
998108380
454668547
1003820483
564127206
1057962360
800220633
524261157
600926915
687263817
1273444634
711631098
895495161
408062070
515465103
69817532
1160767827
558421310
875440812
86033665
518612388
508446716
536974234
352177488
1234458061
1331120675
1303863690
723501193
704601140
604521470
1176101739
346657282
1016158239
1070843384
765810506
1362597693
1167253335
1351841185
517430774
567096202
1092167791
367264074
843939544
1133797774
330064704
1320873332
656928976
522415959
499637393
788000453
959477004
1399005061
511851750
408850263
1190639111
181773716
617109842
868946687
369563883
511622662
874283443
556035918
533198327
626077083
331155077
864860182
485051236
289298493
566331658
385061048
650232594
1262165012
488225850
976079691
566868575
134102492
895378382
264509797
433193538
537157731
428582974
2282666
468022820
959625540
489767184
886608239
529249050
1353580186
828999832
534851390
1216424085
908629084
497013623
521185244
849915057
1022517264
399622028
353905768
1403055148
891596363
361360872
716479142
459571901
457594317
1276885018
631709646
1062519128
420407489
1191974135
1458585091
1106630675
806632777
687784065
546492326
242971492
1225537196
1247045473
1110347146
899595849
561359412
521519165
438745868
1030676557
290403388
874644164
471860722
1355725754
1299428591
886343806
813127681
1259113214
1269692621
890331936
498793583
357253168
956454348
1372679120
896736099
208851995
776458025
1147285031
453929702
791324866
761151198
1205420258
586820355
1499965664
1186237722
1002995991
362614556
817481729
621131297
612216490
648903690
297706703
39442108
451139955
1077865520
1147088844
1036630816
803355304
971656694
1135143882
895150760
1159522713
751831935
494407157
1314516331
634122140
458104080
749369360
487652442
334436686
534793832
752849213
217274175
277121453
65905728
1185265417
682858358
824238855
393684321
1230339919
371940181
983006785
1123725356
233697633
550786169
903824485
752195198
1132228768
761131648
909585909
1302671175
550708342
989420730
327969090
365760310
540401521
876059836
898113575
708953960
847017562
525173930
1175718956
469357435
582628176
1009063204
600883973
1044950581
227646806
1319385786
448315603
681652231
369072673
940126690
209631486
855552806
650622502
1216610841
199524685
467570348
450212260
612810595
1303621743
845888795
1291501889
1251669893
513873293
1381912493
679832164
1084112758
1014063205
483062599
500004660
434346751
475725123
1323917721
742547183
713473071
227197414
480150265
1029051623
123753998
1108757603
798062102
709955690
1355203435
650729625
438336591
514783604
817396366
379407221
261758760
52500222
314776453
824547663
1029035014
456457774
1043371763
582625719
1003087345
616589439
609038343
911004171
583841382
574932059
896499603
797170684
865072856
334605070
358621867
994497506
504545909
403527013
254545302
36494767
1075374501
381991549
934099117
290642205
1074944229
818771130
1128340781
279515062
1375536071
814276942
986707199
618992715
484814398
236879364
304336922
849313020
884377464
693181575
593186339
458030816
500424657
1384925908
291588487
1081068264
738930698
510831423
224515816
1154720
665163298
527912127
580388073
238184466
416831250
1033862656
577497914
668274963
234032164
705466890
409267637
233521989
308442198
530747190
676913861
476920254
1221384422
420508244
300486901
1060478303
859966331
1315399329
473884894
1386389199
521795968
818991780
927954224
877281263
825089055
693068969
573237051
796342918
840088258
726587381
565162641
1144145408
1092937046
651281598
851383947
452932693
504291826
338904491
1296717254
389104802
478268129
483255079
373369793
1207819507
326123045
1341408737
474247010
387212684
799311374
876973432
523453052
515573956
1013537434
373541996
571164924
727307512
713195488
533774506
259261830
1277214147
895162263
785570040
1080202646
356522212
807153048
338849814
755281472
220885134
817144234
779712653
263092844
392456247
574328835
243260530
743231782
434591577
127288120
499833602
1219727361
350962139
357845077
395784607
1324422815
725441167
1196376255
446342120
382186431
1116553531
381905703
437112676
927148239
1137239740
537038191
1356517246
1091709231
379057179
1153944225
329912174
473986488
1344239131
801438140
767125376
452122986
467939261
521030623
535053955
538565965
910898010
508453692
1284565177
925068935
367320123
304518912
605290581
821799799
1085994917
385226314
364390371
1031322663
426300297
560181538
44502940
1458538897
626866172
139267186
632920702
635244601
121504917
574998753
385787610
1289556095
330524564
715787117
118733283
593439004
1077157212
594413440
265629920
848937132
1048095011
819349799
614432954
978351792
926425798
777150300
299474150
836733933
485886389
502304250
433479620
235963076
2809770
1011288046
934161135
1086426148
809469173
391929746
839448582
1065872372
555060613
270937993
790161468
930238830
823627337
892093402
1478119727
1541714
515292621
327029528
603611291
38777348
827224255
683623005
765856153
991757292
222633635
661280235
134837153
439104847
285503563
258596167
471090279
1371596692
431788939
1391885512
453655667
763792088
494831260
819977249
293816410
1203836925
863692061
499781733
1003327598
1102843024
334857154
53061214
977929561
782151112
1260880226
386894515
132580539
874879408
1061783801
832773039
228994670
1017192831
327521128
189255908
356325395
687806224
814340872
1101982969
577773378
926468645
755581921
1127043837
452740117
191160718
1303368276
486080021
872844432
603819892
252592005
931800200
997022414
666378857
405359960
957003632
812540858
1077377318
913252789
142754843
839490541
1232415616
483603657
941839887
329349361
256946779
493227254
482881566
468135530
182232207
296277487
1297411560
442700053
411954751
1198727492
1008259127
622899868
727049072
216146436
343965827
1180396848
78130651
1256204160
1254862529
1054626839
967863294
874906181
778844024
455021927
724140936
1244395228
854122374
1075637372
120169174
587663719
1114664344
533369957
615696982
570386902
1005477220
1205721244
738896064
1180728296
723951532
884191329
868750435
155318709
789187143
339400356
475244259
546951115
227983123
602002655
861251417
704371957
681318794
842545278
323238069
704261121
971314868
1134739523
1318196070
1447330557
983911791
192765370
749999188
1159177389
1053382282
353968551
1284510967
800112652
612372290
416228307
531224630
233988110
819330778
586974805
772900864
296383498
677478935
783272554
1283041180
1054202840
345693183
1366730848
1455110621
576472591
1087291915
626175281
398726147
1191338554
631121534
510815845
655774540
504890437
298495313
596981107
1096571305
413920356
709204527
1219397521
185411473
974784111
482377406
540193146
352928428
492646139
1080296957
848169444
861396249
234341064
1470290947
332731573
567529270
1444811453
164919543
813132593
1356752166
1138299351
858299575
742263311
523515696
589714815
197211123
1314110218
1086152152
1167676525
475437901
1253667570
309281798
416361653
468580460
486009468
223242871
1019055245
196436878
1345527726
1199847356
563182952
1438020021
697208564
957608194
398866750
1149095645
741271431
433593549
442672476
787386921
1364570295
910782251
855506868
498259264
522852272
642888708
1363874456
709524259
969120834
883012565
797194348
689534320
320249800
1125832762
154422083
366198217
387097090
699130076
513033598
857933815
615268877
587367903
292000560
1090637795
314153523
271196205
900535655
354522149
782627859
664071491
573471430
293503449
816006184
947424785
1224433172
329306907
686460374
687722816
1158022894
406589901
369669114
1301257425
415595502
875676213
204641834
605568498
424915908
649939159
1181137011
386431307
382509666
342333750
548294050
443076928
165170531
488205636
403401598
1098836387
828171536
775973460
448346215
1043138431
789347620
367673920
997860366
334476584
660189436
619539182
630377889
550287394
1157012202
692858689
933418152
1391252951
588498928
573633013
419017390
596295258
1084456263
1407074776
647911731
259549417
1112455186
625002107
243216894
902770902
451250353
39902282
435973712
718315805
653089471
372717583
401900100
611784
812900542
1075161422
823649975
851818585
925234448
1110160696
1056425925
375287006
277889840
552672716
993454663
459572116
923121956
530332595
165415844
499013272
686190908
400545380
493395591
515490714
623499295
1129795177
984060855
358938845
187585935
159861948
496591704
506937702
705126332
767931733
1118704061
1063060782
962689362
838466858
1103907613
676411515
476340318
1254875857
506972438
263282746
997546009
1066717387
808174243
880519212
940069868
1462190456
733555002
341366179
586458451
1087357422
1166307268
504177403
842618398
977737565
350857473
549977982
1303367100
329381610
290528167
1051401443
1133241885
34252516
963241403
350031503
483660375
939192884
718055446
530475622
857069257
387786863
984259692
553507082
74901218
772451403
364725065
1102914539
509549961
1094489710
586017905
634743211
1029642076
801250513
144391278
1397344272
827841516
212527099
599667034
932273513
246055275
765773134
1112830359
772080714
1385475956
1073336360
740599453
600433718
911549544
802759066
847440726
912910327
392889638
503614658
378761555
288550155
449386090
14779893
156849670
454569372
654944531
1169362367
738847973
1296660543
156142410
393539246
603539665
455004942
383661423
968821271
1029344447
489972037
687961115
339782172
1271663694
562311734
932482050
707406320
74786415
340355542
922207092
433427556
377830268
535522458
511686683
1025640540
709826871
116979500
886848287
905198650
79227375
828933603
393834047
316261192
995561899
635325524
719337192
146368954
380043536
1009756621
334358168
403856123
1267474113
385687577
928490638
368595507
979224306
438392561
1232667610
481850714
807029252
470960587
900388668
755351452
43659327
934925279
1234942506
425075989
297497088
895463487
578113022
1057810960
654737702
739008603
686133625
403360461
540473620
955192126
387936754
749946484
150913409
381457471
499228485
663351248
386528475
809984234
622731452
688689336
1079734951
1179950967
629466068
1086546456
674947948
1196047406
164732889
1386723358
506902803
372081758
977221344
131781902
1190859790
261072738
1198350045
955134602
698017878
379043500
746888329
1155901532
1451102382
1308551038
441579217
534949288
955879087
352180557
1353724742
540978612
1112350062
1120351313
105900607
462521453
528454417
752917537
754469736
491091217
937977114
499228163
908484144
479909582
988805646
1257291480
143938149
914528560
462188509
876774438
458771653
857557082
426988104
717903767
979194529
602282301
1070720700
914140447
587217481
1496579714
351376324
670306779
455335938
438377754
441708794
379897400
490565523
793887652
1078531625
900318957
720193310
706560927
419237218
304077150
191694755
912403532
983244677
964248388
657735996
1375598780
1087625869
135572271
923457669
916398154
904253837
134787771
528358508
263988332
782263959
655618218
836336401
819041699
572561929
684313214
439030650
1266113371
598099139
455848309
939659154
522622847
1453092063
106396040
492015437
506111864
911284311
842628962
980174043
528939575
384522510
1263930371
598027488
1186152118
461712248
661856764
701047580
1095631999
1454631490
384054066
400980491
956099204
614480336
82701431
653080832
255669322
544006462
304029365
808290546
1298972194
1256142624
1142615963
958535323
478653313
698409834
584357526
470088508
1102853664
243614784
527696844
443812305
802749594
910297027
319908128
206599826
384086553
169334270
533968284
333865089
755237295
612374939
552102551
672632974
1004907574
435023142
1387733102
1217618938
654344447
410320306
741350830
733218457
465304012
491621557
89538860
743185547
459207379
581939
1038110187
1067841960
491848558
100257421
452614400
903493843
775020978
1088152751
453375842
1174031071
1019158460
485443373
263896310
220210058
1024242159
814865882
669436424
294651085
1297559024
253277412
659942554
754330321
614119205
697627984
978627731
325899168
538039395
531304372
891088187
157946257
339939773
753806828
415286221
868979356
1349832266
555477342
935980603
777055351
1113929747
625713649
958517603
918684763
467698907
824714642
1142257970
783787782
853802306
669858789
416809815
871241552
802715487
836726050
1216105006
1168504429
324581632
682799200
1414766453
713338678
1121680358
787916916
450425050
720711675
409726216
297812070
581008579
708709315
743348746
1238410488
1282436548
769307262
476550098
505430121
712404358
1029363511
1044799330
392057098
774530221
727551065
977267978
971999814
454529812
660585502
991946928
630983098
1314137004
1200564722
626505855
1190464407
702166722
382193994
457980758
258994888
480935194
468006563
816214805
1293595644
508627939
674189146
984074445
245828303
493280787
861459237
866203273
204288940
775183606
1236013911
272935728
389583076
946710375
711057007
399504342
320324726
583586891
1092262290
1410545747
126746256
725723435
92160861
200076935
1089360827
354392391
714779368
777028032
277741273
1195998539
1192356928
508649516
342270809
1022213616
866832343
257095759
374139994
604451530
368103614
1256930767
815021646
463543798
453976156
777196449
610013294
699302193
1075495213
966780156
623268091
1274445765
530308640
1014011690
410305076
564722978
483894815
1060271902
467354422
719724190
514599892
459467303
405515361
1261198038
1113946391
481612117
141302040
959219180
41846170
489904374
511666339
661440567
1209990891
461595901
950842735
813975619
1025977335
1085062655
1191884406
90966631
198447103
1029549387
760902620
898258019
728636571
1059235886
493838452
1154607560
1248038462
796357409
523829224
881194715
837219540
948145423
1027232023
293413714
999583325
456098956
1436785039
681002136
794377491
969628411
199016973
670230222
846232039
113583311
465765196
423097048
1469881771
885778792
1044308237
922811988
269671564
327936553
813898467
3909626
274762930
1306187378
1219033778
533377909
478240682
1059652146
890732575
250440991
514281178
337509335
698420514
647320673
910432470
708613779
825713766
728507735
1083096669
645595444
334151987
902347916
400802908
421503639
1075928601
822959596
1334617408
325042003
1134387282
41708400
786437716
1223590538
271037471
1028947121
1352723771
1008517204
918855914
421907357
806900987
887800060
858435623
731961574
807237325
445881710
850413519
935173079
1473115083
1074963556
762590335
422617769
791589620
903631817
348664565
1125954307
1153397728
324845019
533961396
1326553201
688350149
748396292
1101164608
616645963
628217185
1110205732
849289282
539050363
686783387
419441686
421399300
348685948
627601446
729649024
755070919
531574833
676002970
1360054756
572058220
1489287983
1330104438
1015865921
1017554153
886921390
1300602069
400348947
717548262
470650831
932328559
486573654
1097161711
820710739
1176017657
1112717482
366369945
402278093
928168837
1112349143
803200576
974642574
490743878
880222807
233932238
857389367
417249672
755230648
558971641
395517106
198476115
48772741
824909860
943022729
791741943
532907489
1147380482
714759338
962421499
487100326
899657668
625775679
573397345
609709646
435498373
1436973967
568017058
279913385
1169356041
990356676
868017860
956223602
1014598532
885060196
301944955
506276694
642532984
981235414
523904361
735476134
830369970
26596490
1100246183
1032729360
1340067014
414530241
383617712
404083334
501815545
355130035
73341475
1229479985
204338289
905790997
173074982
740988048
976395677
892628780
900628193
1051679962
397585621
423439222
959896447
1282184389
484303504
1410798990
1137848152
736324182
726452469
647262678
1128206955
1026733710
687880119
1002822220
429977687
820226649
1086653176
304718592
445497340
696493351
573108041
539964683
949695887
614860196
513935870
970514969
200871649
1247031238
1090005058
1140083063
495899916
1447017855
408388521
485999054
1179940074
434301836
1278417970
556892560
1245101999
480374522
770781758
502144304
548107986
976862589
979562848
1386356803
601836233
876511523
484117978
135977432
1306741071
437101424
582990828
320468821
1173751858
732199482
475083082
1078034365
768769184
1137059397
1494630611
1350878501
669164153
514613254
208682574
1293102568
457937715
314468569
980211330
1470266831
376083621
756280160
609613533
864295733
432559388
373280964
162960756
337238778
548799931
1124302493
1452860773
959631543
440798864
2349803
505055777
1110524972
1326202829
469102370
1137384617
1077493961
981740727
870325203
1369944202
774096363
363186402
588449749
1185614878
1146273243
1077535458
388866143
517118494
530031868
512339033
1136153965
341893642
316174981
749863824
592957012
554160370
1077095804
166259331
195131103
697582797
555985217
1234779047
164968211
1199677671
418700122
932497997
713526503
847451345
575337337
662311496
508326844
661184620
456040806
467831030
693325067
1073517532
1032629384
414221412
1038978099
199963680
759724311
734951971
617993410
452759622
106744453
647538808
862287436
966992679
251259997
900616651
98067523
690314929
915782973
383880349
427018348
854580725
765157168
827490113
518623025
234823506
482697300
1131876212
1065893721
134001340
1001547120
691331545
377524364
948615118
461406451
445980902
816767937
637923724
391290449
272512565
595218263
297651635
57701371
688261784
325231562
295981597
237520925
299511300
828601055
1093260556
308712889
354089481
475587361
118198551
314040710
1352576912
822713075
679565190
681724246
1266908248
236641138
486446503
668674202
360085398
612645553
836675626
501373973
718011126
1142220707
982321313
605567483
813855620
479272069
897906028
918990432
324260045
456642236
392704859
1340038075
703884822
1145191789
1135152117
726831672
828224747
288351377
405818045
1085872521
1044846652
879855462
1379341242
224746633
1352310949
1191599729
283603601
493005671
991831886
1245958856
1082035192
655742155
984910304
133842630
753297511
1087062986
737215064
856473959
431913910
270855405
533918825
193292464
834429599
68616425
1210665229
1012146023
235748586
449581488
1358942313
551121567
387749764
469073989
1281652805
282890864
396041210
518218091
799222190
584633009
1043768284
1296787367
614942675
3578196
1394246820
1005293091
825163179
628923824
474233413
93490167
939359346
869387919
541716427
1004597398
1020740336
312405931
1310013101
928976976
292948827
738491057
1194286890
722524637
1020542514
936100565
394191048
935951507
538719290
308898242
431642562
831604955
544674938
598606751
411672261
787795262
812195333
777887937
81636625
1203531187
105183354
1009933435
1275553202
203448520
816474074
92908081
885251566
412979591
1217702658
565571725
464440711
365922190
410145090
517125028
744913314
483603694
409141709
580506297
1155366794
594567126
189175443
684739854
759066812
707856883
315641718
359379679
840175890
485647945
704016817
922167990
779760680
1033332499
1264186925
1207490436
75023331
741964687
1321236224
721178814
1320767383
696277100
517577029
874273283
1234884128
405007944
1298993608
949302342
107367943
1351342512
828249805
758199653
614917180
500972339
901804761
1367773433
783080414
503661396
1239684579
793966735
997652411
574234201
143878687
1424982633
1194551386
858905783
598495081
962154972
861358839
244256541
1036077636
935758878
648352250
798674015
491823100
492268402
983546525
880279226
1127650738
897766697
262587617
1075055055
566868189
536356343
305934461
1446826838
953057137
732871102
147315894
1257125080
742751454
972367449
888148019
231509773
1061808609
1197053511
362295151
105283719
147875541
1292745115
1255736955
976471918
728556060
827173907
842389135
470646343
326878681
137465244
629047407
100597887
1136847077
336910737
661963610
1022143371
524478599
1329563166
1206217118
1048960037
1357540020
728276523
385454528
1361099140
423568097
635803518
1395355868
260337883
1470070072
981527391
1370440235
216167418
1095337974
127412615
997274010
432430787
214120846
1335563140
412925735
578134960
861694304
812858227
1095950091
983598219
1258325926
457698620
445250237
355299671
1240542444
1399572350
1140860668
811973896
906934533
826330537
1244587392
564391873
761680954
1277211886
978461965
786624824
1390248627
196799596
646934391
689736675
288920921
1113078475
782315111
1037615328
939074623
894641094
1245416772
525044425
1218133960
1212174584
522754165
1021163128
383787414
610717114
890740870
1205547662
1096220071
358299122
1409514516
397210888
161235524
421089103
72998506
398643421
839289985
412212447
377248824
817702086
1150304136
571395633
1075946106
489650115
334320284
1314223854
1043760888
932801158
1021021834
715699566
426873747
1088767779
601306273
461871818
707183343
1371155946
1038458007
545017874
695447319
182822137
448610867
948084942
978720080
773117633
1254933975
840759569
1386560382
1121690656
382139414
305346804
645512880
777641164
448686869
1155914633
1197329679
1399878527
1268327829
866356311
120995725
1318969955
1317260888
409540369
1339824530
991455232
1382745101
1061400563
596621641
1171199850
1045278124
1210892494
1042452555
676133656
830990824
979094116
742420221
240223594
412286259
226389106
347255030
748714349
245459914
738218684
210734185
1271881097
766495028
1025985120
949904284
1199493817
589805651
509835056
987549940
1290238620
803539536
225942950
754520421
1350298206
1182980444
1295065912
43675975
616406118
840368429
333444728
445145228
482081858
990911488
1254788266
479130227
102869923
540257888
979452044
172904780
493692518
818639760
1119596663
823449838
439588119
432095719
354664510
1025255412
1245288934
713463687
1049120579
918285178
112730330
1132673433
316329710
51992600
468817961
476849893
141334065
1336821390
1159482974
1490154436
66207068
496676592
429905927
749559137
1329841630
516802711
264630418
524917907
1119313588
1349525937
1060537163
636120352
1089674693
1330749344
479820255
679739971
382758907
502897611
499589938
1069260222
375634460
1169124680
682721234
1134230823
856393392
326688338
991807190
339646913
1069177141
1098118605
879187372
723111966
472594319
198283232
185273716
306516614
770242875
1352530009
247766333
1245357483
1208270862
762531525
583829729
941917475
336824934
735057622
550722611
33455100
901594829
245217844
341493542
346956175
848620039
258937793
447948099
305192710
1077922051
1197492551
548645553
818896851
1082102126
1273762284
1316730193
1120344222
917816275
196297601
385478884
210930791
305335792
967789312
945637853
419942180
379501656
39400984
1181484168
1003436793
381149182
271068384
572052856
434610834
434103940
1184083915
854118788
1128927626
694469574
802492668
816158880
459935724
459914777
796562957
662407333
869069072
1302096547
77585358
460417920
318916428
727548943
1005160576
1091015537
1127454432
239957554
629378976
593780616
210256385
1401805318
215066364
893083470
330266646
988998089
653576453
864937513
714826304
962409531
1266732424
882929523
358825517
657233232
258538316
377973661
1118954222
832775937
501312621
502701783
745916894
715561251
935078245
353374821
552189601
645670591
965298416
766218185
386433911
411353386
1385293433
860345217
1232750810
529479523
151667530
951502060
850655006
704423879
414084906
382006084
111289605
725756550
840614602
350538924
1125219641
953806458
713857556
1383823017
404875004
146405446
841262399
370471493
1350721582
1070696132
786303636
811836588
415265576
347920476
1103684726
780612415
727409611
857252078
1314213542
765750568
426445203
1405273747
601642591
808128889
562526962
312844285
734432787
1171282872
1055706209
816856390
1319334051
1227127332
829752047
407220901
453017034
1322665329
447532187
799017646
157845869
618902273
965775509
550688025
1085644477
1301664454
449526310
1085955863
402583992
1285139045
1133975034
637179658
1171576334
751306721
311178068
318130460
843386408
462389484
342740977
703835742
1037400250
236325610
641028335
794570478
443407763
659732136
548875487
780721838
231738466
837763482
667996803
1381296331
1003438878
473685135
491970938
922158888
402297460
851382152
987805632
710350187
908133447
1101226153
1143015623
820007886
616764695
949335636
947311435
516073829
669090378
834819607
715708733
135968988
1076117122
251019770
451982994
409069045
908809456
438220154
396261162
1080332092
801921927
396294094
443230114
485047519
1299611454
547736448
1239976420
590778332
831809258
567843695
1124171769
696699628
767773935
472846221
488444717
1055782510
490015443
506931819
450804283
88110907
576203664
251727042
388168372
709283162
148351674
1328392277
649214633
413325445
174084936
805641461
723986920
738811907
425630361
800700747
250653286
672535235
507924674
350101216
1166212123
627720785
814707795
491289278
1362782560
909873494
759287682
587709593
524833368
65084497
455207133
1017221433
1366488964
638106703
482305752
567740042
930992176
113384595
584276429
380737590
599746974
832152778
55244058
621305845
570933841
580093279
390348180
692002394
135879507
627534440
1012543281
356452908
461247436
1086878918
963535622
375313260
1239138869
608142591
105837505
146619219
277562552
428019252
645206583
438386591
260300598
757678952
1398550712
835491446
1230536631
1421596214
1291506983
1222336868
664016045
329148793
235314917
1198391661
529242275
303115852
197522798
1213457940
387310191
461397323
419616588
762849899
193672200
175792419
1183980316
563697691
1042818338
511760283
1251986896
870133399
479956009
134966153
407510822
688867971
618774338
156801288
927820573
944868725
650248874
683644448
449996551
467868421
375105667
935439703
1080544933
364501626
566778470
848700040
1240139555
90431366
1262316494
962246476
683948282
800722611
708991407
479639949
746492578
797244405
786437219
648255023
980123656
450475280
1018373038
1134267288
713911454
660529219
499471138
1258052114
1082591241
612023914
473295579
181267497
646563185
414821393
444336298
259216319
430330004
1009707680
478179286
332803063
990858350
489478163
523267835
857517508
178614634
719524492
1107307601
630139163
859795861
383322776
435408615
815956666
119228406
1252427385
421610020
256005702
488934782
393238325
398365714
1266589613
528987638
400413138
807806359
1419348137
1228776118
1067387530
1114736346
936915592
1024702671
357337133
807009430
645182644
987913928
482887668
887839247
1229855694
667942988
509705180
1111588171
1275614695
183955746
367812436
399543782
530046702
1359474138
1124404920
560600673
237175898
779086966
308874990
458055705
702285455
1091345253
957660900
1243100856
467981904
373622810
767933610
320993792
53581671
622766940
518869765
439528135
656678012
1201705964
120701139
970740748
910670340
1353164224
212436917
396595993
392300633
341045498
582005160
686408104
794490344
721411471
1228291538
511589657
1364902063
1017313734
785039073
397652126
885444272
1337773356
777209175
494990131
385768673
995374183
936888881
920294282
456528264
520025655
756829251
832804089
796345460
994595640
759980035
469636879
975661311
1205281690
322205601
1133936040
167578530
955923089
859300499
437496223
479506376
626873442
877919876
1403705615
488722719
909872751
509464571
394760706
399132363
554670074
826356637
1335598563
849758726
611799639
883067792
442262164
1074301444
311580064
428572555
630476545
1038436679
113976012
423978293
423088426
1142111134
1169925976
738388012
68821130
99834306
114907965
51399865
890109448
473643054
1384030133
811686753
877668294
542433796
601231730
994193357
1293997432
430621044
991469117
608855182
648021876
810906896
377544208
1090271169
1084032192
666394187
699871475
986527284
392296739
1180611139
435609302
623481223
888746027
473130582
1086669157
616984187
348370129
4837476
447348387
466527904
600636156
566201826
566283626
1287142657
976107169
327174284
247882633
506919699
501322151
720519341
500465057
526443328
1052656755
915748351
813686952
467526262
285173855
325014133
1123361803
386899693
1004335470
1248852459
511685691
731838306
502247488
1121998502
1397855608
514034569
977487036
934439877
1051760480
1032438621
507518969
1135012631
654735344
1254494456
442249912
1346567953
553347798
1098560186
705268165
1152145571
845468368
437144020
989095313
394194182
330965405
1130013585
572268825
817375796
1336776091
1311885112
486296228
876270267
1144525042
567935826
664809578
535868393
452608347
1260737182
817118610
1359174430
348363694
699086999
786758307
600890574
902749182
565761915
1186887692
1359135005
221272371
1041449120
242916858
965313753
594618703
1326070892
140081896
1267783479
1286332272
929889391
518172302
1207613684
470251377
151713554
475822068
60273296
1399146798
313617139
1081748145
1354219361
958334165
995093067
646328947
489329363
737971770
1014681086
893889526
777862460
1069883188
724342376
462147425
439205514
462549905
409273037
1145999290
263843993
1325107540
703615025
656931997
283073207
634345176
822863530
783584175
473943802
1245457326
471308306
551462912
865745840
717870016
1110547724
1239781846
1042621225
944041369
1181106768
438957719
928181790
1347149303
574338542
990570112
711622564
975483598
225938691
323928855
525961299
894408644
305389134
664069670
1040902178
434146480
1079869179
1191878012
1218481907
560283983
175015715
1020075583
626087381
563592304
1235146809
1162353261
477018127
723929889
918341082
472948251
522611828
1397184641
843853718
715493624
353281494
999914006
757800325
1378718691
1414830987
144954067
330559004
415885095
781892085
514499545
1132277396
1149568103
1058241570
1213096182
567257851
1335854849
465474949
861221131
1176696445
533852063
651846895
1994495
1245063742
464818665
760461358
803280776
695144422
660439368
775422633
1132493896
1211596449
746316742
1060066850
1127274120
436826342
630580029
536486039
489937140
1010245623
1019589415
455477540
461463198
803113515
1099415889
698265968
1285531122
1121458772
274043938
525455423
392190092
1463227971
113830535
1214538446
738280711
826715905
498166242
378395851
827470888
237163790
558163785
478348120
129505136
496982866
1267632780
1058175835
1110646341
696438317
772105967
513989439
863860111
1496771036
1133793056
422380131
430566369
1098875001
394641423
1108496733
1386283589
843456035
1137141057
448398035
573105085
704939999
826560506
737612139
141610841
561522803
354851319
954261747
1230730048
821113204
1033877378
740758508
1138215929
2877313
1279427680
1382878924
1056257229
609915453
1280716894
556460319
710799333
369139272
849859528
928092219
423047453
618909991
442388279
865257046
764677801
483537776
1145129897
1061256508
804660344
507367125
577710609
990264799
728554953
338991058
254402278
522997148
1006739265
1280986355
879772025
362248919
832024313
219135903
727019528
1287043833
1020672772
687865233
689988834
1249889335
894700779
424613591
1050976689
519990193
847926427
860663484
1050911450
566466085
866384647
544615983
544756750
685562140
979708384
1312952446
851125198
645161426
567532409
416092841
68728634
370327809
1126762955
351972537
533830834
768982720
491555858
1074263377
790147535
1194547373
885863423
52810919
1252978770
148064298
696642038
575080193
491426713
346145960
789020146
1006846994
451054419
886686407
455352143
1109796414
1202230740
616513586
917033196
904963029
484447367
772925210
364423129
948623465
722778418
375460779
311261295
997836131
475489739
672679815
1260215301
503844756
555956103
903963231
530290789
994431353
697956218
866335553
931243117
632412756
856319714
156524667
1374011789
546245054
561065131
1321042479
367050234
635132466
969653166
346377889
700768634
395998823
431380526
491693031
248524100
142360400
743656812
860103360
1001543333
405547041
274064727
981779793
690200188
508701993
773285908
567757396
96051958
574111645
677918604
458517206
1051649924
786413102
774372345
692683158
480017259
1092635276
514967192
418216314
90222112
500960899
783168434
841309403
998604864
454394212
946057470
329390547
1290040753
631144475
385076956
393798677
1447406138
545831071
341799133
302414673
719219809
370095905
284007967
927527176
472986085
983861740
1351099917
270526105
752202808
1029245875
815268152
523710492
644188922
937709009
283910547
525272201
355580249
1079729237
814516928
1338311516
1005178949
481659545
1082976183
688747555
276860490
647366690
911988870
1058720493
801927439
760262338
567756007
361407931
565130584
490994932
520593505
848838358
786533514
701073357
907499204
132430506
972949808
282200629
510246006
992032694
183823219
782191221
1026269648
416903134
872869884
385538816
668693210
1375248345
466946192
818433463
503114161
1311600733
1094441854
1293939400
81719735
479401494
1139949056
629940414
476444362
809426101
792999158
832957659
601722674
1071149658
955861049
640827442
1242262398
1183004849
666935984
502647420
868357470
518760917
821126132
479125369
1062553908
343681232
782257139
473809225
1209451484
364083311
690207017
364812521
1288212496
1218134220
834287983
1232291813
517771202
997563567
426311617
1223462283
142138220
736451455
973509013
614799429
1055407356
991808322
474904396
835220634
469747418
991590214
885265279
416500974
573626301
471428162
701094583
614688188
676889681
817776618
780867538
1204169928
688214249
267561171
277376488
1056746035
213763018
303784299
464222063
377970787
561061088
938383362
1145697889
518065419
371586841
1322267988
1066469753
511928878
734182226
810191878
320213928
531148445
225520023
416526469
911090228
834475942
478297120
571480774
896207275
622900609
485061301
1391617363
1047394782
1065401726
756296811
503239968
765267328
531720629
1192908147
1323190882
760038444
332652291
1213063616
1033437281
722040477
767223139
976580919
842201335
1338202372
603743485
515590858
764994584
689735786
555975511
919205961
100256369
835018789
445685937
586323909
903798732
785169227
990016230
333575357
1183800034
755783433
791169209
864133523
979696085
1136880416
727444229
437887821
356628326
588180839
1454250467
1066849852
389637646
1187465550
1019712607
644718838
613987021
1190445040
185039225
819516365
1352397225
780131739
1040104624
1075016302
870218942
1027862040
1075989853
210587835
471392934
956539989
385638746
453086252
975910021
928089863
910543368
896109435
1420524178
695900663
937949753
982015194
1254560142
1333252330
311552230
945242793
636523539
759465287
978749114
1291818569
199142721
416538070
890204751
525220537
538232052
448689582
1492322529
137398199
711655289
525808418
508086556
491559751
642293798
943035590
655283945
1060180867
952913689
673447873
805271670
842808151
569907681
1117876920
819227937
344222802
625173806
895404303
545304167
296476828
480728199
884459252
681497949
649146707
862803883
414812533
447418451
495805598
273221586
1337917764
562007757
553369115
755735724
1303965141
984399777
814547788
261602714
893863906
413402880
642887485
936827945
800194938
445258411
292952912
1337247881
522300173
868993279
1140205484
457605120
832179954
565363671
529818183
859394363
706990143
711346231
520709917
690862501
1285368191
754367531
445803324
1135813917
420514919
144008781
640058118
1247190200
754711952
1162328082
941395902
961099365
539123118
708778703
983839823
404909492
838499642
979426093
1009182186
943993519
245098882
676851567
514843201
927318049
738776983
460085430
572401843
759922305
843587999
804458739
349775731
981039994
1256910265
820773219
782953384
805714652
1005976849
1170160664
870722123
1024355979
1255984573
863660687
547942426
480289278
656086383
878476180
872931726
803053914
660167408
811292687
438366201
270234925
191464670
842522347
970312402
457766962
462630165
643853113
1023448857
300162974
569083483
642165260
1017043181
508598806
774588096
694982307
996190392
449014059
819816622
981100226
215329141
658483981
588557375
866891691
297660202
913792315
988456170
880099333
455577202
987815513
633418798
454994289
354939948
544403175
680529382
1193750620
1218324822
87079443
509552020
815460446
899926099
440533538
1224749878
893015289
485367396
640455949
446497432
694264083
395528593
1314599349
687211571
1337682164
513701036
330116616
338383223
183793280
460534764
978341795
815268172
440691544
799000537
567227955
490871035
872331664
729996855
154449935
1166961922
341792592
1148914545
1404724214
927562800
892627553
1309178068
797924310
1139082336
183425615
1227141753
872904069
739021291
313620867
1044337840
888812123
410326606
738364627
1017855596
370016231
791169420
557077650
57124845
390026566
942854101
912474622
620651145
1011369794
500393829
481482611
961839135
616051642
561716477
710590171
392961916
353674369
1038778098
609895052
276902288
618790919
328022337
1066390503
1086723225
345943542
1324114248
609920438
397502215
414281090
413331714
644380809
537943025
1006977295
477687305
415736023
315239002
886819498
1019867105
1051127742
938288321
388478212
361117951
328167397
484972318
476431608
551457746
1051887342
495675160
844936600
552805012
723458982
611594843
460141404
692374426
826294224
473532296
671691822
842555313
879289815
461679138
367960317
160115167
1050457711
1033655524
1229496713
95127325
755304524
810518605
903203917
640368530
913909369
1088066054
336369149
387783237
1214411969
483276143
1031842277
313023792
616017105
458015107
1401210336
742797965
1209581830
976146463
638962738
1100879359
672881310
942434549
706931104
1064320522
1095094277
429374539
718214275
551722314
685503536
840104699
1121593741
881063448
522559378
497651681
876081053
995205712
756222852
326019098
832369068
968305675
1296117483
288431663
634540292
330207641
221507571
554312841
752427149
507212793
312716039
844799161
862627274
336979444
746703835
334856710
126706914
695112858
254219263
361581376
464805868
882544210
937574883
1003150170
594788184
650646859
1036258451
755511928
1319894159
558018250
669379839
439485994
972369920
395212796
1149409959
450434069
291288713
998863134
316657593
386621765
1001372527
347641118
673474993
486162934
206219353
567025004
753641676
848919243
532065988
354493282
1057647531
1133626336
1119313762
717056284
688190840
577428038
383176247
357164492
1082618127
713749086
976749253
821999888
545994160
123254850
617535086
830319645
839846705
383288683
680426221
951954540
653142672
552374901
633115602
523677997
430154550
366907861
1009549186
1018290678
544630755
116540039
864821829
825784905
619496310
385586022
646952256
319255791
608906176
1293073980
461472045
1003567773
625195001
597299764
906264424
712401450
706192394
233094669
486376479
575574455
624033800
1203913940
124778386
743750653
316627911
643238914
270085270
871735301
815409549
740278975
703274172
750331992
796346425
961245500
650266780
1066810912
230072071
780433642
475515277
246652485
1022618182
629334267
538501679
1093584969
723248277
646385698
1244539228
541709170
1058102704
486583922
1047441760
1033034572
247035309
617087897
506145775
1145637261
713295827
891941824
385499959
356399411
241397417
851644567
785070637
1112031394
742787613
378088201
833480004
283592918
430354762
1373275656
1031354413
450088975
1382193959
704856183
573835686
285668911
539321612
1036930569
131494495
1249110179
383883435
348448334
1317596663
542948140
842012069
1235524730
1249577128
1010684850
827492284
581129961
206763043
610931594
997810838
879074148
377566839
930051709
441933639
589676400
1002675875
867241074
748049381
654593970
628438746
522077606
487386133
580950121
1138551301
1031118043
889448038
1131242590
1246612599
741207393
1034710397
645264311
354868869
856301396
1157038509
1035699681
1269071774
1084993144
686639862
526124050
597232367
676956087
350803
536229092
803405783
982116500
1223711639
467421261
449802058
399425968
273471407
1250563757
592535806
321063910
837004784
1296828785
619036632
783865965
919274926
386215104
1364796272
206540182
404676086
422447432
841004026
293081146
959243656
485088098
211019334
911161804
210050005
994749197
894472103
640993706
630617933
184683278
1178632825
273442140
806870306
773334800
776363483
1088939144
487112782
475654288
998911998
268303625
440232950
1016687719
345045859
516424964
504670811
780980687
976364350
1018702165
710362285
672500078
1038477032
395480455
828776173
1323952700
458319793
936827343
770727253
508357385
848261241
1115234939
347654465
797949241
333657977
1162503012
841823569
462309933
849720784
918358520
748191609
566572700
814613358
899500773
1036617668
593424693
914230156
484605132
1149389442
573941807
1052528579
1045779155
694849571
451514294
528998138
426212033
785703778
413945593
716690097
714478391
549973144
648673209
1093520623
171583107
1143567770
665506041
493558172
1021040352
1011239493
392016604
495040305
1001042359
907197653
822813741
1123886679
207270921
399263112
1096567805
375366372
545312552
921236779
217684496
1298662674
220611203
593888353
531648838
675290642
700211802
348140218
319031551
960990852
671654608
806430038
543889061
1076937323
741496886
787583761
841271650
434087358
615741721
306684548
867525874
1454543657
579078279
478356912
247952866
1173398930
651864310
1132121487
674043418
548343648
747830059
1025106730
533088048
639771058
1049019797
610735927
908212773
1012859841
1074688531
408450771
456083971
76718953
989870141
814771856
598021180
383342145
750030967
1016710003
209921284
240385310
593713336
1206544946
1218250595
934329528
43558757
1032155867
479216309
865768284
990440878
1093337119
383362493
226542087
790954841
1133480965
968449870
1017284161
664895563
406224555
889471421
720636936
97154162
751751667
914672949
200644411
663882173
676118391
1256470477
786650393
1217266192
1138853059
157636819
727481974
383491114
455793598
488848543
475273325
268919088
437357374
833500552
348062406
770771052
1275456660
25893
309546092
365717589
262621220
385388720
332409659
161183139
769068893
726463836
549831508
404307959
456467127
529768291
352619758
278366906
456220383
738847756
1064363538
305242479
498024422
1321169831
434775650
336292027
488662889
252392859
877982512
933117935
895576847
473520528
105327603
842379985
931971134
877238649
1038832133
1244083266
494473545
1050736367
494277768
1141115507
1063785610
428561448
1170676155
758576181
429929030
811348734
527623730
383403722
1044883368
723742636
1013835664
309719245
1068758711
1097137981
381094086
929779048
124694308
1057798161
1079569186
81566640
449790115
456836697
665647751
756274904
760486231
1190743809
539654663
1022914703
498895625
1117531521
826822242
937414159
167217506
114862319
417473020
630162345
89023255
939523496
1049175720
1289246060
691702633
485490752
279701401
554998441
1194366740
1088784399
570137841
863923130
517473214
444074336
380293462
1279229763
432813386
1217608210
344587901
835285368
999301493
836156833
440453599
330211558
347196618
822780050
1314064115
1285379880
263048633
741098961
386187873
1182611133
90952415
99251433
627981834
1343174282
207185829
503689389
1337536388
91035625
1134087390
688757460
623540063
2799535
1107939690
477236010
977597072
854674444
210342201
885803116
947189056
726379542
434101585
367621818
1294981813
1011521929
1040633551
1034890221
1156445424
408411205
567027237
831681276
325058597
1017675286
719736624
1025676922
418245393
748067447
493512319
802262887
781319629
1025201329
1056302558
904449245
241681070
639659939
261818080
757204294
653362194
1057464225
901966608
687733478
1125280054
621043701
227141850
605485859
913900111
823956848
791949423
1063734692
1163089950
915950388
514664658
520101873
1395416407
1242831266
510549995
619295938
1159737698
499244485
1394801063
667422521
571070050
1324250999
404966774
551409717
430606276
228904896
334014986
899301838
1134183560
493915924
889180031
931242831
840282718
580829894
335925113
328270898
490806063
431448617
900723947
463351573
12243706
1032832459
589461284
793234129
1035179940
737072139
385735302
1148191822
431522330
681854539
1180213941
911767991
1192788837
1136669303
1399857890
732899391
264564668
1025657769
1323875718
1350891508
728965319
823923893
324478022
524934989
16215379
453435014
778814761
906192934
1051695327
703554105
748464876
408363656
887552059
975471257
801158077
1010785611
463917530
749709080
904952792
405188030
1045876638
1169019063
800891111
112066596
891233249
434423760
799444196
1263881433
395761052
1007894286
834949445
1145699707
375341523
1323663184
616573052
1001416403
1280443428
338604044
397318354
730072418
717343425
905160801
1002394125
416444022
983749258
840665926
335403926
635074059
680360429
1047121459
918619171
335375387
415491983
1031182698
1013500181
1040329232
993561328
474820873
362643904
1403755249
629565271
638177048
302047674
61330353
385147367
942357529
436954480
874184133
766941685
444468554
1399796534
672548325
1084026333
984096167
923502034
711416762
775750355
613581544
401164375
813385115
685867556
604561128
598551669
597721806
635677353
584544017
689159834
459745779
952934
526739228
615919809
1193166312
1104779006
791414510
868565914
840317276
544614735
547205051
190822159
283798906
241946880
929062697
675791454
314829930
311541201
382615129
1207976043
482782704
335111962
1384743037
288785222
678605548
687613336
733541391
791255228
993938738
491986922
957964515
588078552
717378660
782412013
1050691297
672310335
814654470
1351537196
912097659
862496438
603848856
758684137
724716013
304438952
1359050885
408354352
426850960
417827488
459235014
1211977197
976574630
429980368
1094001554
165335913
389427635
1205817067
578331128
346955377
475745183
444957441
1376049908
403412361
1370992033
462421364
499240126
1028103481
1100716831
1173643533
824367462
680812758
524191156
498289476
944220015
389414416
778717472
504616001
965816612
1195060474
530908377
430880544
745359144
71301435
580404745
876968412
476359884
363828300
766202396
373931437
1384166300
648848733
482784701
610830271
831623441
455019494
356622088
2992411
807683227
594295960
721389767
792015710
366379969
282045073
497670783
494366828
1200434998
617452807
864992005
741974249
39090694
1034822179
758715741
629746857
133372246
669620911
1243238284
944916119
38844623
538379600
544131249
646331345
917596987
304817653
1153471572
963704350
754553482
393852604
1062049815
134582824
1146535166
62101203
278130313
261553833
900173067
479910094
1460048272
1301070708
304130762
916576859
201118543
505627413
461625208
89685339
349508151
923256047
579310312
928674795
554768919
168665847
264592806
863461976
513833931
679332191
865337656
508594848
468068317
762858751
1039044396
418056887
187630878
863504029
539357743
588075914
1417767977
1311805003
975917688
640593788
1092936169
862323684
1384322072
1162998195
490781840
215710612
667056640
451759404
582958971
495324871
455459187
592188279
693381671
952809366
1038085235
654861574
613129389
465899312
258658798
996564753
377341503
1071499782
215783552
1043270868
729512701
798685855
499881964
361719672
495732639
343165206
703231931
479860599
838804174
513409895
468246975
167011052
283186923
1099611794
977506313
199037985
425813476
1006883816
586724862
549810676
1122748497
266626718
585742342
249561821
936736581
1092829019
428216499
1049329997
294840861
648886388
598855109
297629933
315128275
752780507
618701040
506346273
709717186
870184180
4071842
1018189
510870877
695729653
707609623
161630434
505554728
463112926
669972646
653834631
1095354278
495928685
741318263
775626385
268406071
582950743
205700719
461575511
483944481
330941436
576964605
909123870
1050600380
386448436
1227180986
871310264
690286588
1491836853
990322930
737783232
995183958
1269984236
1005496485
926298666
565314847
148020311
504811003
1080724238
863428294
1274997123
1250358580
939875506
1437036461
772071752
224145569
381243994
920709155
1261169317
358849018
1089596008
644243492
1035098782
561359854
1345760242
1093338878
921414585
1004730589
780406807
924323852
179111815
1210447515
968416449
218461424
530680733
613257695
883209122
1124176053
945591657
1324350748
881932772
383674176
304529567
642305548
1050241463
678347956
950517116
1409856978
839655311
634010614
182086576
1367727689
430720742
797630434
796065251
358147155
886214765
1259845393
267439752
1048259185
1201872514
916094894
504205716
398797058
1462772868
207355040
536326507
592671846
864444746
872017073
764481681
671064794
822531967
1196926549
951568105
354507247
1065865930
368383346
751902706
956834979
692147367
270825334
467309076
713316168
613303471
967910076
525192015
795584737
725166217
775245237
440662679
1025607181
653728205
667900035
970003702
919734730
1280605214
852458228
1295723003
430883339
805230959
821284905
1359147762
452958627
1351377571
799520826
215272657
962109160
374955961
588680700
490520400
746907589
982611009
711328723
1179675815
1221902456
538412071
782887779
1262133759
1151665253
1003112247
979463927
835597096
829893869
669932407
1039131259
343348207
659196365
825797472
1235404037
721030790
1449586998
1308404625
1314670556
603903829
1179642893
91185870
826037629
1190830095
910025798
502022243
734699042
446390697
363174429
1467619915
522193018
1199365603
656151995
348712794
964197566
828261122
598659610
1146353629
722725526
887004107
1155706419
468960115
742371711
255306726
1059531583
961053361
1005708838
880403320
819130079
1271659935
1236181264
466766724
54317103
1466552939
782712463
446155542
438514634
78124088
1181244188
755300932
1206036023
814173765
747846009
1144275276
1382229775
105674679
543446018
610751063
1174300879
415074054
703327127
1223832138
817403253
634827308
937546383
522438058
1261253212
928606381
754854295
322135148
781195653
1174692420
1455834567
230285161
1438290367
396938328
458998339
1328281626
681535975
732680573
674779623
1190691522
740114192
943185456
839887417
1259499570
363308248
766466311
1364842195
842197439
570552244
231328672
972641840
846269652
575594695
812776322
1215872994
558922467
707536617
801348646
715433243
782794084
289338873
1031558523
984227226
1320526632
1199986268
1046843366
979396978
1312591403
1399466641
945709335
1437357582
902975608
1059470836
1082076902
991245179
1305256351
829337624
835504845
1142389814
836695657
745087447
389180231
424105386
694700035
1051936587
569188720
612840156
640664243
866661754
724744431
857276188
612481571
790885704
1169752736
1360203493
1212671714
1237087141
1060403322
392869953
361559037
451338378
137641448
1111698744
642090831
1028803587
1076146754
643844724
528098398
415395745
180956001
1397287241
641904021
305199356
904366087
615603387
556259414
330080876
301094688
445797449
1389502700
1048314242
988091771
696371428
990773084
1033358172
1231099865
489433116
1149484747
1258753742
439444522
611669705
524125362
210580625
143861139
393864502
963028927
973467135
382129649
846692895
317303624
979849643
105104751
671606342
1114306859
382512247
384562147
1382774388
1459789959
959453506
956529894
743756608
1138017987
785286935
1021308559
1349368704
1244561840
727026900
1081815208
394714554
580734426
959542500
1022030320
740597977
726401876
622211391
1078897666
496998758
1177302861
978938499
347844616
210806848
784335366
344303292
1124452924
1133014964
898951004
972989480
1477958217
937735642
808844064
950777380
1251308649
766576759
315778922
1265323724
878004762
636066125
1387734703
1301131323
1243997405
954571004
559929971
1403162779
1109601795
931395602
1139449642
1154947944
813849958
1292751644
552279018
1490014759
469410732
397870241
513155656
397253820
747596769
470545749
489940542
597099994
1000499413
669433179
625899660
1304037797
983432798
498937894
1037383671
839529894
368068929
449858445
472184419
968776197
1057719616
444911561
1293204488
1206874595
711427480
914895682
1246115664
91534456
787272894
446220300
360214638
1154572941
608371737
418180978
1018422227
636379891
211336166
985355818
988259742
775949328
831412379
636293866
474096012
85585836
1012834964
451024610
314285867
958861498
681857158
1204182610
620469903
421353659
1009596790
997285709
652174219
901468185
1340951849
1101668077
593973577
810405750
128655530
428904570
1075600733
641896720
732653451
1125856104
863898492
669261710
1332969595
355754824
1224949188
984573880
330116603
628679470
718177556
372973918
495587048
513252235
495414761
67246328
688622627
704511342
1087055841
810096747
470198765
1256122772
704385638
896720088
1022159255
982261336
923393719
1049015465
541032818
413815283
493434172
521622830
668650562
674313051
735222657
823434289
427860361
232195506
560118075
1029646088
347076574
189626789
877300553
783256986
572843757
698029824
896865693
523264573
1259214094
569180989
956646957
99769108
396614798
898978731
1307796473
840782299
206251249
789213355
777898345
1396082678
606602831
638232128
308759238
903045267
413771119
1106027868
990650045
120051856
685982246
1370564074
1135462900
1058290896
491798832
868651117
795097163
1121450841
757255139
920921587
548802847
1025881990
1007005183
1254769457
1102245475
477863403
584378592
934030113
903155694
761809082
797289895
440237876
1080148277
886100526
701536245
245579264
740422626
224014885
495508881
532638055
430660149
959190265
453607458
1174439133
662134090
1030336728
594723131
1408343981
53507878
1374701342
483024857
840745909
563620332
1083102780
991528891
728819560
213357375
779533520
654307386
1453043212
1152086498
509348250
388488915
982457038
800397988
634275341
174846537
252832303
1079936756
480581115
889020827
122442437
639606203
1300673230
1382600745
1368119441
956705630
1379244330
170167276
639770351
1046036042
332765098
1213011953
897889130
1426719554
842578189
283262054
934783817
920406756
988060385
835638851
455708353
1065457715
883018240
490222647
816101605
471314534
1157156792
327246462
662234932
468472432
608429358
477737654
855290305
860162469
506416506
235183302
598381093
560192994
502217195
943500913
1124921680
609679781
726852048
404539994
584728526
941568986
415539948
387766789
809568017
1320810640
1376678473
739336281
971215336
802590796
729325831
950476029
952986869
541844976
99363759
1061027598
821034498
1120442191
1172228983
589501616
403473863
812464503
732475378
1258706801
964078105
826662151
267698370
339206063
362315532
1009217164
1067699584
821369387
970856372
1072502809
739263860
171412892
1096597033
1262819525
1452514657
130186
37996964
1129917816
1061290586
542023721
186159555
1124225949
238330543
393982350
765585035
887157978
1378096851
322749145
942588103
932218761
157038061
1307402949
820458653
572103597
928982867
371941157
387540397
643434096
1348703151
454802717
1262488396
938223759
60035
1107441645
818366822
711009227
929882111
493327214
1264894287
1061451693
1266198202
710318080
339410477
163057091
977058076
1195333422
641346960
342113121
1180687951
457141295
298746665
1029055269
1391514186
1191951139
481205532
1137201234
514415784
711224488
792652470
764132254
351966753
802263636
840601506
1155922641
988201743
1068198908
767686810
240322434
219411480
1231122456
539810353
404837043
952935085
1080863741
626493775
688176671
369861917
630467269
492828378
304068714
1344057723
253653975
531752573
347463370
901633952
346946508
1004287103
466709572
330332388
339124809
637375014
1249665877
905679905
1207618721
1136148065
95648918
970399385
524637170
457226795
889510461
223996158
1144287621
540588719
138039478
405160915
689051525
923294092
1370923352
325449433
368601770
438100749
28331211
775781099
435716207
458205450
718477126
311552239
638253805
663164171
893011367
1343859819
918966059
805567588
517290017
1039733302
1064589808
878742516
768565085
821990316
88712614
785678035
1074015267
699825217
961503666
433355088
598891920
444196348
538037300
595731870
1354430832
568846633
484678387
611651300
1011385297
784752903
797977456
883972363
651232707
360887661
1205550753
174865041
835322988
959190340
1173054702
1016631476
110806349
1089743204
805485313
373258891
1105933075
698007497
157547677
921352512
1256113131
1124543499
1324603192
472234259
822596558
818161801
1264287863
273198447
878937859
503517363
1270005208
168221836
952961129
145973263
232260734
1000734332
813245936
382265354
472999008
562947841
1078736344
159915012
796204943
701644045
1144733346
1166731184
281890752
640271540
727590329
642569315
938522389
1381343783
46988931
952244369
549443334
1050170299
266388322
849111583
706508025
825733266
264205526
1052738670
1132424574
808754748
1251288562
897939738
1001807778
1395494335
1370449107
197601714
405246591
1100147402
647876090
717684189
657459633
180995999
539478594
1096325576
397538402
1388171069
998755870
968007297
1311701359
1328092669
677559078
347409285
982271427
499548632
500877577
593538066
1295461530
771874009
583945520
720455660
348666799
502370199
457726890
1236396543
671943743
483065946
724381404
1023727379
959907694
1492436822
831622941
809459776
992724570
968542540
1283939230
952827024
1476544318
1192103991
1026489890
247688477
1440459606
1321273999
793427339
1463270967
789530365
880575221
479581918
1244634165
1640252
122820892
985722170
946587975
319935641
924683848
13147822
231582688
362747665
1181816734
1251012738
416175068
683688199
561820812
216211355
1052292795
368032760
1329675878
314480078
588147632
342759066
756761653
477062757
784353409
945324763
528632135
1447377204
355524586
1417337935
756672542
363304889
359245094
182291664
428250912
1456088545
874841550
851093654
1014159869
678355754
568545176
931541437
514592775
888200934
488361665
1016211901
1158281603
617480447
112216112
975118943
1232314764
1044233151
902083514
1437898954
336781419
548837219
907250689
771373552
986656484
1428391532
696790099
914956401
729240787
478667898
528590438
316942956
1097786240
479756214
516995758
813799748
860058780
1463638982
607688962
315577761
1006931841
1062683163
972132908
509975130
685537106
759178732
1016034542
859203577
952169057
1050247860
483507142
789660729
996540200
146452839
826172653
579496623
862026234
1061212620
631782265
331829465
1265049871
234811373
1167581686
935594596
324969406
684213060
791580418
716614956
1082820214
631533472
179631099
799317082
833060448
1020439662
1146720920
507380769
738474551
1172988906
1183358096
231143919
1447073391
522931145
618571318
704101071
1153232725
224205217
550170906
305454268
1258550420
793780210
394499821
1173916106
1299108176
337556707
1078220249
1330728540
1026991630
1056773443
1097390780
565649525
386013653
489998376
1079056187
1464915904
1048632598
1055043265
415241069
289893297
636292074
897853867
530527639
737773072
965414405
443472559
617971274
457487871
817275462
804011962
1290311742
542483648
103661759
880444697
1171072292
571595382
531532554
1051434579
383776391
924561183
793542225
531502842
388889868
562587094
495331666
460065868
1445443758
423986518
1112580334
1155855593
671530823
593476475
1286662519
401709195
822978863
615234332
869066142
1368799343
283899644
554642685
927764482
253096252
284284734
895710013
1360252637
641392434
1340018614
466780642
897558146
865387158
994833736
940888189
1160966765
713083701
939676737
818866978
959266914
271288260
545004445
315358440
636167587
1347299876
463876783
544039245
579079593
404728444
466492814
967452824
512806884
991591607
976640020
1041568703
739682075
506795026
750598895
1091629523
949228
210199281
1113751944
626943301
1087861991
411733639
1338342147
87310025
1254169252
913297984
1110583809
756455807
1322852097
763783433
795465271
849003722
1477830975
455762134
430025856
1220763244
1302771728
1105737680
678589799
773568817
820987384
315134870
1102655225
334083010
863764071
860042163
476078244
922703357
1090508385
1268372836
708265496
552002084
1189639967
454280636
862348118
486852479
817095574
1206600577
1029367208
624000818
1460567393
546076441
373757586
855999372
296963112
1140154340
1490732400
835535348
707291370
925321740
1089165179
814710379
735655089
508133690
976056271
454982341
529258564
470268374
1347365804
1386445376
1416826134
566365879
461758656
708661324
965819733
1337701745
927117472
556632
1181432222
825527883
983571981
1027561658
836641209
1451726884
538288322
559369828
1368615803
452060317
883352007
1035767013
1249089179
613288726
350600266
826521661
290556713
532091754
498934760
699989977
1415874452
940532145
1006792459
860893014
706884810
1062915688
402948199
403982234
664751082
586137471
542233558
350015814
1096443185
661421519
761122469
337816999
934382655
926962010
1006465082
964201331
974478473
1128349961
596193031
858619188
960024189
922861128
1330833220
759522221
541985072
442329177
305444369
51862291
432573850
356631575
423295874
669910662
1374906468
525284938
1092075734
941845413
141403982
780159722
128311827
632246069
788820127
893606712
1005925075
251559503
484952564
1058763091
426811964
515726666
516005456
1309684053
1016192659
429214355
551162448
294470808
689145223
1296497897
958391684
431902084
526159881
458133770
531782029
1260932602
496580961
979820566
474332722
1437842437
1353849710
633394876
1142300165
482459934
679660426
1180825274
852642588
1105174930
761275299
397875584
655155852
1184603981
706701105
949383684
1041727702
584380720
350358992
352719430
554955170
266726696
524142179
1127041577
1106320965
225880279
297668614
383687663
339998067
428328741
462322803
1274222207
229270210
143959062
982788756
520487652
509844593
239605365
1284775518
972190598
1088285933
1129862423
219466449
983622997
939826660
341310738
1229464307
498856517
377680840
724790116
431926853
682395697
723549817
1212376292
1161522498
715360985
730246409
139317152
709396184
407195697
1053245929
410746580
1327995746
943941625
297939075
804444622
788453628
522203310
1398738137
834127996
285401284
1081272689
1034711433
720619062
480529833
1075304212
299376656
938871877
916528797
1190177694
843855590
1135583488
474524336
447294112
1375502676
559837145
814629511
1217381528
1105907359
931897588
165935275
1487679979
664817152
984296393
439400302
498770445
946411546
167329113
975671113
477589973
279922090
1116332373
497334574
1072246554
436928474
893015753
1009157512
535458183
390410018
481591741
907726280
280900349
361323316
1056401864
1032894919
1369376018
4669839
858514122
521527527
324116267
914193149
1207549403
870623958
331708291
944832738
2669032
674218951
139403270
284541415
1216105849
75689079
441734564
1100315835
740673491
546922290
449262504
469622807
1395308087
938664576
717358971
1203609025
1335090471
626058972
603060008
398279771
1086167405
980609228
487901955
443504793
897013840
931555641
1214631406
788981395
426118214
148277734
952597247
298819392
849662140
584001514
1174285484
1218346591
1342649799
1018908909
432924544
1198367271
595888197
1114732776
271615300
215909695
1027550317
764972593
356672719
1370180269
1168153236
864552287
1139376012
70610603
475506211
986624598
1043250192
1033252695
544686616
924807599
517762349
351394478
1288192768
554622141
1158648220
895943046
1443772811
310333113
635832411
745811854
765310145
466215170
297403701
545789597
1499841796
378800015
1079733467
759036930
423619756
375950490
501569994
419033191
659005877
541311279
1266574719
773388339
850682919
408821505
559536828
997743168
356552938
478885290
568701121
428566268
1050361138
211246065
1159856610
956855487
408820689
1290732761
1114620049
701598692
889129620
1218575084
991653905
626881198
593915626
421834107
878418264
1235063911
1068035838
445836598
643946329
709739522
709079933
481773625
945041362
532515834
266782148
761147901
933990061
902151026
324558616
1007891986
732144496
609224448
299403492
258174090
647108722
1075638185
850081089
630871523
1122870827
54156905
436661983
757491569
866959711
1126594433
574376987
283146575
691007492
248080207
473990195
1142964057
89396952
533887756
601017629
889020946
159538193
682867372
1002641742
566291670
958878652
312277548
544940412
1076558631
577580962
346544723
691088883
535079415
602610313
791091098
684256906
522026611
400813482
260735023
576852766
382829513
344070402
597858162
457529769
254201741
960394452
796321109
813973151
377939310
345600853
348350978
855075816
1452525979
1138781186
591131800
1082992191
1092520413
563243226
314829743
1262477872
1265112299
227239901
745549518
626870532
561338636
99546131
1014874313
497554178
433346537
1090218708
668300116
320654836
642485347
378634006
569201443
864020450
391212549
806724524
357575596
794300383
388357961
1163168276
754139753
859785034
532923912
719940428
199321581
1043330982
1041591067
969742663
842043527
1008531999
1124951787
918716315
1093607635
588305233
567953063
40670366
405248721
307531757
542658754
494500305
897651738
1134806485
894620833
843010975
889479942
891824668
834666936
587610139
948828620
533715585
1243887623
836344554
185855655
485144459
999324014
845896572
89752418
302429970
616154458
535895066
1044739102
542793357
970837877
266107097
910069161
986029651
928833760
965907413
795011897
1359399571
746263407
187044969
800986323
831167593
620692534
430047463
782382012
352442995
1326620035
493497891
1067651469
540602056
731416838
1029728278
1190237754
1053196995
318836670
341241292
251392260
471821745
1162116405
270787467
1316995059
956764033
822605877
467650812
769868581
1131847985
1076633687
1359835133
168854969
811118684
905445396
1357697441
995250025
570231731
840585692
496983890
455931081
1067932556
592658186
1243384603
517587584
1033660362
872591899
926919968
580098089
272181676
408326053
71917237
520245630
423899646
741270215
494019835
1051069147
200549861
1221115896
378805415
705442799
538340380
65185745
1142550543
649289918
663184977
795322984
897286559
363823615
865494715
854600400
1063590546
1164205110
318419642
1256256394
232009607
361729191
152515170
1096038719
770388397
381477177
801483843
906050202
451504855
803276581
707845316
296014263
457492431
758807921
146099249
603634483
523552675
327036730
386908568
986774779
214860944
957668093
857788661
1078258447
352959829
928649753
161135784
931241997
873055069
620518628
73106281
746678114
1303176611
577562298
491381782
1059959969
243974884
504548749
492783404
826426383
542384728
767906853
1009003802
453173596
631028637
1352279326
390626298
434689015
1285077339
816824569
505572923
426147089
368708327
564373370
316481830
704694337
1059424093
905980702
1418040138
867522872
457389706
594999892
783814900
623928377
1152985334
507649990
1046902743
1048813927
650198312
934722912
976866652
844767776
1072932974
1137192667
1079978341
933610501
293291334
926042498
644224293
494341058
55325888
387061876
400712516
1047226688
799133068
637245438
748947923
1202432535
968513340
660130363
611153998
857247464
101703857
1137439298
328129725
556089094
821711774
1045540885
1096010601
281574125
474964675
292817911
1253230710
1341124277
989085506
1138399366
1140642199
276191177
833272794
346817601
1027921933
226019279
1210459470
860267395
1311688504
913454604
1102194117
1115318604
175910814
436405107
1072707977
162055507
702532011
1258914097
1184932171
776258308
1393102081
929022229
779848716
735845036
526250518
625241882
752153542
559988601
809125393
1390016581
1246531498
952391177
152829492
972854097
1242929624
952582939
400725842
676390190
478305003
394636467
855859831
305120525
670158912
657591568
799459735
1215794997
326851844
918522668
765027525
736146777
762604565
701648613
1068143100
1332595446
1186189979
448839483
996619365
970407882
436749947
795535383
319002339
355349945
1326506439
702339549
1076302191
614216229
1394493311
1018799607
445740074
1184521702
867736623
649870951
138739548
397756459
984027818
321501725
992997183
1024657037
135910249
685658351
1225901869
402345439
1110789459
1486606345
1140488270
1071130448
936906433
583127731
603412010
98424603
82999855
214224912
1054598033
218033057
690949651
977806060
1415361432
1417128313
885427313
351383885
1142114980
822763078
795018895
868139535
522434981
1274051023
785931407
1150112636
925765412
1146005065
1113056245
420751165
885739756
352704681
941852815
994937343
55729004
922839560
795945059
836840432
582680589
300906836
1009532299
349323476
699959426
374345963
853066956
1082952676
1293864870
1318761991
1232497337
655852499
1027441859
1487764434
221135060
892393555
1104107611
540516986
663749955
407407052
490784416
814664558
740019632
1040519501
407689071
588710729
586503599
1163608887
430764367
1257371706
551599278
415017343
312571244
396308982
544934218
148752476
1356670507
874177257
549664383
784461004
336256875
186118666
155168143
1007623407
944734540
760416595
1047758589
960243612
812567911
36095153
459562583
896709810
714133592
352497756
826549962
48168488
1318375032
549815994
470068479
828359541
513701477
843429711
448728936
604706164
1107060921
278763832
198568359
48176338
410991666
837523934
830929332
335339377
954002694
89759193
1279739517
821901186
1136404514
1046262943
162425235
1014433938
512878108
1399853121
459123592
947432595
681571335
943303710
508216595
857634544
962084729
467676767
296964761
665705747
880641605
458030817
758643954
938345004
784095258
636306481
947016338
511469418
402572827
510197732
980925547
325731003
757160612
963831558
41530526
376700379
504495810
455527442
539473422
736348205
894680069
1107871022
501364964
991164456
757777395
791557037
357158006
1030596566
712875886
776128516
433349233
639744182
915811651
491450334
593244249
267660814
306545270
537016633
895080856
985879271
209570836
569357697
739268278
708595508
277600368
1010335385
1443884523
921746466
467253775
487546905
207343299
79209311
1319550919
810878361
619919049
1085125492
547479355
280562530
612647036
1024694076
794582024
1273580414
1003831791
539039615
229995082
890876006
511181687
734136820
369988919
700844045
1433642009
565603403
897540185
464799126
875110822
1088445772
730344025
717176565
641314026
145366458
571001173
700393182
1305257782
826531951
71906418
255857064
866519925
496877100
708335817
1397247458
1305273362
762176999
1025529880
705395875
1019236205
1052354484
393519350
99763186
1391964112
575702342
517925973
997810411
715403059
396175585
867065968
1212837006
885731597
497122019
1089269167
580387461
327309168
587332128
44161161
232516324
1102402427
642990862
1178277910
1076074783
202714924
963170472
660674133
967001867
802555826
354074719
772212260
650797563
612653108
1092080255
460767269
692767541
499595757
1481232304
223469057
1436490903
1258036592
501895666
750224092
607183896
1125856789
975060358
605461113
256707410
1017214681
164324314
996763423
497874800
786754548
881597549
1023897100
1036435856
451522487
703162065
768996188
875100251
211828908
756414195
774051042
593165709
346052504
1200044773
960212562
979152686
634823589
622952664
473075308
100697805
907049517
735205848
701604766
1137041878
769283724
1056064183
812092986
368798044
733843684
377122088
157212954
253289481
528289475
857528041
416795239
94487223
782383864
412557417
470604617
759014723
927988129
579845545
1357221196
1019503582
852373140
488518799
1117926309
1280527940
438598182
517114174
234059058
226254934
406789730
982160232
636533706
850294856
691702618
367261842
756825879
1216197938
445239502
229580963
642777991
432518489
1383619428
960395460
927529170
734715488
727524510
610172114
1060490599
471713596
1022882001
653093189
756001361
866554143
1312801267
736979342
803482184
991514040
1233106413
652463127
588168460
570983367
645539588
1074858438
755695450
816355081
359068220
805542842
576635619
494206104
693182788
835486274
971317574
1039009700
1064016203
227686386
180556629
463109513
1115088076
415421999
716486853
679170781
352234649
428231731
643343357
184665518
600750768
1006283679
691775440
1000226828
1239863077
439809024
697406480
728938335
723424094
54514732
1264058169
222871719
549706069
302330323
952177799
951348925
598516137
537317468
1272176197
263831895
274644862
649995412
1255654008
253720052
584249451
699177439
760428179
151021611
375716473
1319772870
664921939
7948180
404038607
1354064756
1059539796
670348880
1057342339
1106827239
306332887
740159667
327372283
595510045
869015300
626740940
974854737
282302532
474998434
1205967855
893716140
723315589
1346342825
236085930
956873720
1159836398
567209063
1062795623
42723036
904755623
1395664443
1408623117
261504654
806315146
689152545
894304107
407465167
678799358
460637690
283380538
1389996517
769167394
929373369
1190204403
1335165860
1066845512
643590422
331577170
1109775094
856143332
495166590
149672898
751104585
490605658
460103678
735931095
359664242
807433410
424235493
1241793821
784168476
1194996619
377220327
198859918
739615587
1171782181
870243679
392043087
827208176
429282239
440769818
708735292
503172870
96449635
1098343506
623291990
701463924
867820135
523656767
862094612
204891830
925755660
454295240
1115038252
540215548
260020416
773562154
978353712
899157460
790727764
754555049
410509016
1381876397
684703270
1015236975
426999974
636856091
686828083
482775328
535802618
876874893
538442826
434931490
1375561811
798952578
718443149
1437685139
777737103
1363768477
756913906
1282356014
904362684
1395926847
742106238
462665304
836669391
242392367
883820333
1105983146
522371229
297128933
1257707832
915808128
891294994
933193874
450549259
293206480
624359002
543760558
850584977
206270525
1363812746
318490523
929264237
250903360
533526573
186696804
930219634
349108216
521111643
971448300
1156521801
212472585
745110171
523202505
322749500
512265421
493615824
1210121998
1145900845
553883878
1062333463
508812912
261653501
782205773
689266830
149804154
1438512220
1410859021
849284475
270692466
461325569
1312276396
867158411
498672460
1155210298
831534668
782177281
844579407
983487162
430678704
181086506
215029137
822515235
554100644
1173159689
870275188
828014880
428786438
89117690
1102090481
1012658765
469334264
834821263
1138591549
499307110
670813421
1353788238
1011270501
1712118
485468192
1065730395
977284398
445291770
372619225
1203253890
1087673690
1132844004
1062945762
466426355
740732566
819243234
495367143
770908800
339067907
466661463
1203365848
385370137
408657877
1044702107
795162411
556140555
638036336
757513585
1139284273
943924260
559888829
864634751
676099406
1371170475
557545156
681548493
1271151060
481064415
1367520225
665828561
250802697
203333875
313467484
668483020
1389661916
1059594408
488237352
1115261966
946930762
524508938
529440176
1425016826
410872764
829704883
516717857
285731933
1345059177
702449624
843585236
1318404586
1081138071
986658245
198604403
1257498903
430321355
614244082
891916588
581960061
1432547784
574483422
664580246
539636305
335172768
258421235
485627044
892630641
1025659388
356667199
280353188
1086124996
987447565
869307452
177848245
703444866
1141658513
292091650
1162511304
694247745
794439993
123159735
1203662781
958769113
766634500
1273198251
968852905
1329074153
1240371055
699932847
1196545023
679972602
1078084486
1301634770
824206645
484901776
610606401
258304384
806323560
493454874
334224886
1076997139
609059026
978920137
384689661
1448355736
844406361
1325297381
652133217
358630604
380202943
307668264
600915489
977264859
1434115732
1191920393
624334837
821072993
977926145
327710202
686313557
954909265
687009956
1022641378
1384274933
634024807
1009958288
686732473
454112272
1203043058
707959305
337738626
383580834
436812868
463275263
959690864
586157155
380679938
96685007
60567590
988260125
1132320060
1363960913
1203340094
394456244
392395536
371587991
834681797
691030445
975894040
483542720
568145919
852774851
676019041
303581202
266384952
1040582363
1316087236
628863029
286689471
1100057460
767998825
736548837
867989298
476717140
276060343
1105464912
855980393
717343158
331659330
913248424
216183571
237009868
802946480
969131479
802739396
380493479
582156223
436189121
460728429
1052703037
1108669834
201536047
1336646355
112240746
821871183
744440958
504554795
1310679334
345163774
1125351175
481848310
347052640
1003947871
280469258
1122667095
876464718
1487681884
293913552
390645544
384316499
474192600
446471171
1001719898
1026247411
1015612694
630067854
1271489665
806359341
690303015
222722856
626839324
146905858
1339534884
1057624190
1060306367
647072353
1049965619
651138726
849309756
870351925
1089463359
709288034
712282634
369720785
408602784
1037111171
714315858
203861637
1354450213
706817216
954023199
892449663
493051853
1194874476
1054394833
1109920491
169247129
276556003
1138332737
543131255
435514192
273726158
471533188
741422539
1072624706
315851911
586037794
496290263
1016750614
768212862
704485447
666021010
777664703
683320356
362064186
903625241
416978686
343793757
339139381
470403990
994871990
207207323
1114267954
427960890
1243647078
507082307
1043696764
489983969
498567042
1304140654
251062194
868622771
1036830943
1179765066
1269783287
574239924
1102523899
690207148
765728588
729746571
935612926
1786298
331513484
1198313195
671572125
790285201
1015139139
973122391
1036529341
929933178
1256795409
1292588589
542450103
744005008
622783950
743171052
324651578
1156339108
856785350
391627495
564318299
587310766
30849702
237448301
1057290600
360635940
609793548
410558479
840351436
1230089493
425340556
328671100
957301175
1367055019
354494495
587151761
479890773
659152803
381564136
725917058
803521363
513843409
913204621
105765642
1454700290
1256886225
964543946
250496572
982154174
2677405
877508638
1206948192
928568937
1257830045
406613320
748435171
696929406
705495849
1010413816
793487278
376303060
740158151
112247136
48832595
583903672
8555784
1264640302
167269411
406553416
1115166470
241804173
486428275
817400493
863913528
923074473
955464027
508436699
1607128
847110056
794902076
608928616
440870245
1059071966
965061991
143515062
244247323
661628014
333934834
733623256
1093879597
503073045
608668442
250618092
1376705881
434350186
934487121
634419429
558612678
866582821
1162553203
1386724582
1137849900
602255251
891481020
967123577
415958237
258956912
296919481
643389968
1272102566
1245563476
616328721
384519587
714984717
322609265
817637460
678868240
485201318
753344116
284900679
126222393
82150769
608985292
337106435
533333103
908982029
343676810
280161860
424519211
528604758
815599570
572133544
1239463691
913620412
680910184
1443159643
913379940
636573458
602459395
778055307
133268866
248700617
399970547
673912751
716095995
1102825853
898786569
752971141
70845075
808424027
787504212
633693727
689548635
607397405
690374461
734495409
1328182181
899492738
896045073
488453574
543964654
908428447
1268929932
1343410412
688331561
437953448
1212676774
370725531
1047205362
461276818
936243679
448983792
788492234
664295361
948716894
762398256
383165868
483705423
698279541
916666485
1291881060
349613400
817494925
868445086
1313255862
721282331
1352852623
1043247818
451596327
892485734
469746216
253234604
1285566145
890189878
827182942
1363987101
787078424
478921371
361162881
426274379
804020904
1346824893
788408565
957212658
574756360
387916786
649890690
271710637
1183255848
485639653
352196455
1337875988
1050041114
464337679
1120034858
953531621
1370876078
989256103
664529239
1381919993
666114634
889720530
1365184917
1108376202
473068020
438613707
316923809
508378636
742600396
47500731
1158384239
954017903
835920969
893794516
533057838
530312107
395127014
416638988
429478186
180828556
434650611
998219353
848673902
424104333
42973141
1101648944
1140272898
1259208092
455624118
581063789
38480485
771058282
550210199
1247430101
959710144
1263081915
1098357200
604928815
466998325
761693189
835485160
900300281
1239698113
257168489
639970612
749962389
468671818
547501567
752842726
124237846
831093707
452455714
885727025
876760051
420663377
219702364
1027542459
1021540097
1019852382
34940437
978353118
479162868
396037709
337311777
73456576
132999729
450717089
821539380
797164644
395467746
1140344076
1020925700
901582674
661328147
596895583
1023939051
1298851174
1431785999
928082042
592021834
181682765
689669102
882024767
446321621
459614028
810886144
516290616
1069459223
919358265
950083705
978401984
1190567898
384691925
736008558
1239451347
905705966
517100122
821769753
657650979
264865395
383111214
997607187
1437030589
795507997
858313574
443291798
703118862
1122097071
1416392434
2782804
466861345
882173800
1134750624
330076716
543065266
1281166919
858194818
487476355
1187073195
387403049
807879506
292334138
536515731
1172962943
510759527
319782471
1010030731
568587495
361815332
228446182
956976292
1076262757
1305226048
969571201
90101814
1322751695
1014497557
151317648
595070976
807342504
1385623322
1053508060
1183245908
601060583
221705019
591220502
1312057451
964663248
893225565
770901282
930672810
387615218
254478242
960102258
533970700
436524225
883087969
596940401
1181612137
766468390
1317486178
791427361
476840160
1184608405
465701632
451968803
487117869
1235554050
464493256
494099449
793874675
942125225
747226220
436682071
311342752
754376271
824676116
1033068659
797965434
765962674
488991567
20052155
1352082687
286198599
559428252
1049593022
895267153
761526011
921339710
999054708
961593015
586530342
765344930
741437373
1226911707
88892847
1040918593
732286549
1336399708
118040131
1121026235
316617817
1468204669
791306107
1006792531
463336036
1470260231
180213889
711909990
451717002
1398955498
127272096
1070411666
589592968
712660064
1046448678
968513862
309296452
564783920
490820117
105746759
1061810116
927147835
703178174
952157148
99967184
948232142
1124083749
891751126
702961710
497922068
673503799
102286349
1094447180
1094674534
1021735096
396236713
840229948
1290022236
289772514
946255041
345630121
362251512
862192406
437216202
948097858
365213544
884716622
582389782
672233790
146400358
1000372049
286822587
717779667
838360062
421641118
1333242841
782979859
443526010
680043162
341094796
667460172
615882943
877969298
1212017141
741614172
1255954194
1072768605
346212676
769670364
330865299
390223548
514759551
937473138
37758131
449001163
923814459
1137464468
1368958998
1270570873
1010292204
819975669
568534087
510499025
1072737968
482414540
378876444
668414159
777021965
344862698
1280562691
474272654
270625697
29689660
435411549
493278897
317347325
1132355800
460837920
436116517
837698013
232951799
299637064
965010624
457084879
841954620
671305705
859843379
784006161
368666731
420291049
607589388
1334495736
274944661
896190660
1256415109
739983242
927479439
707263417
1028664059
1101740493
1013260529
906541871
811811659
843692210
434805366
464015829
1127606352
271016987
153540389
393908391
433272358
398847130
465434258
892365980
546775785
333814448
584899093
190722179
861145651
1422287061
57449637
703557155
677686401
390555555
620327852
511367427
440380425
838192789
94240117
519573542
1012589025
1189600377
865177397
1087675135
1003134372
648176913
436824576
776660085
127233188
55608380
1219633180
492552696
962627223
1163122316
1223946776
533333210
548128773
375630371
621448575
182307919
470657364
1204587386
275592344
443917793
1258115986
735214728
598843525
769283128
830696175
594811544
1103040050
1263568199
184639453
211725503
1121378940
672196313
325386779
1099406068
1163415472
820951449
848155661
1463869073
685829681
437164593
462314947
408240509
843958206
780977545
470585402
1217832834
457518883
1403364169
1115646565
878805361
832789853
934068110
1494965544
239680843
371037648
87820659
1330287283
652163998
487523030
575685259
1444661226
687984800
172916008
350055835
1158625024
1102606510
84704191
1446053393
278141
877548299
456876653
1092831777
973257748
1090687002
1842466
15049626
503426130
1001484593
909738014
931100150
78246747
831929307
1221055200
690359184
341058407
340954984
908700120
256373155
157579142
226836441
101552533
459482917
1275459981
495844577
101647877
1217695304
1221960421
422934686
910195574
1023309532
461507722
1420467779
1497763712
198925556
389217365
483557817
53560138
1291036389
1301090707
906665210
255524277
650473720
28105301
1405126663
503522406
995437129
754064741
296559204
1352407016
80648158
366398149
670243854
875648753
290896853
938514932
660320723
925848774
401319407
1376051889
1367973220
465828790
130905612
835686921
245762956
243968841
873244535
1364878374
309135197
288301254
395410632
1036813242
587540717
1290175273
1192737038
490161401
85719577
790726500
544229596
450486848
408837070
1304648899
925421773
1004844842
557641481
1341626776
457654955
930930653
1317792066
874151728
951487900
1279426082
278113101
344277209
1404195717
447512443
897110326
785234192
301201957
688955720
496820384
643476112
289332203
1455084492
396595987
930186363
413179575
402971844
675207258
391168289
1155453616
774552760
1360645581
1053062872
373423518
499088812
435137390
496590311
250065292
797592977
936475341
630867154
746100602
35997345
860393761
346244935
1182503393
797657036
407883863
487946090
1175261838
100315492
233119813
1286691557
1219981409
628925672
1459677952
690638601
712501
263934865
500562322
813851438
443566184
286656511
841078568
488088617
1191534765
315517506
1095256093
521985999
602049176
247264582
572831774
236237485
417980510
757658451
874531830
786455408
837754264
783785588
1150472009
371387396
986569578
265069656
899298690
805627345
276154518
424996690
960423520
1012499747
624044716
1455312983
889524775
372951333
420790706
275396072
414146376
234948169
645814023
957147207
760234561
486489169
759817608
377083876
185738394
1070864057
687771021
449790606
307867718
1117795973
1322174912
866849742
782753010
1005673133
768056558
758015817
964237413
480313673
267634232
788726702
60909973
1342750636
385276787
567463700
414432964
213555732
859574765
467649923
1063308112
279872880
776001857
796788153
139175888
514657498
831505005
1481339814
770948686
895429646
114192469
562546015
1456548919
184502613
1026659003
541632693
788858210
1373102882
859120067
274531986
310714345
136570221
246396743
537533247
1267356983
623181905
488459247
434932241
652133172
453279163
437658338
701661691
333026864
573520368
1051221750
1269113324
1239211874
526832623
205014260
1376718916
1352375099
330746135
309541147
4891696
459312492
114932729
300935671
412898516
682737259
370538339
367602360
696003669
991102421
893288877
959153683
430239371
449695351
1072795127
544824455
302735777
261973305
782667847
334277582
184340427
499612705
264375421
484450878
269243316
506071742
599036885
199303326
1219895649
491737023
780562739
1336736393
112640594
282415034
832445143
228018081
923630224
477436069
516038900
880194272
1297596416
296651355
138743926
504960075
655876646
388809927
808965604
378006462
1166655051
373019752
125943060
289450374
293409164
346158556
595958487
584766635
335163495
529457940
257634898
1386537967
697892263
678054552
752936098
520037186
1110471687
102755202
1342432839
679535323
784524186
423360785
463669002
1168848579
1156600209
453072775
908989219
545525554
871384772
1048651091
750854887
818224
849316834
531447793
446456277
1014355879
476281783
408725503
500550079
1069688763
540620763
1294834047
232500514
931408494
62384848
477790933
1495998464
491360008
388690503
336640732
1340946029
1031226337
872171276
329506043
476497733
405561866
493839511
903142221
1034688921
1316866425
643911
510035271
851956842
1033732016
386880332
333393802
743311121
771836579
425921139
1276520403
189185424
968608483
507437027
444182463
240734095
770198764
1307192299
375545976
396508337
569660585
463783033
59940709
1238625712
337344422
608463699
332556130
307383491
283381476
709850066
740677865
210874133
945256582
515961842
384053427
1204755862
1000303758
456794709
386016688
922045469
346348220
1167178914
454556885
499434431
266953933
519276511
637891929
296789475
793032878
391491617
543102523
199553542
284072800
544233175
630755499
351196928
342322830
1008113004
950463519
623960187
872052528
108835876
960549472
159209968
644561940
411241163
1326401689
1191904281
980710125
512320689
475391222
916792482
628103434
1050696990
99827674
723201468
224154327
331640191
721846009
608399515
554518404
456105588
1061383003
992637730
1192400852
1170651671
533481709
1195529809
439764330
1326922124
503847914
278624030
1060326453
545486069
593353958
146676312
835196703
565510978
398406188
469256122
479268399
350628222
327139406
941364114
781861935
373640556
467016070
295853124
1144333014
334821419
447048211
749316040
553611944
523252326
1044333337
103904429
246614934
636332993
1302335771
706435390
708547755
286796405
255287570
317739807
1230221746
495839777
557516086
445973830
1319381264
1199792106
374942947
324705562
1083478317
286721027
1292332512
809573882
37079835
15516210
646903548
1380993086
393888584
781293564
787588374
900049589
418377624
368446881
532874415
420593940
700054110
398354233
559652485
528651208
360016366
658751207
746372497
414726841
552308627
473055232
406077503
270427759
482860437
347155361
286334800
142950110
456940043
783204915
139469316
667195355
831077337
569118490
308596746
329523200
511352360
812510978
785763377
203456205
535180689
658549413
458878182
878483835
242781067
1043023930
899759736
232181261
455335141
41373668
332730938
630304131
370298735
290144187
215460846
722616535
1087583566
366933069
254547132
1362978568
837285841
1314158126
407026035
1144731090
1359432188
1372843326
447681326
973577024
669759186
1240507263
1392989697
1042360995
1260013152
250675453
201358768
1284296729
836544789
482815410
308472275
611884627
221056530
314274130
1176038130
355064772
612180329
655262683
261981720
639081933
1209571866
836802991
799844492
453404964
1221267648
294150782
462318932
470722360
813567367
139940748
321810802
325131026
551054984
423770887
545702105
508131190
395793071
563612983
347394456
964715157
280849439
285669686
377604925
278600766
239854092
299242711
743202245
1372093491
728661857
899492830
270524647
34631573
208895293
1041462637
759864740
376349447
1074432233
412544296
1306515259
1174105284
472927899
847304439
388182163
563740480
455976550
443333623
250953733
1051427431
470771140
386149611
1103522227
796733901
1166468019
883518238
385589267
536199031
412163994
490578041
182022316
319992109
1377781539
1182282814
682712841
270300737
870854133
1179887452
55000813
553420512
504995460
1105046976
460429451
702916094
474715852
254289718
640326297
536779509
608455674
478620290
843446421
962399852
771947020
1097312971
630677179
559974350
680653404
681373047
727014079
1374248557
472166208
433049914
428807023
619720335
435383460
270676036
517731850
503761737
731630558
457262896
523126846
707673816
160267201
505424210
1114663866
556316227
623761118
304280909
593807577
421167860
597329528
676318368
642448851
994981597
1266677851
771600459
618268020
125264905
587740030
324576932
442856738
1155977929
684343160
338317594
243420227
1087075277
1479264123
886910750
632948045
356768110
906120716
201378267
417867680
866769730
837301652
429707045
369848630
378504319
555458582
307570124
463370796
1299460371
705209343
874480588
121754154
530724280
424436133
562540042
838035847
479071617
1164145455
845915854
540082331
1048450038
1071261832
670860691
1320457632
329658424
494105309
379470764
3962160
1175626177
540543453
453687728
583190778
661252224
710254985
868751163
382631560
500787155
777314075
917329230
1314856956
642174566
384276027
708012063
701168413
783013693
407876887
741506128
1062561955
550979889
328935971
499233811
780827775
635158859
783318850
1187489432
327994844
827978203
1339040744
199959481
696793766
48888718
462945202
293987063
330524348
494596811
1435970949
370776102
515118332
292818886
1319403550
516772556
1177132422
354595727
394391289
541252729
1067267775
204693753
756785135
390695396
360321677
568220226
252940447
1389507131
1452047670
803335600
541198909
426744808
745824761
734427599
584943998
1201413170
60281133
222099766
400665672
310754359
447419212
464325684
608131759
870886892
425992584
1343581229
352147206
1279589111
257548910
247132482
259217265
345439532
841434963
760627939
348352129
401929769
359657624
901705772
274855644
563501190
408188356
334582630
1094309762
120432543
1003991677
335594849
247570386
896211191
830312519
623094488
1324952515
431411906
1213438028
491960916
1312477101
874393012
774588009
576353614
826940351
739766737
548975622
679710675
913439291
523202407
719240940
1035040140
523944490
1120769943
1395164665
338199224
657547126
782545862
1107467832
466535027
424393865
930585245
339597317
434792416
404367117
664136055
514900449
670348926
817187557
301481040
234726320
392711332
891622645
440608374
1083459328
666857216
113331765
847981255
673273377
715767745
142280643
593464954
626987773
1186916743
407725700
940249407
821107988
134109339
853513746
423348269
681814062
173250724
599362062
1215667537
1220671357
681340881
204561579
654317553
353427038
809587856
450392268
898936836
450184865
273604024
29286731
1049606860
601196307
985148007
543394745
535042313
197432099
601034730
512779093
848759770
637403742
399764299
407781679
317033777
364673352
377311166
771547252
541430166
832430597
419190985
513316104
468996837
647391900
969230642
903027130
499766413
876033454
184752635
768409805
853986976
471717254
466205842
341076807
854684847
230659636
542674014
528841810
789795401
1019705447
241761490
704277369
1165231739
418551331
719869203
139160006
668572208
735038203
675143084
217990802
1378776014
359729681
463380334
277450508
1070551733
168643608
1050587988
716619402
946853389
936281431
258550491
341106209
388361584
446296669
784194992
192556630
356654876
1306593287
897584158
952640813
673558620
1297415518
1217501809
297388679
538541609
340586236
742218154
356610265
771387216
222555656
757348879
378467986
291781643
745747185
365646076
785935805
338537377
334232723
472815401
1398842332
723566471
893178905
345381403
346820621
87825481
557059323
462520110
976904775
863996781
855692235
211633352
127229575
398970783
494014694
1466226109
380739690
1024600399
229296437
1297680843
297465258
371909793
89632333
765467186
432683758
276691421
548010647
550950211
170947685
475841456
621557931
977475884
496831423
680837693
967615313
720021664
984956804
808744739
333681535
567275997
1316748007
276936003
1089511588
352828240
474242560
277009380
559788144
756792168
327524455
975418445
467592321
726227434
171180050
460257125
1404955168
182909975
1256649207
540360513
646691129
547275767
273490070
424439783
840430731
1369128542
845473072
356797628
522128277
770888362
955530663
1211318050
548110614
1176838844
430715679
781203441
584800307
311569321
886019936
934277947
943526047
677893980
1045172369
673638753
566813746
764913381
358463046
1143554941
270446351
506708382
1323862067
528484358
567036955
352366984
890350426
1058663374
641025900
1181154461
115634436
554289106
299496675
948445623
711544775
1036059996
92139170
1181809967
342415722
879868289
416484919
547960567
431881739
408094233
339088315
1175313246
520498977
362216257
583539277
1068964066
91455970
794394406
1121205770
217156570
499338037
330956180
1065151545
835456624
646569767
657142145
359850976
675118047
295421805
1046561860
473906117
393598314
503359722
143735861
274421940
1277639603
696177101
1485683326
482568662
1111662390
1359061077
361195679
155168557
881291970
929382684
464901939
688199048
1388754979
1397622507
510662347
400039781
240416306
296593479
713865216
349334803
811521858
468676870
667713950
465032670
743424551
450146666
1184949180
419253541
758382971
698646097
556628728
154484054
630179485
765351353
495115567
1100364359
394490048
781557318
326159687
324624931
1116370679
304467595
774617875
490981552
523596656
578424556
277482857
96528921
761747847
623246139
580823575
1147923262
17403820
403314478
346987958
1030724706
262715150
106731815
663569429
449155287
427087734
324894982
722898364
707941273
1146382134
596556442
971184297
503781597
435206981
291872667
858802820
1083640473
396059819
979458563
147873676
535276354
616366295
543165436
907180056
590470260
29017124
91957553
498635238
368210898
339734563
526816468
256264392
449795412
947462002
1081356646
458520423
1343267609
494913452
1390119808
413834387
404163441
892780182
436792291
99863680
295791729
446989175
1227761437
1022446049
468425767
207171321
126616348
261564205
692636366
501067851
424819124
892961912
69558347
978688814
798901606
817938834
357168780
2637001
389504827
767522993
307690349
462952024
1061065312
393401333
578663370
636365996
888813638
497406076
251672268
572317326
981422787
373151035
1206836183
311953759
964920635
814908628
265426876
490462916
406005427
300542783
533499331
491059375
571228932
610300080
690973991
549542374
984435166
380971439
1025166019
391443843
977553700
440865707
1468894338
1125528979
1385291279
488540397
1161874196
92667489
1370546401
454940802
1370224400
631724230
850242819
885241393
474974972
790018619
200015544
905711575
276038852
718415682
261016837
763626648
797330115
404049243
327081099
502669501
71110970
1014604519
347015225
405385951
288021783
500668279
1362783276
375133882
419109969
657326374
1353262299
925887392
26137334
47375542
1344433126
921752048
271407400
102828200
285004502
1452612965
880659029
794320433
245873009
1331252842
175476676
320969877
493056842
394563579
138381426
767228578
536733260
657087842
793148477
215663050
1144426240
487266953
822514883
1367502136
53968994
732746162
231187280
376507484
731957425
468154838
477438838
350592116
316976422
243937136
1268442206
1058396024
901931032
566218888
871620150
541948889
240887199
446601270
604895141
965108580
892699386
237593377
368299368
1302229354
1035598538
726649915
1269570581
271235779
884841370
536799701
686477582
1204283998
427830548
691927957
828478773
432036052
255633590
938014513
475173836
1043759197
696270596
329825697
640210084
117798104
845572944
682502087
796214083
294937221
970367757
1120689553
385031488
173672159
327526540
344564448
965375639
68834559
727945732
198755729
1046231902
656940875
853802349
480905305
840101216
1200526764
444003564
855070065
483684253
729625942
461023700
638482879
1279137147
682459466
1269490580
853817319
765960407
545298504
461489965
1315410442
777476994
732905200
680351137
283117407
973568677
878482999
469624887
1063157368
837771854
793147976
437675300
1318230649
423247626
384253551
1105818500
797952586
635118289
604049277
224673644
574979526
400990418
266982550
781499240
437416168
285975596
1145885839
398921509
391054448
875712411
504576634
511160326
707292102
749372086
502787378
502714529
453250518
146038321
156902007
1070163480
887332598
522307489
467824466
783692384
193053400
1235647037
1039592508
954893927
626603542
1112377309
622659574
344191651
667197051
550458414
1482549224
1012096711
971222534
408553132
448827733
328076466
573382069
403372430
323205122
865045403
455541679
522559755
397465936
639236656
672170354
648234917
551217393
723937660
383855510
848168672
458112897
91733852
637868416
474424253
1360245851
904789569
235396994
483834884
773109614
390682850
563528072
376355092
242943208
476400741
1116721707
547394267
725391385
305998140
470579003
478739552
459292948
207363545
589164174
1015446767
533481621
1477417569
1280612116
925924074
557749717
933842481
131189676
343373664
466821883
1152217063
796834311
989260734
77130192
653605890
923409386
448520051
942370063
980089914
648318622
758781894
479172066
427129096
673452198
504564735
128366039
648308809
311385289
665856696
837796663
205698360
673971941
762401189
496131949
246064878
320742695
817780919
1178471108
971622838
276398819
524222286
882917980
630394939
433966357
109373870
316023713
539519921
661281545
95223726
1485123
838914190
1392866090
469826378
481155268
943415487
964000375
743885743
49860636
276020664
817220755
627832668
1080678715
652439398
970866895
301954404
552760058
191504384
427684472
474323435
1060665738
945757687
81785250
831703408
1391483872
686103703
534995834
358685274
690643957
467326375
349217912
206347131
123841275
369816347
126760861
392610443
1054268989
359390643
200938868
1099874561
867147276
193059977
1383609826
447653143
1053879881
442963029
1083976003
98148555
657149203
1080991343
430642516
428532228
1192661396
466355720
481888229
260716747
1024436374
526126163
942240443
375893724
1009679771
1010297230
1013706403
1039667566
265785660
380529630
640648452
615496084
280092002
446914569
322424294
823101798
570644281
827677678
461327423
464281522
821199344
993562949
301931939
529028431
470548146
522835400
1084885159
639958613
536954625
293217718
1057081258
179943858
261713959
722193128
439814648
751404992
603136860
451613550
1389172256
734474191
713375834
435282496
285386032
549942001
754751558
827754341
564083237
524441388
743860511
918662636
1383537352
899146515
859063480
810040990
256063453
585836253
944159573
467668754
833856428
452681251
472025574
660618314
1220499933
1090571498
768705465
1139075556
244872580
506616148
268935491
477850434
507532349
743481083
927774744
388552752
545343069
388671312
431665832
916549920
426720816
617214076
944514364
526716933
441710412
402565396
532027114
1162741597
643044525
818739736
546266131
430327248
348281596
469468521
630913078
59059732
958964752
976913961
752314310
319269255
472696291
504392115
697656997
436714147
588931036
416201748
247401421
535302694
28031917
295796676
494695158
343039143
925694122
746102807
741852129
1036582178
1042710431
149105149
1342287888
979023592
1013156197
212675188
221645319
637686105
650596170
101406918
877891712
377776578
306457326
1025567883
432921970
802904460
619210321
734237968
259625160
1138248090
785377235
1032544070
821682807
542888251
746549313
1041026675
604614673
842059233
123913337
716561034
223819911
464044533
834990737
797760989
542843497
1202123764
620167507
882637742
773339410
175366542
572965288
562072385
418600289
1068461413
791549698
1307516398
448575855
1095627751
183426187
610884418
472614951
704894576
548360327
269639225
375354814
999418548
559263429
852974561
943322042
836651490
442276016
448006365
736252574
99467332
877969648
631345872
571925317
771633761
613845969
993252221
910397561
380472971
370688962
465278739
798391894
839021160
665556769
698644074
853373985
87233163
244972725
958107402
421917624
560225214
1317346475
302613765
499920230
118997285
458162947
558299326
405006623
477485560
1003224606
445977905
309552857
754354652
626779100
679352134
757527758
1324072987
256408467
422065396
567883451
666343788
678281492
857069756
477691931
190213322
772961034
811756892
1318601529
486056267
294687775
490577163
355097641
519705062
1001001482
481872052
392771946
857815978
401491472
99993472
1199326846
1263003832
962461683
344247361
533474924
393224071
1257175480
521611425
272121306
1033754370
985111045
1431731231
1206462733
551470863
203031436
1259323490
1100916328
793648049
742523640
267344820
349144958
906386587
594225199
272280255
1114640169
764971642
1397825290
908358941
272486164
493426394
507151954
255073866
402429365
966438980
1013369355
455364720
937840240
376199174
889315518
699158701
525109417
204636857
338827233
1119833238
1116299224
436166183
73106258
567799886
1182321448
868307586
1168400315
1221410216
995941703
788083830
564695678
981954559
304201572
715866108
484725366
1053603712
231369074
496673438
625781458
222915648
1316177515
1075587164
804481639
320748688
109497607
233842436
588177360
582880858
720726441
817739767
302512727
594989261
559046975
702094381
649443130
462867711
851167851
597133986
885522557
325667901
782155106
338577810
664563212
920989282
349340748
940220673
306505249
799927509
960991312
398843679
1215303073
344412103
266059070
406960835
57187855
893948127
587230091
478550362
608172348
394013821
401795735
243039222
459168998
723034227
1021872074
455610761
285357834
466518017
412535181
794895660
847726786
309055029
352057196
302410802
497386848
452171265
929460597
593775269
526732917
1273358007
743056281
328820195
282443115
305735845
811717372
747820283
524168530
939272100
266857898
585561292
360108604
1224040179
166006561
374334756
515723173
1008942189
1087538078
336643209
447743326
772985025
452457113
1127616571
709088182
318979533
477668730
685452048
300360867
672048689
641596319
467053160
320501170
845733011
723211182
350594998
854998694
398915685
809446970
875725161
430150523
1464349497
508219146
468238236
605892054
629528434
120680062
865527485
263252200
213770035
389449734
657408797
1247152052
646548639
634560531
64495746
203947198
977357314
790127232
621921482
392458096
31892261
880486920
1356249911
865487823
624084336
458257300
540945080
595780317
859225204
490223845
522995640
790798623
806343990
749174101
368334705
779294671
1016679830
991156749
689822860
1036303554
443304181
398035978
530257379
1042778685
592851518
340277209
768497662
1258090575
865459271
395887283
572661286
937270472
388607667
1028852686
337950856
992863889
313605315
778868542
351714817
1032431966
846889396
402528223
847235072
887607194
749922067
780292102
824125476
627410779
934757825
688620063
1116036610
1274003281
838942390
481100790
349532488
436971761
933239414
513906833
779547315
388601639
813917322
870532840
944652208
997160989
355758539
912348505
1203321987
703163281
892744967
456485460
509281489
1131432267
672536251
1020772638
451532371
800274959
581838015
1070034712
1146094406
339024515
293323471
830657881
858524465
577207463
887921512
1322287969
719361078
1063716019
978991320
72360068
827299254
379858530
695554207
1097288311
932881742
745497131
987278342
268642642
294714816
697111684
1205325485
1019228310
764619889
853433481
1221511899
832732090
736610607
500870742
149570601
451086964
964160203
815912241
1294380198
323197252
676381737
639165190
421483624
466453872
1060170561
899824771
1235938017
1124888344
391870107
1056005187
417666858
309979096
729639772
866424639
558707413
853934177
141441769
1091622719
789297853
658176338
1006807241
442133234
447123197
650690770
1223184851
1175264658
317008708
641461702
1071772656
617552427
292746327
1112394743
801943401
829953029
748676766
299029377
314273840
114100819
690624745
297732845
621513872
201091461
803915586
312014616
442650071
1068369276
693448260
1066522414
1067840747
850322518
148797302
453389888
547192924
446250339
792476811
338127221
678741062
517242997
329186954
875456121
474462378
198298918
1015622908
693165731
327645657
853239720
737586783
796317153
536502066
1026788836
988437073
891989747
385982796
321936477
951859914
1206979324
305474131
187434784
456788054
795583267
363182268
204925906
46275292
544824552
240516962
820724143
1268823304
545127077
868461864
111110399
1076670535
342723170
1284973659
1111462502
107143851
440240311
751921681
654925894
431681306
1320264568
363545675
643030675
855458763
454335737
79925485
96632273
1128748713
199428258
624219885
935151795
500132623
391325051
523252327
628508826
986828107
1148770227
748673415
1129159715
380367483
733683864
819240069
1304441437
67368403
750425724
560671047
837478085
234484616
801522462
329615406
631139446
791704055
511106346
1183060215
182571388
331699458
408672854
1046397673
841572842
1048628513
381786477
734824150
387256389
508553748
207345207
208794341
688489847
748768713
388638579
864199797
122265726
473124454
511915484
814075500
854348983
283460355
986273980
465914461
771182251
490671612
387788993
434872664
913566241
550751242
1003171250
452488758
1379635862
490536528
350423181
912802351
862924594
909263808
1025342886
729363001
295492829
570204597
442467287
851354906
363890106
942053159
917259028
1095370761
856580801
154706622
711932407
495263639
262077236
878717890
640461402
730226944
448057633
1044267596
825727571
167550616
497714894
526401233
333579670
524148205
439234875
602737217
204103100
492117234
712466616
3494607
174339220
461783358
905200716
167523344
491968224
858723679
482842569
356673331
524604900
892501684
897013388
542049125
1002583195
988111590
782504594
478356664
699296747
1280796388
347843706
31468523
1322038345
713847280
339011407
1156732842
945473629
784875256
80526574
774067947
1063099683
1244931841
996697527
582159728
481937501
889994338
416257882
1008741581
193192082
907342629
194848637
465747500
1156827059
657413043
1149774348
1271277442
773513432
619295207
499660392
739684055
683060149
325434221
1093951326
112757479
696867599
666748568
678985985
765625916
192057910
510011883
538549606
899658564
795047090
1161661461
366803458
664879062
305318393
1058882290
728959483
678133715
497892585
156923856
345967901
563124259
317175779
533528007
1048137496
721185464
822068536
874227093
1036331589
973833104
520901763
564682650
85421415
391877339
622153047
742297218
487910878
64230486
875021664
1019010845
654319559
750724167
672072462
265240647
228844536
149282806
731600501
835564840
909374497
1011651280
429842631
472687995
710387917
811551539
344999038
208327323
1012332037
738660439
718664717
715415765
244143477
1155929195
1177750697
799094396
548648042
391065299
1273992976
500871073
820861108
731576060
297662208
665560291
1082290617
973879948
497958113
352909699
394492566
636110223
1065202408
1081300924
1006658282
540257436
498507418
1184419332
575130200
308115505
604263994
376580916
281534271
262147382
2464527
889198207
907518171
636147477
572774893
956284258
953775868
327781447
174874046
191156715
497957302
1097149541
397199220
560044346
1154296340
905547804
895204414
1015261171
946971720
929736001
467263100
241447876
779853707
500763730
580477589
1470456907
480667614
486254338
925414750
648120446
288986980
897621225
915054932
777776855
1110996147
540944441
1122125563
768486851
900596836
40108507
387996440
892212199
885533245
835864953
118451777
1249863156
351699335
1265773
601217342
488160714
980199726
845701350
897687592
158907840
322445863
446343582
867371191
686034053
585048667
252937436
168878857
593033651
342255472
869319337
476904277
885027354
1290203620
882650146
389948256
428117357
545538453
1304297468
518182340
464253747
603931921
559415897
1125403432
442999118
424745947
841249317
413619329
682988946
759715135
836455671
792666845
990095144
516605921
462329176
846468256
1221285649
202811446
118198665
257128451
1321459563
565452563
423132368
347297398
571218302
265098645
810455567
392509209
670272129
296593460
338042453
754007921
271135571
430010351
757029004
72911070
519339847
407370883
816348828
612624900
185399961
738130440
553123639
665836641
401806772
314044436
357283180
893688579
1380925387
306939381
339679879
1196244980
683030012
1089549997
500277604
1011115485
464699973
687789826
1088064055
946014211
1037121543
1054763447
872547966
748132895
1000255355
628861849
597420021
1101057590
588769892
1045036677
475115210
563666426
1034497335
494463304
749473393
53892168
164727217
926833717
870600414
507193787
528615122
162105044
614276514
1115707319
422948475
995706163
985117164
481693608
1026616919
1071304735
740266729
293118231
816462329
307791070
1234229860
741408434
723262625
1077084291
341958572
646950349
246991782
784102393
406023621
87392609
494186568
975308664
1069407221
740443787
467508920
1043272818
258417325
895346404
187259242
802389111
560186045
437691906
853619918
470655441
1138781691
546845890
1028024591
506131389
1010552603
419337624
842393277
224266531
1057368365
457973498
412065047
452530349
671314688
1154709360
584944966
1045603560
785318246
1015220094
1179030420
621128361
339109644
366163173
726070072
483376360
849213023
513439935
778888655
387889325
324423160
496079645
337867437
966274144
390831574
1126283646
293565928
428367938
679015496
445834246
356133312
1274431926
974226065
414055570
729811953
296142403
98258678
531636003
850060477
38147282
1214522553
313720022
1049908452
135372751
405503001
560067059
233143939
299949322
232409330
286820126
836271343
2844360
1000284995
544713174
1128192239
139056710
963254076
698428734
21262500
159795390
723028718
479327849
101815768
1149471688
542346374
1089130482
991018454
783085750
826892211
511526147
705590612
547229269
608265026
178764958
851288479
540233248
267228815
768948555
664844636
1026106403
833805491
552509916
1057400460
446497896
944686337
972101806
1004294728
1395371402
770990554
516259148
688025233
1121490883
711392104
272540324
386165627
207396349
251060636
487581240
543882619
1065448890
407998281
482446323
344448788
688075217
590161525
742281510
884393835
1147945982
640586678
754324339
1367494192
256140909
734585556
525882380
889329954
529966087
1067451855
1097249188
68396639
827531818
697337799
911418430
475478561
462458334
705426713
502048355
449816855
879805360
206576866
625955826
676464932
593896343
401106665
627187277
330148058
434032651
1304099386
1214980617
739452434
1472835457
1167983153
141127271
356934287
601166759
733818663
1272171317
514535064
501233715
1178011519
388969307
407840369
686752050
476762058
721420097
718361852
344124402
1063135784
660559906
1167377064
917905557
658649454
842493077
1107221558
621779117
875899320
819192518
554352982
298443647
1041186305
500735481
140448409
721541631
200071932
949450064
544789178
358724808
188098498
1303595733
188879188
711035214
1044642038
465422120
618391594
294363341
1031255834
219295557
940505784
1246587044
714733
80552749
1002912319
1192664791
186200093
808847898
371956756
543433030
801841
350725065
706043005
213644408
791179327
901880602
927417273
731246267
1328194202
792306387
508923178
955151149
586209630
1161269830
978855348
515931600
703214381
572984385
1221785759
132068626
1208285408
876873967
515865448
347815547
239533253
816637442
542255887
644783124
1097684514
874495334
475864434
665139302
796921676
1165979869
821071499
1194840550
775854221
334697859
93917536
115001628
254487584
350025680
214894126
246011556
349665984
447427298
971944592
1103282427
311395557
395631955
513213164
1085042938
1064383862
158652194
435186386
512720943
465494965
837635039
685973798
808655756
786274117
761424969
231379851
1169931216
1301146400
339510803
583532228
315723695
1045120615
155295053
1019547418
840327148
713126476
681584077
1090771135
282312590
639173966
379058286
1118253402
1057571241
993350358
779362347
720399283
1060063255
816346345
351846365
348606142
681388369
683954745
540285328
601612577
243942077
377855759
771424655
173880195
474880110
417936022
545698157
921328468
481986921
1004503660
730797742
781333882
813245584
67190121
135871951
447774316
823471302
965409399
687685858
607051231
109778112
419571225
956085175
1341614420
733636438
979256067
416605293
895213778
762144881
927228259
787621772
987070337
813941721
471367865
938416173
216722266
233699953
400735780
967607316
26202537
943865953
885188082
458019766
902205106
957549169
824323744
307008404
793806049
930171009
338584341
893685415
1321425718
823748496
526160637
858183569
216569488
658186543
470341976
318132568
839063144
287223400
377043431
815782694
447825575
660309454
439228762
727342503
344905967
414305170
336491951
208838487
729894192
1286549431
1022362811
1108000739
1237161022
987415113
1020002720
734078753
394938312
755911070
642387695
1134942558
848617090
862274088
992099016
502938798
180775846
506030889
439346127
1052172510
401843911
395548414
394594139
1053808029
324575691
682986974
284400303
165122909
1217332510
719973715
326136986
281942533
708798499
349468504
1196375340
904052684
344627934
726865757
1077442771
1036204198
1091938360
375696134
1372207375
938152190
980729589
885642392
1051461648
815803986
718192608
1067837836
398854436
914509483
871104886
395135692
1350852550
1012311656
404050766
929150729
818680321
926694173
857868263
503671144
1069094434
259706372
259645771
796405607
494550359
306165188
757385011
346501483
654485330
477743640
400136880
485206918
899668327
507803361
771271257
534229365
286225132
521230237
512612192
345084552
906329761
652352432
808819554
464773935
337618606
715881576
369154426
862987878
774733328
419714297
358561678
1055479358
842812613
735501485
1102540771
609236013
1040823049
351291235
544392372
374798890
748108338
756092959
1030403728
870676692
344246311
540013981
226557547
549383312
596613848
937609541
646283759
472629435
489014987
458052396
185882623
663990663
420696756
1146402699
403293582
302573158
833209772
386900703
317182127
543162229
659710897
61270492
959509993
284509610
1072457468
639758326
444425349
506326693
194437477
315640033
677024670
725175522
1095718283
418553851
1245609106
246257893
780774158
994710565
290361431
751507358
773591607
415310870
779118166
551162264
1048101585
457329529
914422528
949870958
490868267
542674783
913493329
671294052
1225694516
572094158
369855791
839628592
321327488
354651026
732072749
343036854
191177005
464172674
438203339
1135220013
706560423
1293748704
312329081
1277961460
454258779
1139541987
812895606
267843047
729941853
1048623087
85845167
378084062
34331175
1009221946
929480002
1047194053
1145734063
766288630
1353790792
1115217654
615759239
988193235
819936977
682749605
598953094
471791653
962933600
642794102
661037670
531155995
1094242583
272956770
87196117
396543991
520881663
388034602
1234994543
294344640
570204351
750824710
724538372
1040552823
1138271029
568048242
839370566
715294101
628655607
819587074
401100944
599282423
207330595
351547799
295108327
97962487
605358076
834927261
475056855
164117125
821990911
837824701
1057966722
818401678
828850190
928678192
1021302384
503380101
1100735761
1001899277
443770521
397519100
742681999
1137494926
889046708
227659426
792637633
441455219
404801976
780663300
544202173
611369273
453256827
1180235802
1006145710
1222075729
1048495556
1190480993
1125548541
738438054
445654969
918938701
1230818538
1395371924
188843628
474219322
337147874
714046475
498136085
527690557
384052455
791512821
837348040
622179593
645281628
194275717
874843236
721954695
239682648
287862993
254321261
410615286
287717608
664696788
396752808
1050830939
233320525
1057351691
1295998921
300900287
955994242
982966123
347014921
912379053
931462711
733577917
235576798
967843014
1211440712
1146200696
752636887
130295334
408687873
819199945
920666894
971366998
1054633863
331946083
189095215
742116548
466781329
1010186924
480062478
693287225
902319303
408565997
837864744
394374942
1030318025
523484010
954219222
50635395
1229386227
281498739
701584823
973776928
472710687
845934304
970715666
630409282
193419199
532842155
1168430604
955438413
742383498
763592136
895936923
595735423
717128503
61753239
670562506
1493308568
1330888884
335554949
248138498
553836081
1080359983
613260732
1364025694
677007411
760731325
1252792635
941892176
363724053
840984620
497835907
1250296634
568735289
912409186
107052902
1086510443
907031458
899648440
408096779
911145378
1104670816
255500517
745571288
788399291
1088093424
675588969
269853790
822038851
536117675
1114522772
465079068
302209496
487572802
192966510
1359550573
461973682
1109445814
909515256
1101073843
844282830
491679737
867098836
404592733
579426613
410382509
541062129
724361328
987930582
784626927
473248659
635502601
809490715
96175204
930550633
879840558
941022562
935553292
70526311
351429242
838429710
174201021
300074259
480429046
237349314
786119281
739842660
656185261
1068242217
1043620056
1007511739
572258555
939833537
467645928
800269347
942000713
738543725
1364436566
390193685
1363425178
519648909
359853694
325715661
409551080
633195324
650359914
755194347
714618011
1154827073
247558825
608932313
766188778
593608722
145720220
1031454805
718889199
182828953
425980510
864393207
762312444
671383755
462817526
1030387739
520971958
730982749
1248303151
930710093
647613862
785314919
625766784
576934565
364386305
355393281
1109270798
735232142
1302982978
368275635
862600816
451394107
755172502
943375519
947701318
468645667
332282822
335832088
317543246
840787016
382041149
277172793
204762414
723306681
365820290
1285374662
747409301
182604133
289740429
419875845
1265386601
1249070784
871341985
260132486
825088818
1044429458
351698574
631344236
333403728
562296321
503068808
1078020207
120100320
89657099
551714800
890446563
206874828
517448166
476912935
927148064
1044576986
183714612
1065633206
680897052
479614042
1141685333
585156756
1052322596
1000327893
151626110
693896892
1292170856
963250645
1057066814
1224248164
1386171185
1071348539
492679581
992627675
188341856
231455769
188447946
233430838
543875826
512672683
915859034
896177101
878691238
817325724
545780347
754479473
740680180
919840591
1428273832
967113257
579873321
799757416
651817183
550829230
825505851
829590738
1067522936
606034152
970590618
95736003
848495082
434807679
870969578
826916971
272474306
826630466
1110300866
1036755798
138227430
926318206
934565195
632375487
42203653
214169157
486978695
480412743
1072143684
937342988
515844620
613323270
530269450
659750220
971206160
437474361
705095575
665900377
286166020
568437514
896848510
275730396
1066052042
525933727
352531589
778750881
699859887
345994537
693321710
1127840093
1024393342
1287560802
923377957
1326977145
734092265
820461841
937974141
882876002
755007667
722789180
443352577
781898292
802365971
253139425
869625890
1043345094
216834940
363857277
616421795
718766106
684665563
477477362
1393809442
1340229861
1079503893
278547796
1353889032
465815458
237363348
84846451
714855050
865694636
706906124
929397905
755249600
341211204
365243353
767493939
709603923
387974877
507753934
679677204
250201927
322770714
930460370
922962154
657233095
962974407
486599781
493532620
506094876
276984822
972940971
334418592
1297343320
678978309
313189658
794325692
590032534
1024401507
336137803
783800297
500541594
46790257
1397523914
503522680
1007430964
457908891
924825947
728714242
782855908
816376340
988120950
934410703
1143210907
296850807
719134703
556319801
535084444
479271968
1041438950
751773182
1073606074
425223672
1320497610
386877342
238443536
839452621
795310490
1153765742
271632077
174529233
668656171
563250856
487825948
592090964
332789325
369603546
605428873
488934018
575505321
779507941
955502486
653904810
573904229
343958194
1092949390
818829237
395038685
773025182
944389183
649452371
1157351729
1086793951
574360048
447945184
885768065
728184620
919237699
569486023
648841121
647732212
558234473
1007097896
360045342
569632909
406686754
747342643
1135093986
1007573134
877300750
651018889
770032649
1028298132
432291517
972866551
739335105
681688333
465619270
585401524
672419299
1238657140
717686902
470716979
468068726
927611989
409477925
931087202
413279634
432293635
1199700595
795506804
435011744
705935736
680700928
766025943
631908405
508576433
203494202
483421663
126337023
899508976
490985590
1071443596
1034537830
1059397512
1286938085
1088748641
871161430
728391887
257891478
430712242
854102127
680069475
349844737
320319008
569902086
272621634
485476705
895359823
659620584
318754916
1342652911
282772419
1278489185
476874871
906634025
233308268
192187897
784657852
1147074882
165788358
1236545628
417766314
624007320
515277036
1181123732
630542494
959989178
1326436078
816979063
272525924
439842234
1162206865
412989454
297909259
1197838080
1085209882
862969686
821565981
550171422
546968047
403111937
261328224
685032878
612751013
418855233
401246032
879134981
442159529
321770790
786130547
1155365440
634462394
324137753
1138189487
619135775
548161153
593573966
730130465
1125404510
533625997
411380681
964961269
459029742
818296934
851617914
425641416
781353995
1120377940
974948693
859148975
691752346
1170457697
999536901
217236572
522010193
1292929553
1095173168
683076228
1182214347
768441712
718450687
1233126380
913246856
1018050162
1096827877
1051247923
955392360
877404409
1316526410
766320406
712001854
898158668
851287885
282505840
859164264
623370925
749403137
450998159
1058803057
515191498
654446916
948549960
437248283
139127297
501471896
840298012
943012470
1033471247
952230728
1128132332
972033194
721988587
731177892
328651779
932276969
825743089
426883176
601937666
1348661702
263883188
821963666
537929244
448605511
907608856
688551666
1396255598
1337078166
685130081
1366020272
452793116
332866528
618895662
482287073
706888335
233988144
464192022
349566835
295547780
253050438
1048539646
980231772
741980784
649132005
560421088
715832010
668751008
778496213
774453379
992847538
1061891143
909299988
984260957
462831911
251262182
403705334
868482022
755968305
477697524
485035059
443423649
629061753
249034516
292372638
301004220
500319724
959769147
1205608586
726776712
921494358
378074516
648951408
1377134267
911378602
1058810389
311488782
209081043
248970212
277258779
1437444556
931883071
1065242778
535972592
676121338
829037105
1390833574
1006660932
777871793
234078783
753058929
436667673
300360900
653158768
541829933
632212371
847325817
625086204
887359603
390258992
621556116
747000569
1061598253
786388737
902126590
927701348
320479787
662038254
1326077347
917023378
575386144
694192296
846248761
310306806
543459587
523615578
1044686851
1067343909
658134085
330373877
553454209
914430187
961375121
681371619
595314387
551100025
323760345
839189743
434980091
285390848
826262816
613083334
409818974
710681676
771700342
593891858
525193034
1015784699
614168182
704845203
778488991
248227829
237257839
422420169
9198244
1154607186
455802983
995254352
507146021
640598762
519522709
279809038
912817269
999981509
294013865
468970215
750013934
623155565
308540874
1110393011
872499623
876206559
368205017
347387084
142415312
1160468176
808693797
1448703592
796070571
273761572
873083045
759603701
857774880
874646549
852950437
896553092
55026520
684445689
265679891
1115974459
885771088
410213434
949717827
287695314
423637992
498095909
722403781
206147614
932354647
443487296
382022988
982675613
211864163
176348903
787962378
760525374
255186487
262299425
507761772
1140151091
818027614
707496330
311026960
878099496
1037942033
220741279
1148880140
1131438785
338730760
2800494
1484976667
191666288
536454078
977929977
960368257
795854743
1058614318
606720845
566390942
536378406
441444293
1018611921
970158401
1271948672
65984725
395575182
1000924043
677061582
1078398096
1031339562
517139970
1034431623
1159969371
673848278
1009164193
931274893
984615210
771184092
295149207
523500502
1168867344
256098571
835256021
1115146510
801850817
783399246
376064008
1351286341
611737828
513646163
338164196
263779111
1249197103
1064103566
693497444
454645022
489870250
239425099
232514527
948180655
1280179949
1223563066
242599206
705640375
407143091
450594616
701758149
217782576
170489750
279951377
598338344
813705829
813983544
863776484
1212071566
416086813
397438531
343682064
992815567
209469702
945381717
735165884
964140549
303105307
533283232
866032728
530561109
708328421
1094079574
1449495807
1220284676
285630248
828638331
349100218
1274117933
680038822
591468725
108512428
767427712
563340057
1139908078
552352104
443258025
438789987
897672063
346594611
917009433
958614942
390253134
1166310409
1278119217
581344265
452179745
984810113
1004094567
878410469
922103393
1250655127
304972588
459370233
849688205
270823581
448733983
1190601312
341610882
207759238
1141359860
936942765
220468882
327254323
1147907738
681523509
759831175
184068910
789258343
420160183
812276006
912685764
1134905998
802944711
522423761
459202197
832312957
419720179
906551066
1491790581
331722351
440649575
1124262899
476442065
828455747
433809027
1036357904
268738524
951519673
1118692915
400868013
391240012
865093509
403217694
1134291933
302369350
397067893
278667715
707270288
138745754
1064214766
411026971
575104247
218695755
685881741
1230048383
1242369666
613792637
865036832
488624307
822933756
690744421
522303456
675166098
843015558
1113497046
465149273
520758118
588209811
387958981
515097346
276935870
495506498
653203922
468672398
896817420
751658257
980437816
756376519
348858544
1184699114
501547802
452331331
507232834
1124929893
440192481
721401594
425615838
767805228
985004055
568307396
355695222
815371501
957931122
816804723
449522374
453381648
199388851
658974454
714409722
990124101
887948838
954949841
921795765
798017733
508769510
580404737
876691114
715166450
543748120
984810552
368788387
817406572
851976593
1197523271
1277622822
815919640
827525139
527407304
810436200
634873945
476729906
541186050
1338360052
777677242
411652530
942934751
705508744
716008973
326469359
674767740
926747988
710214788
620765371
443788683
1129537808
550577130
364404691
976533265
331391451
954546477
616065134
687428744
463908620
372221323
813369814
906340159
334377184
757802896
729746052
870974269
1351623417
240413409
542089040
841491286
1277238456
652325726
521595572
146078889
314758982
189753308
659415922
635260338
581594872
946575915
458885658
1208993685
909349759
524602901
247494081
692846472
246999951
825530497
1057676090
599505124
347148232
939157342
650326377
817675472
482412296
272228551
755354381
831405870
421083955
546974376
180212892
813478359
193352830
702913482
1452090006
411107870
499320971
939672864
337708090
1058123177
804981723
1333572071
985542441
402763608
1389761697
938988530
1165890547
812093200
755934218
740248773
452163633
703574654
1016474201
618119735
988517934
486705135
1417177880
607300074
1060483508
708040047
91789913
469710062
396149617
707627534
676456078
495264770
202909469
157523754
432539486
248028751
1428752510
1078889908
482759917
139649068
973280733
188302637
1296265258
1053514287
406627441
913900817
333394637
1007071772
266405830
266363499
451066591
250322411
990296780
737416248
834113312
558723407
1074654369
496245732
1364782072
1384348784
373403812
1102967707
362553552
805283849
882536979
1318977594
572839120
1019994138
783172700
711724657
423816894
686753496
1171584411
171388698
892576568
853077513
491122990
753139979
627570731
68255879
742338
242378722
33081
429765906
755261693
455176892
307454476
465465816
728963203
978352912
1120410078
728802176
1294831125
183450342
478252893
1099603816
708643959
341430712
1004548212
54163257
428262743
1468164116
651929226
1074390399
796273730
377239131
1379471713
838913595
55735361
687539237
475788025
475362383
762022102
1093270819
924334937
191193651
318436983
1034121266
903318644
433566504
402747280
699947725
938022977
291974772
786741927
1004197504
1159144172
200660635
987195115
1050443876
426193311
497026470
679073340
1208349495
1245508433
1455191033
523094792
834697940
397049969
555055693
728978936
872698554
277979361
747432140
507877098
392672511
743677304
493861865
323945083
741188439
835941751
499295099
478873719
561452184
350653260
783605883
233893792
941327791
84914635
814828983
801918088
651345381
810164214
727804625
734954609
275790614
960068806
757382948
784879121
765326458
79545944
386090479
886401746
939091950
376982536
816393113
790770716
516547409
907734403
870996490
437732838
1063377244
758014510
996779101
1076242926
1353302530
1382818914
257696446
147361368
390184124
416331206
942266311
349936816
481881820
519642109
6738091
1259213510
260251365
783273958
480094678
813469838
1291725690
103541963
640434140
840495990
411689489
365114080
972150577
251248369
23591265
460079445
957132740
1120676223
527508001
1013579395
238846391
1028753094
574422368
727906663
320346909
520600705
103058073
188031464
1993492
683196358
296897154
954843501
654189242
1034736908
550518060
576728469
660194141
57940648
1268189081
1202060611
723630277
453844940
555655905
80264482
557921244
704259868
414895407
659511332
490510817
699016360
302519087
366376658
889728663
1059875407
712149036
845840324
283194541
974153385
704998700
186938548
538981698
989399820
460615480
326538984
554947566
1128338133
760513551
884402457
674440851
418910721
957615555
633099750
245153681
673905237
678886268
401176368
908746874
379337637
800888808
855238884
296326459
843501715
923594737
891113253
812229605
1002258391
1033953024
61968939
426302253
1251937883
842336903
715763812
282891172
252232362
373629318
527625041
771119684
768654259
1007156092
1195095983
141450002
231135711
1351670294
375378181
76871907
1311410683
1244092936
1104121446
339269199
444292417
869514395
534422229
662172743
707322507
988000312
228900179
672111423
3238835
832497002
474230180
548068244
1054638411
1293775183
767159800
1432410100
726790753
725759660
483644948
1032899476
501592402
396822306
458691668
1247268154
1069111427
130443672
1288882745
1068749254
905284584
1111826159
1221047568
763777921
934956922
801466729
1060877942
1125892789
753593451
892961286
795204273
1203365168
347178903
1022555374
781426159
784980042
400297802
430734694
937966915
499080077
1180268487
487506192
367584090
433703925
832775849
698729629
627146701
899805434
624409391
1254955409
299298159
945185011
979560453
1440494983
865424443
862613506
700072501
967439482
418929313
1300176173
500595100
406286977
1227197020
426075480
696907126
314270342
876261631
1018308399
228252544
332334465
829718679
908377276
452702190
561386420
1267864902
684915183
303494012
944315929
277587506
1043444602
496286447
640257248
568283519
403215455
584774132
557996282
416924178
1045277284
994627756
567158657
221828187
937754710
590611958
774139162
1182412739
437419605
387552599
1217988218
1054818144
915940655
723791782
1332480093
859127799
1005373984
637660409
671724030
1075485868
886199115
478235644
366589316
1364078655
620405762
681997390
640851794
361192591
772304693
388087488
638922867
496690257
433063464
258369464
788230164
504200568
1223038386
15958799
657913194
430505247
676123536
464963524
346869882
1136524798
660771559
409351387
670376529
448263955
864140993
264470980
1089931692
169467247
867315579
178055662
296319895
70008394
423393982
956318322
849665486
702607845
1292998260
1087844073
665179531
873321798
181879243
55226320
795940667
790650536
598408601
744510267
694629404
1151866780
464756051
847534391
325039919
998091116
227730580
1262244778
533991323
811166189
691888867
367574952
457259051
628308305
267850255
421758518
897252222
407067665
1101683726
473873330
501998630
744130360
649878944
1057322924
1008878595
906817758
954520169
453131041
635339524
522631996
940484682
373496351
1135099047
867680661
413122984
935938330
864309781
259764813
331780567
1206349848
783024095
720782424
950153823
440233682
636979947
577446033
647753828
539073966
326219772
406370431
1222257668
496086812
510295942
1107940947
224449077
1138541631
766759548
1324357639
951623433
486924045
580945831
1058803425
366721434
479256090
1103670870
187443535
457565334
262604356
626358101
272718827
1320950808
1198129524
398171970
809430488
275932479
421583055
630610516
874969133
398940637
729057381
372219681
334140039
933927944
487222592
427250880
116623580
954957958
417139454
705406616
964176585
695064288
993958309
129288529
441568668
1166446469
329879553
305708975
462273898
334762294
800570669
391152610
352785824
837588176
336695159
240205842
693365397
1064454277
86940937
1090207078
153445081
324421108
1037904501
1053262553
869848431
829222493
544651731
730116925
266387185
357699012
563735476
1180729149
1164540644
785408466
73821822
689088346
368402303
358131203
569958468
858483627
205329608
499761463
712655874
471329862
335960691
782604630
1281342407
479765060
973203253
436855498
704661108
160693416
454441691
868865630
555811119
262920776
881055028
595158921
1245785924
991607336
297355786
318133199
656468368
414378527
347293920
786564087
567815242
547044264
727886718
788458450
889455853
433430337
914971590
740317305
838227285
479258392
1121211013
327628452
1442785868
281970325
745391291
374237295
288897983
1074051833
1045165335
1184938888
1398047759
1020412121
581938717
340785415
403338034
471908576
521029425
597430906
208706715
1298174195
975863890
725818502
835518589
1388623041
881799505
1203970231
859355669
137037537
426408092
1499477215
995026273
1018473002
648542268
1077977845
933087643
509208205
880208789
53101622
871146652
238598256
536985089
830635235
803918030
1203839749
1202986978
852372897
286769649
550865056
304402643
851036934
324543059
1577910
1025760723
1414764120
139517207
831569259
98351438
787185159
1024943493
322473423
198987615
191390950
301454190
415079301
567486416
58180665
415335020
908870541
362386162
580663919
221003697
723750899
196068164
626570447
886073827
648079492
40855091
384963691
1169524294
531446601
724588285
380206388
736808716
408874776
639184562
1081473859
542081829
296940894
955706936
1122712274
1011936109
526586950
657132713
517598268
1056851679
655590352
172892492
682829193
662432956
606079489
502764533
873254383
151524317
1388916809
782993094
664893422
506931724
276258332
575049870
1097444536
1073799968
232669369
546403287
979313597
1289333510
856390557
1073198054
604812581
646798789
1234925413
501608738
1244049699
855482601
505079271
556826721
496541591
817961285
484252941
1058687845
502559319
277014661
497850432
437162426
275327493
38405556
444108929
485387087
423522176
373895995
750061530
939834509
464040791
962436095
797918464
269756357
905084113
504833285
360317391
985723751
253753624
1086193519
832115406
312727779
153366483
398956176
1393700043
395266986
285141653
513874687
451713137
549566963
1453709203
574010832
143932206
375239145
1005689393
1214267063
548852135
123464845
1046598441
471872440
292014930
769481436
1209605120
618185348
163787316
820293621
531348949
1295373056
1328995417
312028849
1448979175
463386839
414894899
831725090
325450424
275919824
693128560
477936815
867382423
839515427
441390053
1017510658
1091687777
842945665
941388026
885030992
805386578
558291085
280729336
750661760
314439205
1206297210
773020690
686989166
586484383
1114535882
920082636
732138815
329481766
825261343
877189211
850528529
1345083014
602968296
1245077621
360522896
648771679
1035142572
621088033
880939175
624555164
375318110
789439180
641395420
954697911
1120720766
751834195
840796861
179405824
340388248
642382878
155201460
473138554
1468511519
527618897
1062591923
379423321
627725689
174060456
919070390
373359284
353089388
414501288
371465896
304357634
859105848
298577190
740526496
1108836714
933306345
783768400
374554265
796826658
575537922
704408168
1060529230
658644699
173774670
1015810479
332487416
644324120
860248748
1077011768
440855907
993391415
1279540840
1004316302
1160359407
164892980
262851486
781476949
936291339
469989681
439352404
976015251
736205766
1367120791
1366357520
579707347
748608687
929896381
559216660
553998586
698676561
1120333529
884478200
478854960
347536977
1052053382
263582710
318843749
776158456
452954081
698211535
782087503
414962104
476485453
401936045
1100442821
1122406070
1153548458
1036088945
247693770
447757232
216574194
476064373
662458574
1011416653
862307337
575856459
197728931
847483597
233382305
205688967
1090848248
509320928
536011492
969753836
523991101
318879968
678833020
1039482273
499181669
769705359
1262750252
1077539745
1012578747
1292003085
630532370
843474875
525221689
843952180
960930048
728862610
958658758
1118424592
881965121
852507710
208887524
650447459
1047326802
586142249
350110468
856128890
1111240481
243348820
1188722156
1148304217
514525521
1380401421
694110951
1011396407
510050003
373899182
1421371665
468068469
986937774
848869621
342742657
1158208784
96204491
1319123582
976055201
444325710
160543209
549458715
935063824
452495543
594547739
1043070245
819721119
701557193
1212304611
701867174
528480969
419515140
528582754
64735037
341279822
212037009
444520751
780112218
745711986
242730448
1042231955
285513311
620610460
456966895
197415671
686086161
247326196
371898745
1101537412
760883819
172787650
600977023
1211004891
967853532
460528373
1413294688
553263145
1092809499
456698399
689085779
294406266
351428864
1203943763
437713262
1060934530
395803885
424112551
153078446
984051610
932954229
1043945984
325544490
671348407
100102677
708323124
466282026
437358549
822863754
721141634
680021629
422984449
918378995
635988007
471212563
938423269
242082878
816967945
969464816
1149771075
439499561
444690073
612813393
749618964
382715710
962609178
840924199
1108975409
1117176377
399085472
301522587
1345800465
583887410
712766745
1057004156
853877588
1105731277
644268752
32854568
132900438
375809830
562213334
1091353168
895987518
147245774
348900913
1027882819
997071315
1092560323
687962218
384557450
774728272
640088307
897283894
519047720
775544652
842729904
1194008824
720263076
903628405
298386885
390575704
955531331
1488166329
587003210
1270322463
404637678
410072011
719328730
740456302
961490921
686598647
390306637
340463426
624705038
831449934
464996808
1058613653
210979770
280541878
341274376
416244590
1148602696
352376059
834955349
54780881
620337412
465054152
444705274
678821454
505318794
604283519
444640191
1351697310
623940932
527723410
393264034
439717708
763645624
388440490
657252199
411907370
506689942
462053579
691075681
1242445401
363817983
230108836
231556278
169519216
847627073
209674120
1262659176
543575613
462633176
947239567
549423917
988774960
1313875302
1264899365
416516997
806588564
646451373
1015835012
878331212
1339032070
819760212
234609755
1377295250
440968713
395901904
485105023
236977814
911823945
496486854
763654039
988291352
869319537
891875492
86930236
385541809
541440005
714128674
288325751
398703801
967746840
737748737
82827414
1276417854
1239294311
348390802
684723983
823564630
1100555181
728356179
1356227658
168188980
1301186322
687766667
481038553
588631233
864355973
770844571
474727771
1003119581
775652602
501264576
586386239
300402421
1070819343
544177215
1063391416
880772833
1128098579
382422402
503382432
880561354
764585854
250619647
645775483
1069946819
1088951887
496437454
499276769
1319481780
550002433
1340135259
646726009
1151579738
810197202
741790075
1423315526
1078861181
998810817
1119288784
331095656
458588043
752208987
120864125
982142861
477694569
926357455
700433020
365785633
424663122
891328752
858233956
486499409
1314202704
974679099
278541750
435178193
1047428301
291044927
539815445
1375823276
262370719
901553669
178303415
248519428
1017491557
867881413
1037023570
718006116
1172791010
438826488
1042563774
407486726
734992347
310142910
955185455
1000994223
302181782
1067628333
917205366
994446286
404001222
1037340818
355884295
491197105
1041935312
759004940
574067799
686254397
788046268
411944633
958843183
872355590
439404252
671671910
14723720
843662364
943048733
787698014
633454902
765856162
415599028
130468654
1367620432
1005976615
225058206
1194154157
1331408398
1079065934
841354413
707388022
341419784
823012642
840591682
907561999
259180740
716967720
1109077028
347446132
1282824835
637550379
304321461
366353933
1256703847
339968504
1108082352
1165844406
643671981
1184145240
575957154
618404252
433431800
939966851
977332800
165531041
1066060179
360138958
1045473786
296222842
475770465
346741566
325011294
260335999
1131245456
338007446
800131505
51212277
346314834
851184251
981215697
428179080
1167881985
899739226
896707846
1495055682
816360015
1491264984
42065123
816863957
496051925
952650511
702126191
788864538
791578240
960990066
718888627
257302092
715907037
144813797
973036076
932180136
338546244
893153537
781898125
1441561199
532617077
353772575
867779868
667832557
260360773
426071418
788803014
248972606
886416752
630012140
956382728
975544427
445652341
456361633
328019701
775586702
1060204666
264556229
1046837329
677179414
64022501
342275072
540961664
708023245
184899752
895596740
1322108607
1083674089
494195697
505316807
772370567
1281008996
850182309
81637574
1206605377
724934898
709909194
264140968
302230670
435333888
985206755
502432285
234607933
409561702
885420567
1382929673
449784051
774855973
810819114
207451535
277304056
567974657
859852628
481575311
451045646
492756588
344422790
1010766336
83193388
529831632
456860448
938642475
662528549
192258626
1470629623
1034558867
256682124
207209084
262036039
907334790
218370324
1336720756
783469431
742036146
1123853329
372082124
937226350
480228440
340481561
920878767
123232532
496051084
527795578
768312222
252133909
355288556
917716953
719181205
632740930
441799686
723227986
432840263
333974187
780215702
660796839
248632615
202048221
865629355
657723751
384316550
1156163140
850409012
735152868
723689561
840978060
722550527
975513848
1069700869
338877257
523487886
169297682
1048515430
244292679
623977079
510226991
372280628
241865643
366963971
428108281
473592193
821660958
534370651
488690294
730293038
726221661
276686204
1087117095
879901888
937064424
648941158
709336772
786555456
761390791
401891561
719178418
449481796
620079433
226070374
951523189
470618120
704427285
528194331
949456701
370814838
651014778
880859724
1121092580
490975486
580261281
248390251
863294343
1390048175
398473532
418899286
526891666
864324815
828704722
786200580
728720591
335629418
424253170
335460850
405051831
418178170
722421250
517568758
376177304
264836577
527453001
829656365
896827466
865991699
1051713458
1196663012
740373684
912874911
1082478244
636203091
304396545
220616604
500991663
730400116
395619946
67506998
748712988
832753748
936715485
536507920
775240748
865043982
906912927
280482029
853610058
846984649
470195463
555976009
648603577
977377250
396973547
1367830876
703399332
1206589260
817262707
647933280
686424139
685361638
1206659775
1123172931
747239996
514973792
1176070963
713718746
675249261
337862401
428776350
503397879
803186660
821210516
890818668
817521620
521033630
930830800
1237310435
1036978146
926187298
705598142
857792930
976699660
980617030
366885381
980916291
1340267820
382224996
593573571
664034634
1077714919
1120206675
527161479
1047424153
913490070
1143650027
510791765
869177454
645409204
281537383
966941466
856854607
472992975
1099067085
226179321
666503832
964694739
55910654
880789257
489355853
26826427
1040338934
385853746
953706085
332133792
669224537
1450928099
398234470
873253813
1162742408
476836674
395994552
535092757
718787686
286660599
794653869
1041381999
1154743153
346266980
902502879
648490747
1286939913
646582330
48313662
784769056
280131843
453441818
467825328
767090110
261199550
942079166
695618720
252228346
781405084
1020752705
849522070
949328510
63474874
225036092
824785112
3567090
1004237227
866942640
1246167856
1012307740
251063430
721186286
465132954
884458148
1081967902
696933849
156472840
1016955668
1053495798
1161231912
349767220
886052878
704248808
276118485
958067121
906785276
880613606
844710534
921097411
567309009
800959439
1144175967
236306289
736700290
250562039
1144068076
717396407
734960836
491905958
217165990
779174193
746452965
433465024
1488044378
346248349
999112551
253428976
331823380
336537135
413910025
184561065
348115532
994591345
1070695761
427859550
600794982
947670830
313148563
961208656
910228410
1295315269
809560930
1191042985
248470856
194704211
407095678
566601646
461019837
726736142
1297796919
506083892
551754818
174564179
1030036039
70549818
303990926
488220589
368667156
682189371
376080093
589749458
988353987
749559943
806440271
1085086736
314704017
244419055
577999441
419271990
567109650
745343703
1014986904
1095705100
924210617
910640989
630887855
1103020827
388804177
529767696
529419082
577879936
420008834
562933461
1095302074
335373103
385792758
438034853
397028642
1451089363
1053168945
1168424619
466722188
1014484714
361711939
958024765
780598482
220745531
726394306
335585909
888014926
815925908
906397463
1251626373
50160660
702711700
548508346
224003491
1217815613
1271800936
715835310
463845905
215961989
835918306
435406381
534105616
734327847
476318130
682883646
1285833790
517198338
760294216
858799991
1111784082
190725161
977528675
1397661738
862764874
443945446
1004270070
623910513
846218142
915432718
845385971
639354518
201906324
728195048
999483501
1197133978
314153921
1073239644
1350892527
855320805
635422691
753483907
219634961
971853458
734134830
1420178925
377295337
922233498
1131016116
341296118
470013243
433617960
985290886
875051250
820735226
1091160787
827841774
884142211
642417153
891946862
371939653
184028086
289122311
468049908
437097590
695925939
642905365
923896379
1028359158
392396387
808944270
973695358
354487063
184995646
721837869
480883705
981610201
679277835
1068997848
814664089
62758956
843150595
1287228098
1055134466
697747961
84957950
882805764
1025354801
33423932
984643019
330463528
320166677
983188455
1011364834
337051624
597348434
359689040
217095604
392031593
1221780171
907034871
781890435
947272875
1202099784
127775581
318994749
334236235
1057931380
957409247
477724927
832258885
527261032
1042920526
441196878
500394940
396772856
382416582
710892450
227849181
683025884
340421931
561712725
309760214
443956934
1013625302
361700636
473130256
314938729
552959893
239261725
287486811
844506778
470722943
702137561
1001645074
694993323
877021168
1278959911
851569781
782279348
882207976
196668803
723454104
849036202
1495757950
1208350201
525328689
1304067668
423582837
638702498
652100100
1224164786
634140832
692929914
323816184
597995063
608773453
185413
711937691
888105060
777874744
283189293
1268748098
512731654
222993954
967394145
687993885
571422192
352567700
444598186
535773871
1329866950
546840136
364379347
1090754429
1314981812
825534371
382359114
999468133
384919272
1020276610
904035275
786413398
869698416
173813322
1209901811
163236771
1022349436
264773889
836777657
966809178
702523434
973572652
339663178
525498413
405388341
631777549
570551931
1189108191
482048247
425738752
1220864590
491472803
394477591
1171733657
1058808517
291156926
283732732
678282159
417564025
772040995
1147797906
1444598911
753905385
970183599
1199419427
529331077
555408584
487636814
642791141
198937580
615420097
840868262
358677109
1141452615
511280349
1073298800
387025509
877498724
455477066
350663090
452066118
1186108043
562666881
545287856
731026680
1333291503
1055804103
509564050
895191674
1010923810
526040239
1011744075
404647834
242362888
1039508427
634112659
419493321
1217620957
1178831742
702642625
851256060
1164366316
1371657064
829826300
232581789
542407539
644318966
815932204
1004598688
394402052
463639819
887384858
980486450
510643273
827718474
1147834103
817808364
1249842036
1210769683
101526500
772361953
1300670248
109311856
1381759426
513087461
349030849
730734490
872664548
388279203
762262709
710995941
1009329458
778424369
744955923
937414202
1131142490
884115924
803391596
548968477
461823362
573149120
276784458
1438733255
940976959
817092266
1125994874
679778213
1046858150
281747156
632397212
1068125703
659733669
1227376093
452018283
178396070
371352651
836019049
886217124
545355633
872820237
482288511
498825228
1479630526
901353465
397538458
736163999
671544126
452068234
1313455015
636074079
663578423
813933618
1010245374
394580378
304605120
503559162
292856939
479026068
757812707
641060010
762666829
887126256
510107576
1126854105
253198033
449971453
452059480
474725016
885284728
1395726629
558697271
970615723
401373271
835897342
340397011
247376015
304814352
389133660
576528655
1058271259
900387363
197381350
502421330
848372723
581825521
317832203
251774782
134916803
705221119
354816770
967775581
558287324
615322827
979981887
921874861
1049854395
1268213048
310549890
965952958
445776563
722563201
321790920
816236295
507031916
530300204
1208183592
1142974282
611597154
974565305
452962313
558860814
766719590
545632055
919956172
1250557026
205924293
738507143
1062825070
1412791706
469569777
729489724
78643139
666270938
886978668
351883231
1083361770
196183180
785445014
688846905
1082071458
962117919
1222578097
203697983
426343951
315755378
969003869
494760519
860632223
349281259
506258587
973307833
811862630
657018993
1250022046
838882516
376888892
1123979344
237326805
611397776
1322561183
486300001
524467626
508183230
616129795
840455783
659385459
1006362205
600270396
891719760
174505970
1101079110
893123060
1070570079
448052485
884702851
903110877
802687320
786091415
1137012953
1047967040
652604414
308096883
858532148
1170299962
812995257
907077119
262443534
1037337632
381736114
662073380
429419429
1135395135
870012686
292230127
927017649
401852008
415243804
649703887
409795722
264020227
1159075884
1305249315
238009721
369972237
505133364
723644357
791934681
1278888559
1010116053
755217950
1048135332
175347871
278821753
630725420
1170518649
820158934
541862703
321495407
737894815
1122072049
489600978
8508223
1361987332
905748077
391322191
1058574990
883778849
935392339
534581545
1127640181
286571131
469601143
361647838
1085994308
491809544
877645406
570294404
695754851
597951381
656604358
1023361437
1380714038
76123789
461017049
945078310
1107894497
964996002
686640649
299116165
1147327522
724419611
850909567
520898293
289713943
693377251
820351713
464027070
217445357
485927458
91500087
701731030
1325140320
899981680
739903498
349783345
632769967
992702958
680089496
1174285194
717797305
712716118
386313997
680683335
354669529
689053508
152503845
494438731
240975377
167046212
908132135
430001956
438552322
840024225
1487592925
1025168160
262866835
935500822
196222898
653244840
603521700
689751522
684886395
1118875539
325648529
1067157584
817597282
1016256224
697391802
718193859
479229883
666990801
1049652392
1085946873
915412142
854744462
1246521393
433713148
538906989
986462019
618295568
121386110
71296686
494296212
414311298
1082943351
705360589
858757817
264313336
237684413
906589314
359123430
599086278
846354595
1306585262
422692913
699198524
449765343
839440407
175689330
1331953183
935173911
611560287
751514335
434457591
1185081917
1039815741
1190202365
1134932552
1060605149
744985794
817453191
325473510
125413084
451929798
277301434
538201811
440205344
687630315
786842427
780028760
753971961
867804737
262322474
855615728
535364413
768018147
965327586
308366999
815971236
1266332493
288079102
809624995
318639750
508739930
494600941
1098247917
1024947125
777476497
446612988
753685013
693358029
319863836
989659813
165764020
532680417
997856578
642269023
449501859
508719193
530431008
849848613
461100590
745349624
822847415
153914948
1062868942
1051291163
454733635
3560140
586269846
99092385
112085064
742546072
650446670
828632549
767853075
830789459
361937352
898845088
622314995
479539654
152729209
1080877814
1174073718
368763870
527043922
374776798
740542145
431904100
303878042
1138491778
502217324
443105172
809216030
915019406
387038184
859814797
571529102
369975547
993139941
530668747
314505642
639518186
264803332
783364698
1027283838
709792239
269101680
960130054
731871239
462780503
1473418169
437795851
882239860
733285510
731930103
802826591
191550789
515939326
728134077
1086037560
605816259
564112227
268294692
739705682
700820484
1311769768
629819854
1023504533
902018276
503415236
371270918
1070251382
762600375
409943649
682430340
447864156
613406535
874221960
483788213
921907572
595578296
191828266
52340202
397977310
639006507
770059728
141349367
700879575
708529383
462480435
662620944
488889599
32820651
1374673151
696817481
728842404
1124472551
552810887
183206847
1300452712
457210130
909931096
350728628
114367058
654145073
1032580355
844257416
186392435
352650869
924452964
834993002
748129662
888333755
320109639
452842941
473788573
427580253
282785214
458406803
843573131
595790690
237082351
984998294
426122887
308856492
1085712632
362537660
828361819
588350423
1348996317
869115663
527669346
443790060
740404664
866194485
604567359
983462322
558354340
470225221
930415627
1307101190
514378172
671046644
505661277
215075732
402067374
364539879
735986111
1399927639
304520270
909571891
607993565
833444362
348413730
418175576
342996708
956045626
732638309
350975923
591160139
713219550
440338957
237130008
1005990751
824137278
746355831
257615374
560576903
912867641
1196667892
368191584
948879870
497154993
341555613
662643131
1095287498
1114439311
891537510
1045494353
683703686
1341336506
406397798
1254371667
1076456879
1376337688
383791090
813963539
471002972
447618437
585947880
345431920
186233837
839079745
872803148
1223178981
671175708
1140621892
560451765
290380166
276614429
491790413
550065944
462249177
393975232
729430569
433268636
471851091
981495056
360708357
314219343
811812731
931923793
1139028603
803053451
342393111
1042893994
458730004
541155635
398485543
798499347
312889728
522108403
840255006
982024579
603676812
176616086
702240789
450727327
356059025
712177704
1240518970
1053456107
410099107
533633049
239334408
1086150605
851924231
559361886
525471740
480653490
1057328302
314984686
693075061
514791951
1076542168
1431262282
721442025
189315780
330222488
399010943
815673265
825590731
383424222
1228408219
1379053167
738970909
1057934952
1346452068
388701317
1195422476
1016533536
197458542
375017419
541811419
1159215642
1085738774
368176643
757968754
1166714806
344648302
593021855
1073578740
712874204
824197314
658329824
1263276051
415331887
221288725
394485952
832317675
720055306
1002607802
332360507
392186235
858646513
264789208
253672293
856195031
145348800
925471364
302089571
430480495
370990197
416352474
664452212
593340682
356595939
677974132
772638446
543403340
474689829
468066251
1215545880
456160107
977713962
1005813360
793265999
872866841
711333494
1047368187
374134227
1222999943
1267964685
1241420488
614476226
429840953
927483004
468748965
680223013
330536148
394853951
805295365
864923997
279883593
867071062
455471424
236764376
761912100
727703455
1048101854
1128380639
725799058
799317067
39948211
984342793
106907380
654741155
187984216
822948660
634505379
483461421
837148557
648659265
492841053
783447407
572427746
296985121
1120460963
731817637
301346388
313479859
649378350
1264375387
335476806
362283429
878929035
955315953
796804071
263895790
805811731
529623074
763347829
295360991
778965392
398139690
1144291364
945368922
419413743
1051965287
274935858
645324245
787535887
872893974
853310454
863387604
830525938
568629583
476280430
680959795
1146379608
293629689
764875828
1110720018
828724485
569492758
1404148617
693579627
388191064
289758685
248465123
1057436160
1369649107
1396325026
1111079857
240141445
1112426907
863481991
570968048
124610385
907423338
479564585
1046861714
841130140
824222229
84727937
192116151
360137542
219454111
461512047
311547616
849766847
505898128
1058743941
1405714235
981300580
745138042
1264191239
1203156826
886133596
967820994
720771697
452556375
1151140904
848291577
741426290
317987663
798944084
189077562
1258574119
332997815
1200855104
659156475
516178292
455866023
1054124930
146980458
438576076
838228863
545731594
518883280
429177394
495313116
450620130
618754375
866774486
542829491
806044766
599891078
429915709
572342741
732780875
1337180504
486411364
864099094
579298871
797841481
1150864682
428204052
289641674
609351770
548693255
898437105
476327664
1037460730
536246533
203833079
660278746
888005446
922456845
1261622637
826786698
792408101
1205388843
700896845
399638573
501563548
1046771556
368607380
205648223
1345660250
691677856
334258900
872741711
1469033813
626972174
621627308
1259633868
852252095
1280206851
500905670
355528725
413384408
910551438
128561506
737319915
1068160815
871538057
214437292
1344954759
410044271
572524420
661292530
1280238349
1154528149
914591890
1106616355
71084964
379105841
471525964
251597447
825392554
305063058
802293084
405814309
809450132
369925905
454305375
1032249747
1248615286
620571325
1005220832
741580367
1072468773
246792772
767713986
757664030
467775966
320532433
1475298467
447528153
626646872
133668058
743192856
602506514
515365862
579093023
455224622
970071136
340514383
172884836
392015821
193274072
790305777
760608927
708262706
895291589
1089802965
462081704
289385620
1063700819
982529976
545699690
564415640
139701547
421006227
858317225
118132770
730288904
605213237
166141398
449094482
899656953
1059764602
933535009
685049463
976012335
1058607389
1302716045
472846220
264307840
1360444035
848869609
605605051
750351685
1026674333
456393428
1027114674
221708374
48146989
1397167032
673399630
726372785
632414208
857088165
413786067
483929218
477094550
272893931
353305352
1198677900
173774931
1025250013
404222943
930374565
978626151
319371065
744353188
415217565
1465794702
527294369
497583666
646560198
271064210
632424558
174139203
350641960
762562234
1050276260
898230737
740219827
953128680
699893462
846672122
576713808
516414266
366932466
1274897755
183493557
1057444300
267408707
854676594
965663399
286914972
1359942441
728667182
669677053
657620452
695704649
340749776
1302408136
723726874
151516531
193826188
1084787157
411772025
478967852
789536844
683211812
443757094
363530750
372521486
409866684
1134344534
776095621
498470368
1433393020
1116555637
1196950477
921032787
899198375
761035627
1113449824
681605599
1359752684
147962054
398769713
1159616668
778716930
88613431
1043535302
858326686
518496027
480268499
717205782
588568289
306962064
418548726
595936026
1356067507
287131633
434810393
425608131
1239141550
1479484254
701189112
562653007
442893565
341710492
1130270117
489072205
536318055
422426916
915416802
566193640
803689005
957710552
509810105
840196815
879240448
455225916
936490048
777805760
971477135
371870122
1403287
539089363
282283885
549181396
103002456
828319706
1156365557
791556872
345369353
872849302
749980174
1148894047
178433786
542227640
212480273
469314532
641145211
1076760631
577205136
524149547
744949510
313400881
507675816
1498100340
410845793
709211495
1094262338
548312056
1154664886
434051681
1155243644
452167369
390999113
1397320290
635674733
1185470399
739037938
489492082
388056731
270172138
621874054
647080202
694670739
893150969
644902856
809397143
259654832
454674031
394099177
1034754662
1217947645
804450549
1283111695
320464456
518887268
1354768858
1254593524
607037511
720171399
556019456
165550553
393544142
383138398
627971329
854999103
878213530
1274283177
1324277553
418592997
888106236
1338811891
65100565
814476059
1225282945
1153604220
428932451
929794940
676270426
597223902
599507421
344347727
840886942
417423892
749498341
843190255
727836346
594403098
268836210
661385452
775012732
263730664
1301047897
1011965253
800365665
79891602
1108378210
683285452
174774048
736284030
832897933
942148534
764008592
904260662
972309165
1255330949
660655561
3212703
290457336
547911892
904862099
761157938
1152849581
413495009
491883622
71461637
977493711
260526242
477814562
716354817
781460329
1214003528
272332931
834909158
842050297
130422014
637348265
1033111844
593694236
492547844
1397420508
905165713
950123418
864807064
1181805740
265984424
836514980
1141156525
501177749
207549508
532695598
883896626
544701280
715139122
507881958
244456673
1253944920
86413116
1097245750
626902560
351262098
715011074
831841837
553769731
1062880668
812803587
1393394050
553537156
319081088
297498194
819202091
152117199
1388938765
976207842
1073891151
1009600518
846542753
1145657164
304858314
426746944
249239506
94516658
649609378
905690255
807124747
741680713
1412988274
1161929458
423791805
421493008
568563062
1036027213
751072519
732001303
859511574
522708983
710633943
358936819
88482209
1066327409
739257598
1044660855
456756524
1320110212
1101211662
471725637
249037969
873070911
949033493
1094159605
1086125941
504827439
838715638
210775978
834920265
1122442177
953930673
1491717529
930904819
901979178
931925814
1045858500
227825706
483659472
1296347815
1425716810
1235516971
884512394
1456861374
650486627
996204749
861449526
907556925
359480135
736264164
316142054
531877731
824786474
995355364
1044651709
812438692
183954656
509230501
390995923
909280228
135551490
1058477854
892127
221748093
448968569
591420437
64808347
260302928
578367687
273052255
418830287
742995193
854169360
957973123
209933058
1480266784
591267837
143671298
178016178
1212120601
707939943
493825742
59717856
377967103
966979817
825625914
977356646
380291084
1019192937
293938274
424318377
704571884
479222318
87873154
910545271
862196453
1357707458
348245605
751661701
952680660
871042399
495097269
1032502165
463251593
435404693
674238588
336772752
479634830
1309722160
897569760
415066918
670710783
967271070
596259906
271873201
1201073460
968928619
1117590766
1010471613
917429126
1016141079
330331557
965643
451084330
1350668035
406232511
475404484
498463183
391684195
1137855242
461259894
1018080994
381384370
488265059
461096699
452589766
295254315
165360384
1142985963
505193809
646737004
584239561
415540984
510485739
485603247
643583774
873202689
130081230
479332025
740656475
553666738
594589103
1221239263
805760866
599843877
1066205142
413544496
1442500420
66029626
808012224
209073628
703340259
719681891
490406395
644287915
769462298
755769366
751891212
671255421
1257037043
974172907
321082827
937717264
883733071
646381477
1453266599
597154319
677837540
848221753
898235027
489203915
407009421
532078690
50454112
772071117
722843192
1404216932
799180281
1076144097
579557259
1422227142
1063434696
183338149
904634548
1053506367
1451391045
1485790541
867735421
949096374
1180129735
279140494
1127118428
1369818523
477718021
1380704784
250825385
830329548
497432198
1067091095
1205153643
805030177
621635759
1247651174
830611477
1136723182
634294385
487064390
308015614
889590039
952485967
821289746
492525558
252679135
841102488
814597883
700065575
1257139826
640438642
677247860
760374279
734707435
1339575059
1062230346
470670069
407913068
547918670
259105369
934830751
383858815
1027223741
995202436
1001503589
836648396
717884064
1025703847
562117974
340063457
354650471
867287105
1169245695
318468960
586364794
595284252
1393035994
300092258
474729569
392396939
1069688005
989772709
854068025
307746810
512068801
1295247709
885905159
478021686
912401511
1073086285
1433817699
1075951148
1166937447
1329160284
413136311
1166718087
914071753
346594128
674975231
483671174
842809040
457534546
411490614
740313512
563133657
1205724783
398190788
798261534
1108344658
1135550094
998606001
738115407
443589741
268331219
1242692378
275002678
938764398
477889556
457180978
650149213
1254093123
1065318604
981926856
460912215
1088704585
1301300388
637224528
688485291
328628380
859178181
623278217
1062795307
891863206
1488099447
444669964
512655381
1009643770
648482133
621820560
1377605732
1115620137
1252302093
1117402498
685003104
612638353
883094823
1256646745
553538900
971973315
401919095
844688329
1005512202
1226621982
465529939
379840558
379696989
930297449
414252348
1172299011
957652069
889492977
733000570
520732158
513504166
431241901
283166776
796562983
1310214920
422789060
746895262
743000205
792294510
304495299
380879383
1086261695
999407061
955540623
624778518
1069596231
466601084
771083644
958577727
282972513
491423744
203755188
918403530
552053693
222298695
1064700059
1182205690
911319861
476866110
328265005
1494640377
544895825
1220936697
485678170
885249792
354379998
266891340
814131771
264964554
262906557
1362409588
454749943
765146420
940849422
209138493
370101236
390237121
401881945
1121679113
1164350082
666338320
797067335
881663527
909137718
424335014
545767902
991661301
78720838
396418638
1083005888
556091391
408115832
752820622
362268550
959723257
804184456
787815188
1457204022
795433839
735978739
762485123
936236560
640839460
468631137
866719039
635277420
1039992760
768016637
606206916
275002865
1149601017
1283983160
835118516
954974837
819682595
199964401
816869767
401415721
1239597636
752396486
469227705
1019054297
1216479716
519560370
828284810
819673088
1052913818
490533938
931568985
580639865
1020643681
949227867
448276509
546657209
1479940781
1423391401
557766348
399317979
226533933
1079554199
1385368208
892302439
649372259
504639413
936118231
998327646
184459546
393617323
890319480
631812012
121312607
1235670294
804271257
1095923401
698046954
472628433
516362574
818171779
547060996
337940822
1476172769
804614268
976431902
779228565
508060979
466490307
621811434
577820412
805875912
655599026
1133366869
1139985094
1187563323
930817436
456667578
243035750
978985682
1296629150
1293613136
682787177
595179771
843311603
773627354
392723623
843511500
1117721206
164469851
541816767
481870916
756713473
794645093
910913790
865931848
297318073
272723385
574594012
320295694
368778932
982069733
1486893830
823406779
871181644
1028099479
523631116
539669647
329077502
668133456
792915754
1162680822
526739699
484786404
389780953
778844891
1197543235
1194735211
846933144
365559459
360150035
880670430
953202104
1062594164
567497188
164964738
416831940
918580232
634669797
417199428
1237865957
737382632
238096504
1075809531
334228023
269703138
559571572
183443082
306011141
237325163
572783394
962424842
830223062
1444000013
945538555
572983902
906514120
391561758
1322941539
1130437501
809527180
279297551
957481137
495561191
720902912
648150007
112906422
529950081
333929550
1069018791
1098517204
661076244
771417541
425256625
1240497468
1039366921
1415538850
350794911
569741
280306912
154943
23885031
1325258
344148100
35511933
38010960
34069440
746095955
44425644
7045599
51047494
672197238
794802618
56331812
822886390
52017756
69912094
706770248
75720682
430216
73921201
56749043
85127429
84563094
111043
89564970
85559483
86211493
76952745
99974338
78868385
26055957
1246906
110874842
107762543
103834392
59710134
56233673
124916658
125230974
125508072
121354920
128157520
758735596
89473554
543640415
124008579
69489486
113039518
1238804647
652210434
70031566
125322267
125770390
141323273
36286720
142133070
1348260026
140302493
126673267
86302198
315952729
138619108
145578878
150537558
247807185
112990474
142398613
116106213
145000559
150640358
152723501
343393
158227468
160425734
157073448
131580444
729595555
163059233
126552432
86317649
166102643
166310192
167786597
1335095811
139679016
152227342
971820895
175893074
143779008
180293634
180323332
2846500
166060349
687688
173445619
173306302
181938737
155696284
171480327
695857956
436631892
179908827
188966730
190965225
196210043
198988402
201860603
201829415
203795771
97949215
5882175
208985817
205268338
181278948
191375985
213447582
214298783
68839511
182361159
956716963
213651737
215856146
192923757
217954959
127690112
218983973
209467223
202886346
224252167
225449995
775431990
187461385
210680095
229451928
151793846
166902324
188710693
399522373
223737181
193496639
233509349
235138814
232355540
236879340
224823137
233561121
623101539
1337853573
241275807
240984614
219854890
246413651
244734747
240493805
276207776
217333531
247263105
228872288
106627798
247705251
250606089
880025077
658921455
225377193
252041133
227696531
252363847
253911475
238746806
255686412
78760646
256844624
175485098
259391694
176792088
246493541
205327058
187447253
114628751
257345116
219942166
263901809
246003904
214976552
210830825
119664301
267385276
120558944
366680393
166311373
1105892825
269045034
270090835
269821446
271053273
253622323
271407447
271659425
271121105
249989331
252229640
268088240
272217183
254146909
208425886
260899745
631005313
280084589
279207706
206101346
268632413
2252005
267297516
196644086
283654523
277473073
279328010
150034829
285343512
209218054
207771769
209586598
245529422
254664538
290762927
262085761
517875693
294968401
1407067460
277661855
287960068
288203788
284414648
246960190
277568203
188732380
299538228
263175762
300695782
252429483
305351674
393736086
269608047
282186902
297109920
307307744
224505068
242585251
134814032
261344066
284404241
292424927
313824653
298147589
299748548
317165413
275303479
243745714
317175090
314197054
286089303
255569210
1105080038
233450569
292855196
318644773
320296776
269575492
186214039
204985716
320328237
317422764
1401078748
288116692
965671357
283032162
327756447
325123236
315574893
327744069
328523012
279661729
231968553
327620411
331173486
211807232
219415718
293095878
298631638
333645479
242322780
310875993
213560919
339264668
340340073
786839376
339821352
340624928
307116755
307887681
342775919
655898517
329829541
342297043
342620414
342328870
344993893
309970690
312342753
47929611
347296603
330574920
247911744
348096141
1149248024
349087773
336977270
346845030
338594097
108869122
266772759
339063279
349177693
859324963
330213345
337490963
1041132721
246466043
353940482
55188095
354996969
347336318
356921014
352527611
220218301
356553343
355883900
1020782503
1090503845
359602294
548739450
1211289814
353829806
267239233
270974269
362750967
358925625
363862792
354729364
356295486
363406005
233260380
763734353
364293508
352523454
314701314
755010016
358843269
366781525
367388288
356637161
909299992
364220217
368108876
370109074
357106199
355120579
371523150
364620433
259820850
371232193
891914635
353238906
341510426
373120787
297453593
371368769
369991671
371978157
371416717
359214327
367781500
377759447
215706517
259844381
927739496
303765853
374837567
1310350121
5739620
360907821
106699342
380816727
460498394
353223509
325931322
382083737
383483607
286111848
341812740
353969249
342821116
384137655
305096591
342937398
384853715
359888647
386215065
386946032
380591036
387695802
383031830
312594949
366928755
388515142
125865548
118800650
382180057
379074284
390433482
374172543
385786993
376491444
308565233
392795071
392655341
239510084
374746408
383378393
387808102
394680982
363510881
393421181
110077475
392468441
109012165
215831945
189394694
389667595
361810986
319414291
154586863
344176082
389295172
399184730
353037077
400921432
250547031
306142847
371299916
398771964
308030112
401204572
388311038
402349151
403083984
404779631
348618324
149516013
351344045
189616782
399520076
385360173
1226289069
390218356
389562438
357822458
409021817
409572679
407065561
409538097
318055629
391724820
305677569
951337861
410141756
401822251
356939928
410378310
411184802
88350321
412817608
413191839
339945980
406608122
308941497
394818498
291047584
410208770
1047901778
415465846
369298791
414147749
417502409
397530652
417515278
419007353
419105426
207611478
317197614
394343145
419842254
329866686
665823713
420580110
283397311
413350019
421504541
410784833
421689993
411503772
421169244
360398341
422212678
196971731
340332326
422882738
531841858
410526681
163944212
335289006
416612408
173882016
1029152619
424744427
93784709
419957325
423031802
414224330
426523717
409845716
202415827
425788653
429824816
392548967
397717083
276615813
98861509
375433255
73416876
399830647
361887119
404230968
372349084
320815745
431230766
343238327
418989881
181008422
966086082
414025253
425546069
1111301208
433937225
437181390
435791652
415432269
133573522
437258874
377400769
323995980
406705070
481057334
421783200
438371175
435679182
439116993
439625905
431162900
390407990
441377325
438919139
441814727
438863324
253182964
407835688
443419470
443397104
407417089
192758260
433103910
419623479
444306226
438125528
442670814
301142378
368571032
443958997
386673123
415486087
437085951
444255678
427507833
446738683
340973092
450751315
450409418
312192289
450632090
451136701
442929499
402195290
368461135
385006298
258742852
447152031
626181195
275185061
453345604
439946403
454199432
399345383
244788224
451917113
455900528
439822705
1056299257
247568018
349431720
413982656
457718848
226170661
329632377
834209616
292188624
943644745
445276888
295130638
459287314
223263775
428573815
462571090
359071451
409659670
432445528
193132935
453557591
276211526
375896065
1460832663
465041538
276902539
455679522
1186528604
448696900
768265026
396746645
465705181
465843287
311207481
407392186
461514956
462567982
295539621
416042825
468551802
468623834
467369467
280868448
466010068
424592296
377557828
471009273
389048718
3645245
263051491
471418789
443249265
469003034
472385583
472446609
469305729
459558433
473673079
436463124
474182738
476190446
303223957
449384185
469988285
477458325
463894304
432188114
474271761
340721075
460032394
430994703
1332239829
476756070
456566200
604304038
1046948569
478463157
400396533
455766409
474502888
481890410
309062707
482632512
482998058
700091797
400116157
823596874
471941919
270784384
1257121841
1177808462
440420066
405893942
720871398
397004610
483939252
486941033
484129681
477602192
225358829
487633834
488476037
487493085
460268896
490265962
476286002
253609551
451052536
404129429
490518574
448312909
938062409
429962902
616815589
482277459
192626472
496329590
435803997
423840274
271816715
466083332
497776819
380276413
492623316
252135936
497617192
441765466
420143019
500220632
457364499
501557418
156351252
386978062
498967084
475730916
456965429
496623273
366567599
284992294
334175304
482181558
475780047
492876903
507253010
330901920
505990251
419979344
507961938
442698956
508107053
510074354
484905599
500043002
503425615
423295488
418414660
408167537
386104432
842688669
503826940
165642037
513645406
512261110
452789342
481385103
275317703
461473218
512089176
515592420
941284940
500838693
204650945
509583422
500615425
449888404
514505090
276608888
450567804
516330725
535764463
337559797
457847306
519989982
522741804
523378832
1156628916
231122867
524894902
524845414
472715716
506863006
503801931
377032607
465409305
528024458
174740484
527989223
531549042
916649808
422784700
407495733
535302478
490269935
538084044
278219901
477156525
538281819
521417917
505624745
457001629
480895729
427021358
524069880
541037050
523506878
539631367
508301274
543893144
538961672
540356571
540152616
478353596
544858587
417454856
511498855
418636255
545270902
538150487
516439587
542482827
287618476
497683968
574168581
548692666
940782253
549781788
404678524
313547120
552320404
552874738
550463718
532958385
388767200
439294028
553762988
324730047
554295693
555138993
904946063
472695115
532495132
492435518
397445660
555448540
495165630
185440784
433728906
567960466
520901093
317086579
570031457
569094581
568341966
699566671
1079043929
486121621
489782909
499532208
377295530
549571190
576166694
506479868
161180448
792594515
576808142
544626361
576399042
576314336
580333432
579809330
474025839
579249150
564924029
582246298
371545709
583085461
548527109
1249092796
588123835
422797658
550138517
478179879
339303005
549590854
371024875
588659631
480910936
364180113
242077973
594260421
514981519
401144361
474366465
546929167
512354113
564052832
597918036
540668715
471094740
604668127
603474158
468753751
379312180
579303562
752850514
604563388
482295462
3806579
585312352
556107252
575940265
609903626
609004582
602941573
195900991
612621337
543766112
616453055
538613237
509178522
618004799
324399416
619735166
223554486
548785347
284176675
517650898
532961403
537842675
493785517
400857047
357374968
542392354
604851966
379751343
508632946
419788913
562371680
244360822
229849536
363223110
343227647
566380815
586790772
496342022
471778188
554072038
480919907
349681331
459552584
570064285
591009170
393455790
579710700
454286450
635942654
495989458
617718969
480445134
643153812
512157465
645072786
644908851
336130005
350581551
619053961
641359407
611596624
642672562
621566346
460668279
270528319
452350630
626111264
476174423
656092235
622498308
645647337
658277595
659023062
354735292
656240602
656824250
205685596
663147184
659957718
612074437
525616853
535980398
259942280
665909147
659593443
480843968
648653598
619200529
663998982
668951133
857946385
457842945
625726045
674861069
583281083
675372080
676976262
424261492
375585623
676817718
570678007
482743936
532849794
669644373
647387813
630073017
151923563
658056247
388875627
455552231
683848645
645435756
685512929
409136631
868546338
276123090
669108731
628046111
615358335
693254459
590295830
1094347612
677934107
438947488
698332783
697384383
686859033
682597416
444350624
509716016
703706566
684856214
648151836
703859693
704909473
705226965
355459687
686449008
705310500
346810789
670777859
703500771
519308472
472434119
599390058
698118269
662648866
599520922
214718904
702995446
311169740
697607071
714787937
714142019
687899385
527811880
641143104
717225077
546264110
627671840
713947979
700225098
374177660
612418097
626673224
874549185
719780725
183412168
390852716
555397755
498374066
659302273
723265522
686892107
982766940
640475684
675244084
726139968
656144161
731283905
499106819
166109703
685259765
721631118
535838700
672838891
1389094458
487417809
481194638
685163388
719215227
726764081
699930838
769384239
738720730
738567799
604337391
512909421
740598695
719976620
507330764
693240584
419522014
692504347
734536656
739453422
137133401
496910592
189065337
564458450
69011066
564702305
741732507
358232252
382602436
749189087
664658819
548970834
551662556
754210012
409945577
743419909
434631697
357477246
559125233
757747965
649032463
739131992
758392846
223755776
888254732
499051881
416440239
503868917
761346763
761977109
700756379
686981637
756001144
660989028
439455167
744099263
729356930
610992374
765190147
765591594
758266507
321474960
766597896
596321688
502386543
597260782
765239195
769064705
410799335
436436488
1015420387
527716470
617232847
702572933
772054502
775567302
769503729
571576687
770575923
768701566
638859077
755471334
760322383
780611283
782936359
785082908
785115918
493531007
756118346
717864041
788200206
461106135
454167633
736202973
740476998
667013675
791414605
583081536
648266800
789020187
644607858
792640756
793463976
790467307
786410225
597856051
793832586
725971791
788659434
577161757
795729792
376995496
796295854
772463479
1341708881
798519072
798333874
738321234
514640444
494756556
627461518
349485455
676599270
707888571
750259415
797847352
762566408
629865880
799841738
451185304
453787830
490600753
809311509
810815082
801254944
810939051
802661742
812619793
813249368
814174996
738785935
783352829
809568727
713324678
813860707
816446069
736550032
684774228
815154648
817680171
748422137
667294026
819543516
330616268
790793455
760918128
470023206
794710615
742574900
1085090723
479688548
552607417
475283649
707760445
696093234
825350176
597081282
315896919
458981288
830320330
350265555
604236712
826215611
380384581
834787629
816264972
625418478
779006614
467239676
455158904
859951678
837955589
795870753
718167717
795544784
634815808
382053409
840749153
726074309
804655540
816228262
826867036
827134826
833363352
532265538
796042169
698279910
460990720
772706241
795900554
739972667
853988373
844693513
645992972
747781355
856636662
804388450
614269317
626532170
456481622
526705713
845369324
421732779
490250596
438626088
631998811
808391752
74285176
759820213
857558122
632000106
440063978
873027501
685443705
1345576763
656665322
371945512
874063376
845444691
482907300
1012373703
791587334
869796285
850252822
586234046
361075616
816704943
547147048
856993890
182070315
732648223
844063143
535423814
883010024
852032523
280477311
882508855
683737821
614906304
856375988
686856102
888278319
298031172
664051734
729402367
928445547
441543057
267169657
384386136
892499663
694304646
892334558
791403086
713109635
490720582
869574122
650862201
898129452
492811755
387628644
206812217
852209081
519411484
894233919
903661052
844637379
1068069575
735788612
405980564
427846455
906456904
885537825
749253364
907316427
729869863
614168297
747155446
910492159
856166685
584187768
914972869
760175592
896828393
148588557
1481110330
917634903
645411546
915911236
363957846
877250455
920854569
288694549
902422197
683896880
772653056
531080547
828336715
920077832
884674983
927323492
884432553
929324370
817606143
774282705
883282783
664992136
932142645
931394003
322523244
883853161
920489251
518778706
909913808
156590227
920946088
892669928
794350463
941648353
910300218
930124302
886829865
786309020
942405566
1143067378
901151048
943320789
945645709
941202363
901114778
1312940223
572279111
398621890
1359530766
492197724
947538620
958105387
875014714
769256446
886204292
1009546443
960966202
854158966
954767134
960189831
961749048
931893879
324325556
850103211
808530645
484716516
806552022
964619815
965503369
313777236
594849175
964315834
906341411
864078033
292002552
1094227012
963896196
772641203
877350080
898048049
348510502
566194099
979380878
835684697
961496440
982381226
647292737
259280182
771003254
982188503
1342605911
441517450
985494817
709027386
963073252
431971115
917199180
987658454
990311310
160810065
311282025
993618341
986161199
863858037
671154030
615266069
339068500
931210164
680285399
876135527
862881176
805897404
705091685
997157713
1007020019
1005800018
1007405371
947381236
748706436
894624274
496728836
997748799
965558599
917062259
1210770166
1011258750
920644081
628212719
989800144
972960695
1020529695
878008243
976257332
447481293
873510888
1022653211
1011361553
390829570
1019909302
1025730911
416626940
456478166
984146604
1025253845
496754448
579074693
640338254
369791773
942857051
1028746507
963713243
1029327327
460644485
990995015
1031102799
1029538643
1029127840
1031211007
782295307
717427092
1006985708
935280409
1037789282
1036138889
548022692
1036500687
1039602260
398389988
1039810567
1040675227
793551291
1042145055
932018606
893075765
1043983824
458657714
497338258
1048261329
1051495483
872860853
884038309
405580389
954427142
1044927212
266632348
1006615986
470086625
703373663
1064679342
1018239073
1017028225
942341741
762537658
1066607126
379154957
1051758863
1067631335
1022658025
648242084
806245037
8464239
290451511
900400275
1074308598
978912428
976980074
956473779
418543084
881385127
722431847
1005497026
1085318402
1066230023
558521759
973459961
999733323
430470242
1087081457
1067406609
1070540894
1051892002
1018210342
1096714607
1002468870
1097528597
1073333582
784533932
939767053
324206708
463179965
394199710
342817286
1072846697
1061722229
1027618792
317569074
808051059
361723245
1038522785
1127450391
1126569178
585444250
1128102480
700607232
613683387
1134016002
469968603
252871140
785497884
1026609734
1138651055
1127542193
1104327526
750862217
1143056527
546432335
766465502
687415261
700538852
1006646990
1099457991
1164008071
889823337
435778007
1062072872
706047516
461435063
1071120917
1041930316
1175465073
832085658
467003137
322044480
966934739
956773233
435733486
1184476633
682664515
758523990
395100261
947807356
818492395
1200018060
1051601625
1197027062
1185102551
1197873803
1023271342
1196991935
1063325817
1198040150
525837983
900584328
497507294
1208890879
882045382
441095289
1207618024
409089783
1324376789
1135661875
444470699
1229928136
1216785210
1235162651
460617573
1235633326
1133519291
1144202558
1236733620
1043381368
1247851045
1227541800
1251556921
510018019
867102421
864393535
738483601
1088270701
452631266
1192641167
1113139939
547941375
1283180227
937941684
1284069124
1257964193
1207465785
1281240212
1031652877
1257461271
987843940
976179595
1312561927
1264987661
1023509411
865110878
912600681
266019651
1326970927
1186824816
808623977
1317125825
1076000797
1336986355
1335736788
1273369760
344517964
744474529
448622356
724627939
1051398759
763509148
1349015292
879607757
1057044751
1380638730
1050357248
1354014113
849734432
1009126192
686614288
1211452310
856344047
1399404296
1127555120
419315766
1165410244
641931472
875321679
1023136399
389980723
1384909706
1439714481
1435158275
246625993
1424700920
1430726368
467539720
1459104377
449524989
1460415711
1360078221
1033737868
1459462714
1383909156
1457096813
855908099
1309602406
979802840
828668646
177848770
357000627
948657643
960410496
1281732317
658688741
1250669617
1390238119
895277621
919125400
976956356
958703480
1035920986
1491977634
188586022
1489876836
636210939
859622075
796908903
894410912
1305403529
930060671
1412574314
716641965
753204270
1357518711
696295154
1475913464
187929107
1319497202
669900959
1193203821
1414573226
744220154
1452203148
931535947
1234056175
931378560
1488550101
1074713337
1069447107
446314028
957092222
1389664014
1145755902
579916211
482263997
887417204
516774845
1074359671
394992850
1245400826
149240185
1178089422
882788524
1184149677
1234713639
1213057702
1355047740
878437074
952097708
931567906
1033532794
1465069120
865837943
868283317
1034766942
936507506
1276580248
387534669
567938302
494178328
779598840
739289167
321866660
1275418691
1049013089
733911260
691205476
1391776553
1288078840
457232452
407921679
1459444063
789686225
1214049030
1136351778
1373408804
95893377
1120606524
417207294
1386245440
813103398
1270386207
867488397
1268692279
383885064
1104681453
1095542495
369216443
400046189
1071333801
763816445
563215708
247076821
350646521
1371069598
1294821984
849736339
880172814
687065329
1069592626
889570925
777040458
798962502
783841002
600541365
953878059
1066568011
1497400652
821650390
1245517922
1447081399
1359934525
792445122
1157421065
342044092
413954100
1383152436
607366556
1285620203
962397398
886909678
1265324996
1297091664
552376152
143794024
678671173
692938410
528541749
284601226
971516597
339853221
1220062589
729911646
825283997
825366936
867427204
978761132
1305824158
851870712
714641999
156015913
746498518
508865036
337738156
1053947034
782087768
463467164
783690394
941296822
1057042373
1203198521
688595126
1186564510
1346229176
455581170
956619796
1076039190
53766196
1196561594
933006082
1487080396
849282526
560041278
910886798
1075188428
334776943
760646129
1367411828
955479919
957482075
156400462
836993808
1461577104
573774642
764802609
1364492789
972729251
459106076
586113154
175533687
1052338530
718323113
1365757744
373088694
968565670
722121236
950205857
1296022055
887351175
588285719
757733631
849461598
543271102
961421981
885198515
451279647
365626934
466726854
453098641
443201076
655760220
1027229824
569846004
461578989
819580725
664777446
763832382
1203378047
526535573
1171904225
733935413
382243979
449357257
876498012
732945716
460837098
322836691
1073742962
1344313559
483162420
1057381639
680988047
279418634
971117697
862056071
766382437
640086871
487572165
1152373755
472532524
1273343425
1090730338
252425233
492664931
851049158
283604957
995849503
685603577
531171887
93050060
352863034
291573801
1409671971
771860603
477237989
889322546
268010566
1073651316
534588212
898665590
824110446
977987607
553688371
1249086979
1071720763
388019258
958689271
397141679
627730132
220090636
807884769
1189107175
391016849
729530642
616408079
275260798
265807840
641114916
870723983
234893868
980220064
1413206547
1379892099
668826883
847084148
420476195
1039090590
1212844164
708997626
1288874658
1025347442
514276333
38535670
1021003283
579793677
904781532
391940173
1200496175
1028480892
720173767
395103268
1137262125
482733967
385816356
509942884
1326115885
611643275
1054189263
670432327
299941151
450542551
1094330926
944798026
271532208
717127661
1151536791
393895303
628280159
867306642
811008928
835752802
976453464
1260011993
847800431
279836783
1336969519
1430820950
1078899430
859131284
885966477
705679875
534240267
978864738
975881014
472914225
422208846
649506365
779357824
850203594
451802866
788884269
273622029
819961111
585929645
952950946
371028860
547401983
230341595
978604068
456105352
346212201
856983411
1203997718
673656544
858471007
1389357478
1337857007
803725093
330646390
471680959
855813213
870459363
856620316
131082110
650202595
547245266
444181895
277656082
210982752
330525633
1041710493
1265801610
836905570
851496631
1371762342
258932379
225195187
760277459
909758022
1017223823
878837125
525182229
937119255
1330106658
815734502
704093373
929424551
1484146582
788109762
245476412
685219573
966805135
498961669
814694779
940210500
894106608
476750832
657799345
408153062
872953797
1100044931
397981841
516342069
60083845
449508096
1154490459
595419420
688793561
326301618
739088664
1105572712
384692086
32415986
1384525227
876191390
924263250
662055707
1000804327
1180272418
916456434
612189831
452699835
552671273
365772728
661276817
810771549
1392644295
1068382482
1046113126
744607187
589245940
1271159095
388351165
720523633
1093136520
650888100
398709992
366390541
1325089594
792690832
986736694
534891380
480946314
717190524
984871723
1242949671
1120058622
437700403
386667521
1063469339
695402257
738280450
380830945
1459378905
1226565695
608996174
822717571
802976044
154920541
427182451
333249028
988933867
505763937
379633274
1379765277
556588601
197968468
1396596325
1092326467
1226020236
1248185532
136246127
400905069
674259238
700120766
1115525749
407014526
1070854348
1268420947
312883254
428002058
577496496
452837444
1278151243
1007525944
847794565
720200677
582740368
1044844913
734781345
855170744
504498697
977120998
1313189009
523883049
549692668
555530075
748313292
1271363500
440115669
141602675
1037825243
727277797
1175793564
296031435
821606269
839346432
593092165
638992306
910028254
440848273
837339399
344646836
261793062
410251894
732773986
559364318
225106772
507043763
1455479714
1237139858
449562310
499246724
710817
1058251294
306030059
1404155250
332339443
725139608
677786691
1052841817
903097840
405044861
987299408
393003250
772125140
1040479583
962368953
500895414
467419237
373821310
1075907226
1246876005
987820671
748282318
467189646
289146789
1138154967
349238742
598591545
652240999
1066842751
1128904266
833231371
432146800
778748573
438774689
424303613
424864282
599402768
791136039
518924180
780269500
1475844449
363102047
959406565
453386143
778808137
319371895
635022310
853484575
888421948
384736358
844315901
910739565
443139964
1026266925
1412293087
767636018
545925769
586144032
613266802
698742545
790486582
1306094513
290785900
789371633
457715533
342894996
700687485
1384515727
391334279
510425719
376477864
97921051
541194803
619441096
721058216
977808185
491471650
420863684
286600914
1067108861
673671058
1040243834
172293955
1024161411
597621365
968385698
882387485
331976623
490629122
414708057
575621388
883718739
424821380
1199041132
1476613125
450889137
613318245
53744981
714464671
620179977
1096517251
75523340
607634822
1035291020
1112687222
431019899
1293696965
1004835967
1131951560
717014346
564125510
1169799075
638647938
821136116
436136156
809548890
289804156
1459294302
436822051
1040131935
531189374
898298253
1199424980
1265439881
699391281
901077756
150595322
1180979412
339285326
763503152
212918741
749268723
426050852
794007008
1265014530
468286355
1137460003
535928846
1034899927
726566202
247339307
737686545
429574017
459836866
1469783913
522260830
536634295
42742870
1119049858
1402422768
578512323
1281779111
365015632
1195953855
827086314
700029629
422246655
150469705
449422418
346018709
582264501
796685709
1021044508
703148468
863030038
837536621
424884975
814824498
989090599
349404679
554202514
1257825892
891233189
423814683
915538542
582196139
491846933
606523599
381121207
766332443
970401409
930984373
897842022
235402226
870609964
358975735
1059195866
610633950
448650482
409457031
947450931
345878413
681817167
1201652271
949847197
356613711
820807293
821173516
699431696
448871116
717808703
496019769
901863452
264903576
867239622
393520918
482328544
1309347304
1056126816
361065917
1018672933
751726108
576998185
743391301
314403881
294236124
182011531
1223071352
763637873
800576294
1264933636
756396994
1403516272
1410274990
1093223914
836438608
884778821
383656024
526391706
854939313
594024916
792173504
538806950
1357859638
969980170
495128848
310458733
597299008
424648586
31997356
444556513
770095426
1403503810
567733187
610301041
679796152
801490465
1317864090
798998729
1151092396
426629628
865505244
389048053
147330953
637228287
619572078
1119941295
885165342
739407502
342096431
529480272
475796074
597508753
944400249
976126831
458971245
216405386
809095913
1099265064
893766405
939667891
336254274
879397298
947294328
1213217091
1437219037
751899741
737530129
503820056
423287305
1342194750
369557868
995036782
1390151770
401843530
262450058
1117464021
332352792
314879391
970516043
750693757
295677770
973403619
989538252
251032602
373665989
428526942
275092224
389285592
30483223
900823699
114955041
1365936448
1224042496
781015002
686253677
406463269
1051675308
345276182
732307235
1154891772
783784559
386749775
662988089
636943907
268706348
592724146
743524142
394462192
884243442
418184585
810028755
423247273
949977946
480291758
277463935
467821959
1197783523
341728117
378281051
686235673
320945231
1260948670
1018104098
971980726
476115677
1412273072
272504189
1013661150
742322429
1385161505
558034732
627689221
253809307
135148842
793352825
514549831
677102648
413923421
454843484
789175194
378488823
513809317
452522954
542107045
384839485
477897594
665737638
532341072
688418600
990998657
267428983
196220980
930240139
495631870
792355381
656057071
355195992
1147781226
1288859635
371406789
1139147219
1330248010
1278124773
381092043
498556839
1223095809
769116870
392378072
447390934
491385987
453135200
366479267
559802475
751651986
362531801
341816938
616481540
796175758
1216833471
1013770462
174525761
683714838
1138555749
910849486
777466561
641153170
483214336
873611663
882489760
811381938
1083260750
1106847089
1404793862
1471707263
282479923
776031555
1001410634
1466368351
586635033
378503043
1147539192
457249096
175353089
169544186
1025916809
654293351
450879884
681131059
773900416
911538062
1119980437
805250041
789389711
540717890
386668361
529435296
1311027343
695919517
941428482
68365093
702076058
316570091
491622024
539217738
976915714
387865489
303760687
1172192788
425926145
818891709
512410139
728825850
698091906
200003614
1203672385
650527264
876360928
1186488440
421787307
140139191
331964025
748106760
452600
389376925
436055472
826271508
172812044
330397919
616197813
778780083
936066669
939267859
757768189
436658238
537265720
750834302
375650328
929899122
455586095
887864654
572505667
467052068
496863735
792072444
1201912862
810044454
1149427492
864696323
937094387
458577581
656786993
619814763
454306636
342675375
1019643803
557294418
298273177
1035836050
331464600
571829002
278647623
739178498
1144795893
1049649298
614468952
1397268148
987470763
633308833
920992105
1067724540
561883648
684838791
710269603
910896970
470888162
672452477
428962814
641775018
721949498
1000873248
305632534
1470660652
1027863619
214997124
332221627
457694330
507112337
1348007422
933023001
999110044
692552525
813635452
227689136
377555070
973895382
275390111
529465819
1180278745
306890555
1027596003
800809619
404002917
1413139762
476169038
852669423
320097032
1250000439
1255058305
768710130
889466043
689440497
705811291
283068677
1317192977
795964165
829365001
949419499
206515804
248920949
446696763
1170893878
378689725
749508693
761562024
204197849
559439368
295374635
850718416
883903555
1347752444
795792665
654619730
945032070
1213048752
1159339210
844225744
893199297
280730166
1288057316
910137044
824086912
412702081
992532827
366531199
1116647849
936899865
1218430383
807338624
1337024468
702947101
320294927
253313364
583398570
501170449
828924459
1029064779
408490364
371912194
393910795
1328951967
342860793
278728868
783935255
1061583968
291793169
211741160
1109877045
167842905
290965898
926420951
816462236
522990091
1075164056
499171667
820656701
650727600
389288486
867952237
555977281
1329660834
847095329
1188202002
824281310
786004180
817079534
949593024
1000700536
960519002
492483465
614303155
1273896565
1071658389
462533889
383142523
732582378
931664593
708266764
883566920
1290747437
1103007288
404741224
175669171
1031014672
392678991
878900995
221459302
704506191
700270666
482899676
285431037
486711212
456583837
680416685
718360777
703210498
469260589
720910165
679660067
465827113
1010296928
757513633
420511381
511649157
328433181
990080825
749791090
711135150
526490559
383760492
895935223
1159108624
495013115
1419654451
1086861009
355542097
821753395
1073536291
709889540
856651055
444539645
33662700
1209181319
1172434906
357545016
510392936
762611139
812513422
758930028
1277538898
948238650
782422337
617133383
1230103283
1150253181
706283513
394896495
1076919309
554360565
890537232
771622499
1124346585
483432782
137239990
925617155
463150941
872298679
950876815
1132480500
413775589
327885665
917079798
624274680
958022587
852836848
660140346
1095148475
1057796221
754975712
323887198
1580600
1393305775
990490099
845535441
1023854426
945166101
584159983
304022175
420647682
507779204
264831499
205633037
928775412
667592870
1278235972
374545636
1277104497
300795543
644675389
525978670
293386547
804493793
325460690
473655067
915334041
337389009
498727127
416428951
468736641
712664442
1310312397
529340169
1269138234
355659137
556343063
922450350
495040968
479504496
786720878
933717082
347817225
408066776
1315489209
600865671
840344349
1136504758
545053776
878477481
417710805
713463816
747984153
542431889
15197193
775856330
559575234
662310760
724555909
593451772
600589937
1150225189
842411867
290105086
870065179
1352195895
463901914
956468166
893562025
1327971298
852654990
1019181427
941651117
1387606143
542412937
681730186
1125886708
993171135
359695012
393509653
714387474
657599245
1236429907
1023576938
286646508
1418774705
1345348160
251023209
902279269
741209079
1214603103
278529131
1206693477
617300164
471660051
383710359
508452376
826568158
520766568
844002605
1096245535
495081449
269779581
430773272
405606192
998123688
899963065
493774991
520583752
322995076
536904405
699757672
38749554
1268175089
302786413
302844098
762877945
240464094
254011920
461918093
836442427
748347432
955148629
1451518653
483643263
910635816
257011932
138241415
170917344
920318928
580929841
1103094847
730533548
180583409
1298111460
1016715399
847503862
601656185
689798273
818805416
968145872
333964738
589489830
147480946
499357871
866026997
65394669
628590073
762150336
693767613
213544706
398416979
915169689
980161159
580444576
684177522
443366260
425399018
833752202
174499862
742840814
992555927
1432876595
1462485532
1217055703
259636211
973133034
315245052
282233097
253031928
152921807
433246357
592710543
842534645
931872379
508858189
415222411
119051409
1245604845
405229107
585207799
517656229
696181891
182896612
431083079
228157791
284710521
557616054
377436004
283031239
307799194
401814336
750578252
739304170
687297284
911986251
924072483
864454995
421530911
931992061
268839680
336821605
399215910
796464698
877145432
752632440
425866121
652052207
742544395
847415925
1332036647
589384974
514219758
1297520469
1297520469
491089177
772313042
1218360731
765558741
1400355452
307268145
1392337597
910980150
1132692725
1331153159
703152515
1113045361
949957727
897396773
452495278
1432534141
541690594
362991016
805243219
343506593
446138763
885752588
643816152
924101867
1412161330
645534250
541038286
501656199
374268338
1136781160
1207464706
741679125
494519241
1022545119
1075753595
874783163
641783439
477136495
1213366659
1042219469
218434131
1402093951
312347411
983275729
300003761
433983644
233155662
1144855690
660281424
920743995
476258084
630126148
626074111
256233651
1084383730
367460775
439267468
533317838
403517816
1203863208
236035078
531989793
1001525274
833978079
992180186
437638504
742158109
352329384
1362264798
1287711162
1038128759
472333414
824226964
954493234
418975698
751314089
1380117906
521940706
425363734
582530582
949410218
440978743
462622354
1361335807
492266977
753563720
927562045
452575925
454103691
889126126
495173079
1379961715
1232363043
93207223
947950425
750795190
674198963
175489760
313814991
507043641
737184677
541181083
644082952
574123776
733174416
839391569
50282145
130569668
356674572
1096990571
594012795
796815582
206540533
343177493
794461176
1027660859
304720031
735196937
175088679
1013626481
40846862
1037703346
1293567909
776035579
906271151
1013716053
313295402
213244407
934584151
630472714
660393975
498601456
841887178
629746622
845663172
483224029
994678813
1112076522
473405051
1123400683
112391464
405418140
696825604
1093618310
854318373
1002156110
1071408662
38737645
573047878
403009174
1250496111
831994131
1172088749
873554791
1201455457
996752115
759912555
620850352
528117767
1121416661
295351801
614026606
940825065
458283322
452250601
1414078090
645030931
242230402
459507241
613125628
317908728
1291561371
366969544
600841728
1480370929
572054065
423021196
379354349
419007561
802771602
1046947549
1197292005
1341762609
1120985514
571439434
779019321
922483535
356199836
380457204
180673865
821530203
154555068
818976904
697927045
799730875
960316572
474577976
299183614
1220579229
697486595
298114407
1053819244
864345779
723591509
317170934
355812286
388378746
1335567449
653727430
539831430
1080568632
1083372609
561393565
810023637
651075755
855880897
253027445
405591595
920970492
934022108
904481669
1173100392
635398917
129047269
653042866
954688607
1184123066
782530955
1435590668
849537900
1470362940
567972038
283890520
810123886
1363338231
662053062
439529874
1390826270
944426484
444953218
899011418
497051135
291303792
507622830
967703146
512389550
954043805
568915311
1251317930
825564239
285803751
386128827
861603531
531394493
746368025
1337700303
539575484
402179365
823545165
845631682
363017763
789961141
468814555
758751611
867639468
913381704
510174858
163342054
1038563849
509039504
647698603
864576587
292719921
1229513642
487947105
523042096
591005179
1111917941
537649287
589775681
735621804
780790349
882884645
1287435716
713927738
1377429136
1340961723
504444559
1260933465
1017797331
493545393
792362629
727145675
296502012
481370477
1029812339
399129559
1086609119
767892147
688975096
328373961
1433843168
659198184
1195839111
991518887
1062210770
743741685
710216817
464978223
901776074
1169305550
1189617472
548909400
841012911
1042458154
936279691
286479159
602857839
1019293061
487794740
808455864
919566459
631123930
573769006
197096482
886778386
516085833
507333649
700763811
630232652
612908946
500944263
724906193
706626160
537019772
956352574
1440795476
332213863
961852539
866592045
1072590687
411515661
490934127
728494769
986319921
660640083
624474193
1425018049
1210382158
735052760
562795241
282814865
479879595
1076596124
236285922
924059592
1347592951
1261880856
1123264183
624168769
1318385798
711283852
1074738154
541387291
1072612290
874137101
1440582707
923380220
774864476
720790283
417102503
839376426
726260763
964833167
1405890872
1296090955
269396743
1017639087
834788842
1049214074
792174814
1002700266
1466443491
1385395813
301464681
1232519688
1314833876
1089828860
1459912896
905244410
409740110
619446908
1043822397
396564939
1227110016
832026972
1344860554
390192652
1154845352
1076103378
934280810
422802625
911543777
822843311
771133571
757909018
467934015
558569843
724138834
762868244
748328079
494061970
639724024
571985689
1011974724
924303897
492850340
899225918
733303634
995876894
1429826044
959059913
728005915
981220852
569981824
308491809
834616196
1091623163
536620436
1110405255
418907401
682868245
521787311
1071396343
1157436023
1156670926
609067825
262951722
897292638
494073832
1158960671
576309036
410557406
844786630
942419732
917113913
1179865410
1312258161
829706035
380950248
394255584
261585837
561053440
692842962
566787316
1382576583
147929606
812966011
764400549
974959943
822977542
448713490
756087381
1445639650
520428341
885746661
566065607
917626096
384542899
781242642
463208221
856669663
818813300
442587312
505454719
708541580
448325667
686516427
777017122
1466693343
1298737082
1344733733
715700762
760964417
257857409
956559301
1724786
975702906
1050753440
1345503536
1169502932
1336857434
924454611
1071736045
144780288
1047482655
477336112
651432128
679255527
483160721
680904251
315503206
945288489
710213234
840731726
1064054667
1278256704
1230132433
958999295
608402493
1482695944
1113913188
522572593
1079605683
362919062
643411375
466688760
1189829841
1060166751
809630726
276875356
885683732
1396707994
426321757
1364233348
975096038
463577807
1379518566
1354518323
871288452
401516725
499739069
955365114
1435951132
865541321
697449477
513945643
480491186
366494785
579545617
371809500
983079761
404272982
310517110
811481899
259305918
310960668
1205077897
338032537
514019652
372810971
335719568
774422451
786480915
448498310
322395634
840920462
464362143
521695809
251905145
691427859
464845289
1217827668
428900313
302810480
742497440
500960961
993817757
535353622
710681561
482094014
363444566
325369456
1490310942
629462327
1225901170
599922298
1136143548
1273232363
449567915
808598278
1255602540
1147904221
611907176
218947135
464096804
477190408
1137748569
1067673925
128491896
1052249476
919451651
777161505
1049401109
698418440
78420825
758217108
509563616
1454360419
343754500
342778503
705367430
907133262
1412318535
684476838
501318553
142820726
517834596
430445691
320496701
373205959
638175880
479548044
861599914
380874580
1237641083
479788614
388235581
714465138
193516793
532691142
449061030
623994675
1355150709
1340121418
493776007
408038843
401561235
992975807
274391516
1456958031
987483021
315420173
408778778
663175494
416698671
848032611
404079485
958576385
245352306
110355766
845322993
1122115624
719278133
464940636
416744293
404232313
1028184076
799958356
430742908
394557280
67970588
1387228745
641727229
222283995
1136441497
771167887
650535302
51676380
827610088
675266716
799408793
441741139
653271732
587256781
888055076
217798695
926990190
639296119
1036053772
901071362
353578731
128981
872307467
382592288
976669516
876786016
473989469
1266101684
691807676
519747785
867487267
477076377
888384208
1351480088
358487660
673059657
991062377
349802241
287551384
266575106
474677346
672659471
468848289
1301615120
511971604
450821289
323227816
735706905
806229517
944421632
1104727170
802632860
945181146
630959687
549408865
492599962
1014848554
883139986
461306901
630546504
1374297505
545964098
925726384
531297297
581184363
895467743
496391092
480171317
1130366157
911030964
626268806
924173786
1066410782
975605476
344831788
497422892
995846916
926171118
1184633611
519019222
493940822
1351578730
919112559
1286859797
360492607
625458484
1441875408
989315773
867574678
896559727
527174470
1010690368
886491134
341369880
116160567
868596999
317071826
1266973449
1390897499
817424824
981823456
511113878
37774270
544263910
494018947
146696453
1265355541
564187339
575787904
573659301
1172960854
1066875819
180600354
679636716
480980215
821093982
571554671
691289694
613213889
929460168
501052299
475393202
1064021280
746305091
403899293
277520126
70113310
493841287
480352558
972258658
1162577679
490525616
803857297
362530256
309316786
117225761
112715516
508142582
522490703
1017507747
87287228
859210976
588171656
1235801527
859837275
172265350
661053776
711739155
1106333672
1080716521
708259999
974044332
1117898985
287991371
940011235
469767163
151514650
1202406013
1030067175
449011858
672481078
917116284
874500757
888829687
386660161
695280962
66481447
982503143
345528398
604186466
345795952
198041140
760895392
283493521
1179940447
626088128
642488199
204332064
216207736
954582809
736805057
6993965
1241194517
421071366
425399305
239221006
524627590
409166644
961156941
460364482
604312623
744113289
232695793
1143250706
1167594783
764433785
635396356
483718889
357791436
271361061
677143553
1205096259
595828910
255912401
512357199
437488419
91920345
858628552
121731360
1037324324
790259892
361270652
463536637
198588
324671530
384003793
1341494901
450302027
834047025
308202594
924127976
1058536148
525975381
816934005
424701728
761671662
725601765
334725366
1049268797
261631290
213350649
594049214
455864888
432341115
483329534
1260903293
913474982
441703143
484992478
114983049
1009018032
501339606
1258308881
562731154
527968495
1325514812
357352473
176199690
539366742
511809892
1017196130
258068958
879726777
400425769
155996393
172796459
897692018
403081191
1306424450
1238734762
1337668229
914443213
535814498
446716141
465684350
1199017507
993239328
596050074
773390123
645933484
111067587
688712525
799727559
360934478
1438840254
538492859
369934249
496270446
860202854
719649794
347078369
263396186
457039387
1076466298
316309197
688877232
738194079
490551280
773802468
931518464
624832500
1251568265
896597618
758435101
1095816411
761781259
156246712
460952078
163251345
729433822
1009161445
985829980
897394529
869048084
909185548
310486881
877250086
851131667
592062582
342092779
618380299
389732297
1100471013
668622436
432647840
855156038
168223251
673536193
155312455
1297069054
772323286
808312971
1282422506
385180525
1028610258
185676404
748645719
365961445
511699417
441052413
85496253
1309453825
791994277
506881463
203224065
298844964
687331903
625144233
388913292
754619061
712665755
1325684653
457933927
1050265183
335418746
730618675
1473024319
1228786721
572015650
444393531
842631858
494697052
210731414
257223721
1062409106
403463437
1006184213
743284524
181450120
276761706
423293404
569924
876375360
526741296
453658013
544741992
974600253
1217379094
250723769
1042035150
855399900
240935599
302684135
860219367
995701123
410676748
893839431
430650692
497789797
937351034
912810588
1125561086
111032629
650777218
452033184
547682314
844004761
258299238
745204504
191687536
329833236
134409460
1402293956
806561673
499222209
1097519344
133629047
961277157
540551791
243667972
588674810
486534890
384036454
838167345
244150714
732655782
728455702
872935762
948687630
155721122
225982352
1245692459
934908943
1049442186
333106770
269361597
659997828
293121665
1024585492
482393354
1021647472
754044025
990926047
623748140
1217896922
1121018583
304065143
1070908462
811899493
1178561290
990128639
1394418942
521475995
1022576573
1448853928
467576458
1095733691
797967702
937578737
18597781
316134576
1133641596
405178482
190288217
677187138
1395938184
227943018
1094200240
1047401076
316726766
496011554
1354658997
246653104
963877479
473693180
694624001
130700896
140999260
940400905
888242318
963884075
1253320580
338428128
1400119433
440476862
856493310
962965803
1262349056
493059004
938663875
774318316
1385204
564993489
1212649707
555698752
911785781
673373390
735179867
1340148784
1048128899
736597792
1081046709
501313274
94548300
141570317
603295320
352637577
331441424
710248539
1008082046
839713541
426529702
375704109
353941089
1436691081
396719454
1462604008
473220504
631303838
1015463430
350151765
1308508970
95306002
613882819
432601805
451495824
178068453
646322457
450703828
503061756
785722823
477059638
1361873899
952412190
360494440
172105578
204718884
988074169
774761123
502526365
1315898637
1432797750
795971024
51924591
514478530
1254214319
977066382
962494456
1233306656
743570228
353334448
700980088
762915755
345820061
1369601974
1059067621
172147458
749088465
520335928
206262308
476423502
1214908469
978603364
742377369
25271924
1140273603
645096771
705638712
886447304
1029541232
869315362
746287622
447722976
2268145
636433393
1288312477
888653233
1329172926
792652528
296874571
763674495
889681940
398034992
298869910
280962421
1306558245
506195742
652786281
1151206426
964429271
695831399
1139906692
639829130
822943136
542040289
401650955
541400193
283324558
1240787194
380499859
606562976
589068941
415444741
901524629
646604889
790628705
125456405
800733986
301703236
130210
637859952
312678277
894336773
748958196
1261261260
1033982980
202817378
745698172
226863472
587811451
339022528
1144688634
662845366
1107438906
222518354
877973391
339765092
511587369
468933049
1236035333
597170095
831945592
947423522
160651195
1312280704
715581062
494012662
314455883
1246448217
955411886
286751999
872585090
623237889
497765126
424856047
1416996980
1391449087
1016245965
363733116
458619010
518745033
1425908831
375491183
826526509
477804779
701406391
293483539
1352896506
968635949
708663955
214007789
865341408
774756967
717298194
313530697
630517718
1419456574
1383179643
1406886031
642638672
1404986816
698228903
907142680
803015635
289223109
384406306
1051297068
1332304177
1039806561
727003761
416012122
704848271
479123061
504648506
358447686
594203250
1019916571
137982149
77447541
1007069270
267029832
2375411
868262005
1089574219
672724802
587585569
464823111
194583404
482314427
445465066
333471696
894548042
456826557
385386197
798856868
970034484
1015548289
552420915
281556756
754028877
330901212
644749472
486332060
967950756
762742383
380771033
1174567448
1015827043
422386872
121773396
682592823
264779354
775184190
656736535
765592110
1050485017
510408623
1490647544
443300960
484827655
687262286
873778567
380119060
465799875
477605831
438256090
253008639
659640446
564014867
1399581392
432818620
273896251
808885515
402109890
148336465
524897278
480225076
339362491
4039159
832714482
1161129622
857345831
98140191
513922238
392068894
1297738369
464939309
207965182
684209901
994194704
316330656
408108060
1251977188
1204353080
452157627
619985843
786054878
489242330
578772020
1188241228
1408958513
731689941
419600893
1424492943
1007052503
625162169
554386688
246338843
735319632
460024967
674386755
493496060
1222582716
1131984136
286501723
1446293444
231858977
469708520
1070736867
469751394
1150195824
1192270645
1125014864
103188190
1155897870
1134460067
702059686
553703244
967530704
1170459846
496786444
524328421
719590507
1017038865
744647126
639668897
831987643
965954112
557129269
886667951
349963683
814103163
761580912
194125870
521747064
379865487
324504975
548633858
1443176094
1042283145
241545401
489611623
467596119
1200302313
1207554609
629073775
1492787358
1042021165
451606505
294172081
770144534
986986240
1350482408
1041704985
696615230
773010115
927076510
1124555172
301983147
588597064
1237183465
848906473
754486871
227314978
441674445
456642041
700266615
675490937
387242455
651128925
694402242
483887297
1299869573
1422138547
241384109
1029972170
402098601
223063412
453895071
1487025866
1200526193
464202092
259350862
967542913
934585328
421344534
948006787
963547178
440188179
1038918994
736822044
582280536
1138263373
318523671
625371082
404318439
1229601535
102723656
1009693139
920841781
346401800
548318565
456065226
425781510
1211649799
1109085713
631710282
253237760
492647236
747306070
424146873
412417055
462813361
428343048
1345086618
717241143
306954259
429552787
883105814
1308029125
429395710
611513306
650914928
884850453
462035168
487461836
995977595
528964865
471173651
839214607
1465359871
326538875
620733118
243423379
427118569
921991461
298766210
388648294
441940998
819813361
328604623
683483240
522888198
475264867
529239003
495138532
865717405
518395570
965792688
662366733
457856125
537750190
861150081
1218622132
642660542
383119520
666930661
334171837
275873775
644007089
603373819
207733436
789554532
1121374430
592325422
941937133
55381486
1303463075
877574245
1416377438
805311115
1114069879
1032944924
381432468
326749179
68790765
650969114
493258454
816221139
533287992
500417308
1075141067
340971218
1212761825
796341597
340134931
1143498164
159509567
752771224
309208818
816694912
661358824
987627050
392109622
742083221
545733881
426734589
839855199
770272544
194681504
1301722289
899428704
400930010
236760154
510280739
477957884
114663697
965435665
418432639
1424395336
748634777
281954524
729076087
1333630003
855854530
790537873
875007264
506634972
232701503
568776931
1039946264
589011090
746484221
500845235
577689918
1334741750
241104755
811908571
215984661
996561858
475203461
519008767
884444713
967495398
437065538
926444705
254621300
1016808664
426560200
481409241
1030452300
469313997
1233714497
1197777320
1304565066
966845933
381625162
340971093
1046295272
463046380
385737285
1106092335
193582282
205492585
1056604508
1115812239
897903226
673832335
384836700
415825474
243474351
1054388426
549232
1168210395
536690146
161821473
473811533
642716389
1276785766
538449066
364615925
214659564
1470797132
284771732
1294214749
172461442
758879263
1101368825
1246256636
929118282
414634810
378042268
867781212
392297358
285749044
78107130
339386835
539892343
212707240
349029556
477492186
217796190
659098819
741498705
282571842
860651136
514574359
528099127
1091435159
1149411498
511871718
666003695
347169472
1204416639
787086126
845793910
571802901
800987403
958383031
159951466
1094250144
245929986
482412944
125718898
686873729
1128559637
580928547
983703669
558286746
385214345
1079476437
183552860
396268431
1067065125
171437354
1157314934
517117013
1205326886
1153374092
1100318841
618887273
45820788
1448315678
1462168405
1148954353
233797071
339178393
1440674446
1198151224
706673836
704460644
139512475
695971449
1384922076
430542100
420711560
959797351
1289916980
389753130
717063400
297741514
956198771
524683950
150565553
855301526
714356639
975810359
377810743
438282808
176363963
646162050
870718333
487356103
1130950810
798140883
472347914
501853878
416594492
429620841
696430752
600648878
315015610
862748670
785235538
1093512493
653828971
1096840037
1205534305
1157686299
434171198
250112818
813519506
611687613
983940423
1101253346
954711731
308115288
872720928
637260384
1045499987
1118006439
1113548305
830140871
1117044147
531566508
395357825
136845542
978791761
734321787
506675678
810652598
1164339503
962924897
341661327
1077613232
814863746
40305554
938838660
854434020
621794436
1196390547
494014365
875653463
884290851
1494543021
461740443
461524060
720358285
749152076
525989676
1103233405
1170431581
908720794
52919873
1064788433
467622449
652509596
1410152450
487995936
370476951
1015413130
492769499
331319768
1082157220
529526784
1291394469
1202414436
232050480
942441905
1033843847
1118503408
483388307
519090857
541711320
871321664
964905496
697515326
561197163
352990621
1400500315
934931213
751837042
763706545
968009020
760511230
1236379632
1226823360
1319359302
1031770272
419916690
344525889
750528989
574710339
914466362
896797636
971702616
311072334
487001027
859622707
669303030
1216096012
290199472
725691417
961949831
94623410
170463419
328314733
1145176765
1221921341
200433442
729706372
365964701
71196323
1279621969
838805664
454947366
873410058
974285217
486337313
103475808
547702884
1462806920
356510489
909101729
205006499
1258597011
1368798863
714805692
973398881
569806156
1248145212
451864364
534991535
353720549
960958103
360565238
262704603
415975147
684931656
836691597
516726093
612764169
931075126
529388919
742047334
308296447
158462105
1217088870
805026907
1468252898
629795802
958577543
180671149
695829057
740718141
949347489
766398218
275570361
482300017
621727693
366746190
550328087
158582123
507582014
925331752
801717862
508115325
1328839516
944681478
761006133
572403605
343009781
849387995
836946858
1470851892
748235897
1035470134
1301799790
38327869
1338183035
1258499436
258004140
369666179
424406691
952837614
495044235
201146717
913260841
546750026
450858695
1086852918
640981293
588524458
718696845
611857506
821073822
261230702
818620085
162983052
1009278646
277197073
1379575351
565267853
891490636
371864966
358591190
253431884
899240710
971027988
562507489
361305957
1086279969
469323721
513093388
461987029
681571670
769412919
845607792
272797398
211596759
494332225
1147048732
344724856
499511731
788210364
1000441135
762701769
1261750111
989700401
578065151
446259190
1391076820
269118783
518127967
574556510
463176852
710478186
447068723
490236580
327535968
252512318
468682502
846769216
638507277
449689042
638237723
1014837960
965255508
786980533
425014762
646225281
218373619
560341642
896054059
318498729
78809826
1276229342
806557925
174632626
650488788
967126850
1303471446
815951216
178298492
458318675
519153630
1087018197
451939589
964723881
262748611
693725312
1499665957
1280944579
991934241
1496908194
834250099
834430523
1116399007
1134561004
894568457
469029831
567814841
376835855
1392994476
539737911
959871176
682559316
1029865772
404316305
126136674
805802453
1140266812
851334039
946260159
1374438598
820434228
1035883103
1476886392
1007784582
462119497
812959129
245031835
1223232850
136803748
355115410
774743399
518893012
195618647
1217690767
766917259
466521867
683557666
988134117
535128487
323541112
771072493
1296398604
792447357
735053544
727419890
614702139
1021754513
578361300
414425422
542866406
315301821
1235008250
177385061
78013239
998983845
829769300
677773681
160481341
669043615
784771183
631677877
511528787
517826694
389499947
473345340
196446108
1205067434
723261793
376009037
807921205
1388960644
874905682
377625805
121002548
1078744818
1017536013
907177922
688224429
1061890846
1142697742
486759265
505584703
325093813
1333526482
1062172563
11184
514034680
1292425008
1262722049
228574512
1035653016
358867695
66524626
209067202
628816587
513639626
675480896
1307931689
1213873973
301984959
637879761
854208848
455893396
498438117
481992319
675527080
609290542
539466194
405739992
453526189
553144905
756788548
162334647
402374173
885984495
1381581028
399938155
926359218
1013793040
642384257
542117582
370734679
490835163
967675570
442121451
401417678
684406216
477598465
817862511
419073335
1396944280
426267314
294288423
383876661
786174510
807750695
142813932
558912287
768183863
960544573
37374516
1132112998
180688577
313555810
506406684
1355338173
275445546
835017039
425854587
468386521
95096846
1361768006
552500598
1015706627
1014060033
412702636
201708373
906128458
576319615
407905049
660605255
869190732
1480004664
769187387
1205110963
457354373
488044253
167143724
266499710
764756823
1046336877
1239628257
1340298060
335834172
1003192148
457125666
1086799891
451312091
761532499
358484703
1483419117
972108238
953421198
576496
721359315
387550908
1056136787
381726240
954967076
1235932258
750283302
1010260626
275369116
719357815
315154098
700383971
446141694
1042542023
224412279
469631798
134507306
860861209
1046298910
288191959
221192849
879356369
677107898
999025141
689404190
918980766
789141313
1133714881
880358297
755334375
924363155
1101441806
1112008016
1016343003
1190949985
702039845
412331358
1468350658
837914642
548433604
1107471852
635367106
606602711
955035495
884424759
764519395
1248026651
501789473
199980091
413619704
728805385
749690336
176403936
669289470
852631005
601687545
1010943957
652294507
365785683
354048932
1035493877
1046386919
1214545255
465052486
897061583
980285054
599815697
715587429
406344834
428369073
1095769632
410988503
946990189
869933722
287826653
886993916
495597306
1033394923
866380900
924786350
585187373
1189137319
530840584
912529564
253780886
689354872
388039256
1245557472
1237247451
65994224
703506143
1094209416
980581697
570610174
469590106
1343487725
1379125915
737700245
243732546
744499677
897047042
217911328
1063690712
1082770385
1064107265
727943624
759562213
633818118
706693214
536140320
1126376034
170481504
927671787
1172120003
134382301
1294392018
1143497354
129097014
1060428861
622652305
478582604
1367689468
149947693
936874347
1060994720
716783555
801228272
1293718545
464414467
1065450304
513780493
348709677
769870834
48720078
1051339487
1190806433
468524962
321460493
1211753969
1038601393
376853232
988732488
324399333
610159889
1025627389
661785301
116733820
1394544503
357822410
1108816731
444479286
793356717
353637882
795002318
233457901
685401460
690897172
878573644
560858558
620367017
641979185
898232226
279589915
741016595
758723059
658925409
799489926
1415021201
799395488
431284212
631291380
933122896
856205279
321398408
1091218291
149082622
644578291
954800823
471082321
936487619
769152914
1403135908
950543223
294022524
518061290
675479383
567580460
478162358
610886458
51329920
677269327
708703987
958414483
475439829
903799257
842069773
872094707
989719670
438399590
1365473317
923984603
877772876
940037371
743579155
320459631
633976224
701516084
1310786650
394118161
672706785
1046906922
371123209
1040295836
310321120
1313113591
1437028103
554697822
644376981
840731336
840815881
409255
520780052
398529637
467824051
846435315
571085098
825152358
82649009
625125287
516822612
925285153
643389989
433408459
176629655
255808407
788358642
470198746
424437911
198410294
411234308
259217245
1041120862
581590005
912652185
668150978
174950669
712308105
280759921
344678725
830402972
1115843587
66632817
1386414480
709340592
924255115
204157992
321634044
1712910
1246403476
543429011
400431395
411705122
533381195
729724934
123164417
1057931901
820302944
760191361
457851779
576793001
1162375413
993930858
1049951164
1022912724
176262122
434381791
1394621345
370833353
398778782
1193489958
256767737
528012297
568015186
1018882918
569725525
545581329
443684175
198686091
507134058
870548176
945981300
743893488
431224470
706533928
504714039
892072906
1083827008
200177243
325662002
300706267
606372720
663554765
801868329
327066190
1157537955
1282551783
754055927
736608107
860254302
528544511
220059212
1177393143
713210619
1398887132
804114492
1219362812
861024915
224191879
383331644
803981233
734413468
403176580
741557091
714407009
333003849
377468383
357724614
339555023
1463033101
724046945
420867585
725111648
648994294
533291508
1491881091
514098692
951696712
545116618
1042539616
335920812
243010024
655944173
927248448
810630006
230998893
374387280
690650694
567606085
427358517
943449255
509978077
1149477445
348446449
1038539678
645007325
1295362016
382391858
1176567187
802130093
1011240850
815180848
656958001
1249439040
500752617
1049347462
521250811
1401744566
827198505
945793288
453975673
462277369
740718366
288691193
181413628
550903717
493083700
775726128
208425872
510703916
363404768
703785506
145868060
501596189
602599924
796792138
740669535
618446473
1091115061
357160592
765991142
956957683
902797155
347657222
1424005281
457276474
230884090
47062939
486318639
104230786
585276202
744546686
1022039611
922123225
910903263
427497961
256676852
261173420
599954427
776825021
1173160674
1130447926
453540004
347910522
1307962791
778561617
1313787130
609106838
400846145
564222787
662236138
531722999
168120681
329097452
368336087
397077428
1356291513
1250131139
66273597
976551417
438305065
572064855
914130951
1065850328
841765143
548613400
525773396
1258945348
407712137
1055509578
300364807
478491969
626534597
336529726
328368865
1123571212
848293660
1032590600
226273117
964509327
59779554
950706226
612871280
1247446281
1377249879
185441534
544538592
889270436
165994023
1464025924
860945192
778588666
441607156
183345001
803405375
1089493418
598900243
333588633
1461500706
397791425
517180509
1352242416
858143334
535321150
905395448
742951103
382910655
1135914223
359809514
851024815
1242348276
227723110
274500518
88450455
805562925
369318826
842698150
1028175400
915551314
303842090
1004505501
808287465
869159411
561765572
866276303
1231428436
766739728
1034463641
95571937
627249939
475817581
552724414
702601648
956200247
242006550
1322630562
1206516384
652948194
882560063
184196674
978790103
731876573
702650656
328108641
1442143702
117193129
539653474
429530839
439826550
1037757602
882409105
876154193
502778574
1200512834
596377648
933997314
262557408
906896469
847587832
420985656
773583067
1045784565
459842381
756909028
815552575
442409053
406313261
427293250
1390632775
1019414012
142305437
293504533
92907935
798393895
1375278118
1185922766
1084000306
293090175
605718934
277377518
810727244
325071396
1023288700
910137779
1015420641
1119877827
428948547
869149742
325105636
709218786
347971960
377099739
799096256
72670991
1266331326
611000093
1345631102
550829652
887049694
275452335
437647622
1191660001
791024892
1301143866
464192967
632213406
201841283
890712316
1111166525
1462975028
576294513
566644391
399356614
1124853824
648948513
516877823
980654257
649108411
933040033
1050775976
1201502646
303094471
394754118
1127217973
243254488
399095282
1176268718
770737880
1197361388
257747927
1287092830
1055068123
782955661
468559141
1395637614
730618938
1225755037
507989079
1308156566
479291048
851214250
341220609
895545631
974824619
531955613
138209619
750153456
971423293
395287693
791599545
428810017
1018755738
200172813
1337652543
288389290
283176261
585423878
962403294
940456368
364899342
540890137
37047088
552254760
479646530
453085735
457743857
502824790
774204245
219216573
356335190
1182518724
680852535
892465516
330177461
807395995
355857490
442241349
1018198339
97278543
671049945
699636750
896512369
469002332
1329888554
915928592
724985663
942980617
326207948
796988953
709453088
340510264
741064177
874596984
132965675
697244867
223287826
1045004211
962462228
1474404727
414040527
640685804
470906539
684879625
708272571
289474865
523429943
1019218172
584401758
1021166267
1433243272
615271454
495155509
824147913
902164790
1167483880
1036951345
1116466936
377691917
1087229283
1143822146
922820881
754078772
1214981642
1388607630
867193552
669910327
1158450967
1468434728
1321918601
361766382
316052390
192766661
947575757
236898324
316343448
737786335
1724019
777116389
913568719
313892091
915003930
1065605418
738629878
437271978
763797021
413573187
1111797862
471556780
392334875
493183387
788715414
1387509588
158201413
297830046
638408018
1344614208
906456427
1056879078
702399630
1155609400
435656295
1246833628
918991742
699842691
809540836
364302050
1127285794
508944740
877810880
691294900
369926843
1183844296
1157189192
478760608
808335887
927522564
265935978
419393773
688402899
997665214
285272195
851267696
368990614
469801770
15052242
536718909
446967875
295026986
392509771
68684661
162398201
1481232258
1484199848
425986040
547905714
486435953
474607202
764704124
149232195
779045503
1135556594
947742115
1051157266
413123786
380444342
314903106
432074542
646164033
155142139
1374628892
505864756
881952269
873967435
373476237
256473937
698413580
1164706069
1383286996
195751268
135124573
448411903
1089217793
578643724
971124851
869541655
655883139
685095860
1290097356
325668973
1179145831
438540666
839952246
286925520
1142457437
248238002
833084163
1185149531
351063065
1292955204
344526097
1261211026
359101342
788097710
1292743830
1088967293
927163952
253300
1247355405
162647368
376905931
534216977
436463036
185313283
546054136
514823721
467403740
1224583547
233490601
1288238655
894441431
985793614
524089668
382433944
334914709
286683472
1037669862
955066242
197803968
1080627520
553918987
754522363
1204375902
619809747
1410655708
1030035121
544908851
838811300
623539853
204335686
858169302
743492042
968350673
1067503469
858681014
1061428302
1389405346
468879240
1257797331
438454280
519921744
1435479714
375107579
23050339
461852431
344506812
908927889
1111551644
858589098
782515199
402104833
946897676
513311542
390312789
908512061
1066357057
280359668
197689772
502918967
218301110
960010877
865262760
1402862377
188304715
782814231
1250358202
551874408
1066719948
434609837
846862591
526563070
848762936
1023885172
422141451
196341744
348578433
612034003
134424997
1206256353
169627225
500756692
407037661
427332228
673123565
1175993508
628237284
1325240386
1005912297
1298581244
586240228
401803104
457061618
851028955
424856541
263188
247011536
709997550
927166757
1043755883
423683832
874204340
1089719178
499020154
382177909
407638311
1025273368
1067002344
211790538
325728714
1446380667
175391791
344293276
316413040
202465372
688727280
257003539
905998642
396724178
410929604
1033770260
524393709
506828481
898015449
1468189103
208024695
875085916
1352064337
1132075358
803074699
275094498
1245063945
885751817
585327017
926584536
297529763
1452962046
747492494
412450434
642076656
232795721
697330790
94871459
722504469
727651165
458338322
666330677
320801687
1023200534
1260637733
1392224127
285198414
329290298
896490560
488666437
649826256
607207695
519961776
1453853827
635873508
363939910
1214641616
386145048
372212841
1031248956
1376622547
1288280858
971263952
336245398
728007202
762308321
886913943
648476061
301270231
455518257
1026314776
1222522878
579817880
1330090502
1257134775
722076070
760521745
185352426
342102336
1263553851
550919187
630398252
224745721
1044543576
458796150
653585017
253104669
588861519
168308692
702393145
722444991
436407584
263538225
1030340636
556501110
498989863
467184561
511112551
550772746
1188735571
256475860
682286440
413830377
873755095
833693860
338114968
756422240
1127318303
796896050
777864281
1206056988
398811230
594923076
339762678
226149688
948479074
633339836
1021314264
887326683
1226445296
884222403
986149956
435999452
584208615
527162972
1388235506
1253921363
703294393
308759795
863475750
797552481
1021591606
543087271
464886691
1193998198
77064239
421100308
332627226
470435254
571646335
880523003
929023395
280603384
789423532
126756380
961970797
210944811
710096478
1076880560
526689086
739668239
759131527
152573227
1001907410
465575335
1461153859
774958227
478593587
198482105
811638545
1033845560
324234141
124863221
403332336
462492853
499497611
1146655717
1094362380
937496461
529467379
1006581174
736425860
795074410
1072206412
1448930641
1142001451
847061113
782407011
1015686719
847265065
1450103498
653973496
1295802215
1122464470
512166433
54347003
475430044
448965800
502403993
195723201
1053047888
179851865
464232902
904488759
629641334
832942267
637638007
744409108
617941030
533747005
907225686
306564026
312505842
1103353405
882266828
727382247
511212043
148438348
114272748
557813209
1462932736
293875156
160756358
962988681
819553626
937352135
1027322514
985358368
590703257
244723245
659268515
829614529
879175036
353396173
1236527278
478773902
1213541415
346504601
397610732
478498442
461528128
390109098
190922646
63353996
1218078315
393053137
559910491
823170885
1179738301
822572204
1053777231
1317951417
1197586223
453176997
983539423
873065807
482852043
1123932449
645231140
352741432
777461348
390941943
953315156
529980840
1059319563
435401677
450065721
540067539
440651732
117428938
529026014
342665057
222947546
590690906
322865219
924358271
143684854
785291041
1003413902
843496412
411589195
1405950116
214485155
651219457
225025784
879399845
741811750
730229158
1472014820
567421296
272401709
1404575480
513622850
440856110
1472761689
721917503
351700428
624215387
1458941143
480406653
297497017
623813102
1190277669
125388700
1468212679
1023928107
1289880290
341730989
918247551
137040505
418946247
344797426
218141654
763148603
56636515
489068281
710181960
189098649
321636534
380070020
387254061
136015774
382073731
280544117
1136091361
310435465
641349105
349861934
662899507
415743896
962479220
734750796
1268056076
520738253
342477089
429713867
731777266
1019381166
632992906
393399059
698181960
296643297
237312599
965418207
48949521
495940081
807105247
450348394
728622130
914841200
972865938
207052091
375362422
1050114301
715984213
1207947908
470324200
527842402
926202934
1243604286
989645018
714194874
632835786
816563317
978901703
1283605110
916617221
773214778
1050879954
273149394
770828826
913290162
372774918
880315947
750909795
571769058
819369268
456688526
278511044
1058324037
541536403
425348234
462424284
877143771
911323306
710176102
1354249393
452365674
1223786973
649356326
839629555
787494544
911613405
847755887
1054378437
860293535
477010069
1304532204
1095492271
472532816
350532374
305215650
823163410
247246120
374103244
439060338
497641602
844045129
666641674
210082825
477003364
929542527
970191275
870326595
542582388
935355439
452591209
252233745
535328339
816524909
848539975
473444165
267785846
1028334699
429791233
956671890
858190635
527567324
425607408
398667598
40828587
830718392
750316894
532768251
738370447
1422557916
485694932
658558478
419357064
375767165
428371406
890309106
956504174
875386946
1179960806
1082774863
547024295
112420338
674631184
832529912
479511541
1339061158
655345751
824224943
257230718
677255898
125241500
877515306
566105188
974150035
524835347
921830349
167356412
511543025
660258304
638303817
489392697
945226791
1148045768
821084299
518287653
394757369
186247836
726149571
86363463
1300422792
469271150
942528010
187115347
1017895820
762333802
424620240
747131259
306474830
1384466971
311130538
575778315
436879705
415373665
746980604
830402679
509974099
392662219
886430666
264923312
861917497
886440015
890585212
429714847
653609499
653676898
1091495721
506681773
829106625
1286211296
639552545
864331234
1197227399
379304780
1400191216
411176925
535594512
523252665
577166546
284540150
893347139
618103088
453059374
1252641556
1112310977
1398870756
231108471
682698744
643366956
459546353
664372703
1099240517
438438723
734055301
668568715
1262961018
166567843
838213775
893098463
530941254
348049849
987052152
375794744
875882725
1219582489
1359378261
509972200
904460578
1491230974
411119177
993442995
1330860496
1032784755
787212074
1133096163
277178186
1120371284
557908402
345014129
511882117
1207914492
1453242177
1446003678
119552322
291188707
652213295
464232370
513998537
1064651374
538726068
1497198575
408101237
1159706944
656005772
295252300
409626686
1031809036
991693063
876671759
271702072
240194698
1393665707
1093939116
774067657
1365163290
1054486754
837995192
932867980
785460848
765893432
1052566101
425918161
518980836
571171632
612763014
318326865
571014914
693149830
678094563
355768301
544852817
757165936
146577505
263026954
339118518
184189631
827491455
508128003
1282920538
801181137
588791389
877057657
490668880
811411779
876024713
1212738112
985568641
880054704
1441430
1167365199
809601045
575852408
963720810
1037938767
469857905
544449062
931176356
523774208
397606990
460032986
494135362
405082487
207569132
751036670
958039578
1071903317
1295718218
760481703
337562394
865245327
1144457458
865394103
943237212
337762939
171568803
784378042
1211530608
302360367
705835535
1438962868
218579968
809103647
917167971
753709328
643207305
877742606
398690203
468040171
387848278
393872059
357979740
800412096
437300734
360040055
350763711
1298688835
436249401
500289520
556295314
1201350721
111403220
865466086
838447990
868867770
568595207
1015041697
314773872
888494540
1378372380
522406980
703791403
828929617
636563994
275363164
374046490
677724885
418944941
1485387380
1370238160
244533556
1257707342
637631885
757726090
400205254
732071528
1023011072
1276075601
624463152
262310726
793424525
109747119
1488843206
260546590
764372835
804710012
945575749
290548155
1486199581
365630405
937528584
838049588
329038858
319332734
383806111
737181042
165686683
320428832
1035285945
428107493
1394770443
596185244
1170811951
56960829
810262206
247186252
308646280
438868178
846865561
757214013
687060330
1013062929
294275616
72338563
1186152864
623569898
1076576711
336052822
1241761247
917593191
591826692
865659176
707850231
334790494
746972384
274235467
665808786
430809493
323842623
535923078
482829361
625450925
483113225
1132816946
480866817
244165447
770371377
466034019
214832373
163156116
149016068
251645896
413005553
701604901
599388958
646434073
632049777
164709433
706845727
309278858
532041168
460637132
350941056
275674057
271478979
416775066
451774017
149924494
360903637
728352711
1022612064
177505307
141143097
497382515
425522619
434002920
1262700870
951148103
794918714
144892675
386226956
356532017
404223948
1131763319
582272763
630244268
410251234
420726386
1128447009
441785840
332198084
230778992
603539370
530429469
870687446
583380591
319333163
538100466
844866120
884062520
432282919
856573450
169453530
425190103
286674246
466182154
819888927
1309537277
353064512
1307633279
349421188
424251868
836859343
394627704
375902867
878073063
494224560
962637147
216696933
968337853
456544405
234480450
150096236
261876935
329196378
308255282
1005469968
133715218
1153563249
281940234
803709247
627596478
1478583286
554284451
385374219
786467601
469782131
707112244
332034868
1459912067
35833463
803682681
385727778
244116189
748145731
396999505
746395961
593573051
684989896
1032891150
766700214
556006701
368361016
950350156
341476378
347481125
700136360
1005219725
724736127
929702936
1347080084
1017437948
466696336
1443808158
639952015
975839089
799813996
411807518
249674864
455572504
1255464465
907653046
298360244
311393464
1369911793
465632926
726813718
387800265
651495402
49140396
894966495
523318264
864691110
463670301
563805842
465029324
338312710
319719576
400137752
226907874
418843805
432503122
912112839
560444110
507023609
1030024108
799935181
931469641
752447177
673126125
134533161
357123531
390704429
714299181
489717506
453456182
1075190877
1435321024
721736692
354762946
1489331335
1264203459
533116130
687273953
1271862942
250153519
1144749024
366661918
425309599
1200620963
757109009
884029188
877884614
951341328
700232096
448397728
495198312
1367463549
751252509
1034063389
102152873
941455832
604079719
455426775
544056548
767617914
1281267805
1317283961
335348620
1304851998
748951919
752133110
865199161
756201175
799693354
658909478
685874146
1089099606
844673193
711025584
1257017575
1456233468
451133977
1078508411
1433945419
243200564
306933197
863108011
1195390047
1077971246
1039237597
716192089
946248119
71225094
714903434
303888232
1241538392
335441831
1152453272
778351975
709625314
1119867004
569419229
916726601
1237344465
1034046417
843063135
984319550
256449718
1001538104
862396114
827824774
700977185
1364556831
775240234
1154790375
349517250
1040319243
260823446
706169901
1237918813
630195846
329360849
1392956268
566107252
1475871584
826870486
560492900
468421462
144809601
495190795
662837271
858164702
190433489
211028861
1152296995
879591100
738423782
649864699
932458101
748635083
405176019
1241728902
835054243
345190029
991855687
46713216
325737616
281864618
60902531
44777563
480414636
779069246
1051150109
460312334
764887998
419316328
1159441361
371026719
849571050
370591616
893241720
321877987
1222333607
1286316347
1014848743
544210943
267015028
470051349
427640263
807786403
703804578
287259425
905784796
822841481
280642501
121838283
836527057
965184181
831324688
997812842
916220291
897276107
752749539
412262084
1278067851
338521923
554088453
841402221
1137602828
1122829248
1209315395
953578701
1316697808
823768548
938090372
318513411
535912747
818687026
500902622
444140790
341812517
546331412
438028700
211986345
341390415
1124799348
865404002
814407499
844992929
791597538
897286412
1465916283
472538180
470165876
570521477
1420328539
59023173
896590783
482453270
408425496
82789988
1365476763
507937768
214027621
836269645
110311105
716244353
318395542
962903247
397898105
815438183
643046584
518347021
716811989
1066830162
933432073
878241836
901512466
1380030829
917513924
351162944
963966263
722499867
405309253
219943351
408739991
402232064
1225140583
1366724105
1350426904
341157320
1019847013
757005022
1283233608
129441263
284299231
500427145
624779820
1381751434
577694097
480029791
730227095
902513859
841093864
908669725
773579818
332690206
1421423625
487169075
523156230
426817746
748226969
1247232428
838847202
220369639
636349724
754787639
399039198
192010819
720386329
911078515
673709842
633623796
1013707648
809307
909539291
744450146
556981945
155336063
344408304
1195891831
222564807
917860313
547149722
592076316
534337454
147470036
696428513
1055046306
1402997086
980241913
337418014
438483397
1333919505
48008843
1002818797
794376028
686597752
491220948
1136563034
584576981
336608036
527551180
440842554
732363506
1303245976
206973094
1451475197
922711239
935416258
490447220
500625442
994565976
756403724
1045651962
1053147269
1169822049
1024064526
1159548731
394883144
1050124239
952166461
766002416
420119966
253962444
424870289
749635894
1448735763
510641859
467158840
1117603500
800776393
520187933
54336655
393081239
259812448
1359409463
393912186
919445326
492726170
869541729
388833429
1280649275
886779913
434453395
455033986
1259356157
355470342
250982300
621920989
324390460
495737115
583795949
547419269
339933027
304153586
828487771
883604380
183100944
190536998
70849245
720665148
313734894
796882050
443919291
970848881
949179439
161767353
615093654
876454440
999427355
492550715
1047182786
883299294
999561779
989544613
547618214
518427050
450282702
382881959
773862583
395710306
685210911
157966004
115825806
368540407
838706854
569255464
319241063
426056858
603720352
6649699
548785414
869731974
1072106086
518182103
1070248769
883226633
1462502997
1073274900
815019264
645643584
426533433
1209026362
597292089
118324227
435267857
322145294
393453837
434360679
800986281
469811272
241976369
206732775
721114733
327249068
1073398709
604484835
740504946
838984270
726757588
185808668
754401345
349056330
552056483
992703934
814967068
371207393
1107300340
707410808
359277322
839860459
226369675
1076913165
993210141
164531983
669271160
832836650
288870472
912378800
1372676612
326159506
685084920
284849578
1385913154
892997787
1430632065
462676552
303859088
1467944229
802719954
467781359
1215662764
336767590
303893368
63419258
785004121
1471897754
450445849
742323338
864799653
154795400
1015568285
557905031
388371958
383724752
778527081
637236279
694796033
388806141
665236600
1083308586
826729441
59343797
1125970369
792050749
667288554
1130596499
565150770
399636036
829961610
389427830
1457514250
541097222
22910312
1079569781
725878380
946009984
129727111
1219698773
489904188
472510981
487989076
619671416
789195660
1197671165
1260025306
344190402
1372178207
350679207
1129645928
441413397
74990492
819613574
604604335
898546968
503374588
467902997
1087471123
1069176836
432820282
735814910
1150265605
778547777
1044533169
906846586
441213292
716409050
822010150
1316304168
853860919
761899645
925952106
1334411411
1245529071
819040811
1051262254
688209176
215440842
550296801
1310009666
427932826
358438938
769018110
777572985
756394327
1209438373
790132743
420279806
1243491760
794633847
320844983
84102817
284444047
500364619
1356346943
728363571
814018764
1061085998
1277885928
437694236
1411905465
451578448
438881428
741104365
333187489
754570905
1257227676
1045054918
267994286
1294268467
426959008
648897336
383477045
362290700
1026194717
374939482
410041633
891094275
971091955
366615411
491212345
1121510709
524923871
531508270
407138562
255267141
530489162
811677456
211668241
196124357
225251157
247351797
360094584
378458224
399614583
1326327042
290567510
485679924
416518456
507108593
701779062
366942744
830638020
1122618539
337225133
312080228
545281695
434292314
1057073211
612452708
996205282
111239078
518561160
988701604
1010704369
340427940
1360662768
958471658
988397774
797985388
951746229
497714917
480196026
1100226853
1339961910
329554204
1385229651
213084045
94748904
680573344
672992964
863179725
823401619
1262391997
71578429
156165109
488141689
101643899
679595155
758196773
463201872
1066330019
657572362
359622245
299491053
356159647
379818226
682891561
1014313050
523074724
992225215
541925424
551594985
765965330
493682012
965413654
230937691
580612911
613582197
450417282
1144463625
287276319
497259195
268859814
727672439
341806398
440451432
1067717130
655271881
523556496
746594332
343286436
1172027901
761875587
314854699
948451940
716007411
204946912
888988119
1063134114
462229991
806936471
871454732
882381924
599136839
470279096
804404517
160454341
1086918602
963068770
205549218
1058109907
731617248
1123891512
700745540
1021518283
501658206
316932930
556591103
964413730
543142101
477025460
883206240
279758613
737196349
712403040
329085158
531155147
1204359728
493907803
156330668
519994038
901133525
421921976
280730680
320423374
754139501
276196151
581837923
515031673
1151775006
741470317
173921812
1110258757
764967742
446554430
773456742
53129991
252220021
810030127
365049885
304784356
1489950744
297954513
520319028
466817547
1380903772
1305306359
430913864
408241980
960964021
1015659774
964712121
994365794
772209391
469387617
777687135
546590703
503810606
540926558
409489056
1016426672
428735563
461872111
531681536
298693958
1181461248
1398223603
708544892
432495090
295667349
1346439147
490187805
810525077
862513221
322383712
826878659
802220510
634576481
414900077
156014657
1040795251
484300596
266742754
854977064
445308420
1121896659
656032623
679617845
736794002
342660585
175023039
355384412
545139833
1261926838
460387536
1247983463
823342321
719209907
952765646
1312452210
748221384
910679510
620273321
803984
452578695
582021814
611907291
726765229
1400060247
619758403
416906327
2976199
1409681871
397820319
568153278
513976568
218494938
785649817
268681797
665557547
1356871286
332595282
983142709
1086899295
878852160
528140846
755406801
231150513
1137828454
926286474
1339823592
1112788490
429043663
523548905
658337390
277820075
1076365888
681832619
893436326
953620110
139956619
1101693841
374225145
1224409688
889761172
1069545336
738034828
588259092
910181661
925142164
1099669562
988776106
380619967
1049590930
641531163
398293878
572288686
1374510070
1206099703
1218788761
947563727
446162097
652452304
1201826047
664442696
988755433
822116363
406498213
858721708
684741635
921646328
945514523
1133990402
469512978
704411408
191647358
372950629
612822925
359748320
1062819473
309068114
739501822
841540671
292541025
435217473
310348257
604775678
901640682
681241391
831519901
1188319839
258574943
974146404
781112121
453015944
516047795
273600759
790696775
947349681
936456103
1315801730
747330236
1066278876
985062027
616950722
1053214567
459774539
1105721660
341733540
1342764610
1448069459
258660935
253912783
669245899
696836310
327818792
52171134
1016192841
969963239
982056844
581312193
973598503
1314599210
335258763
404607075
361503719
1216238365
1414508210
1200474173
282988305
483951287
960720070
480376649
700374487
809881031
1114004174
1086191664
1113721441
1457349510
446401537
844485950
300426403
514037827
342387267
916317983
503598487
1433563856
596468452
180203682
1395324804
477175095
671246613
1171226090
337465318
811844799
1294348064
609694556
544145281
467390284
657746849
1016952995
501399981
1344782863
610000546
58950178
356415311
771020698
676734096
991628722
75120200
1237341532
1078883126
924438522
182205461
804774405
407625596
250838224
889495496
1118752834
809435968
379193570
680112849
771671252
975225555
806090430
385641425
29104063
682471692
523182728
495710524
295594242
658338582
935275741
510420873
215897109
364928343
1074332444
508039003
302947613
338668747
488683983
124510617
393794675
1342116352
425065911
556550845
461451588
752696258
761311902
1259700169
580734861
1290305891
966179909
726785074
830950444
1295194989
610874836
717186860
1435718095
177437312
770411304
1247724373
627030274
872529131
806315768
60252874
895279556
1144090029
889901501
513768232
1190294154
974144291
356057949
728034254
575241226
475960159
1154618863
718451738
405676890
819295850
548573483
602187657
932063291
946142966
215526651
670234820
626312295
580208960
531891192
899902579
215821249
670107786
538920263
468385328
952319645
410845292
719289895
419283159
277521880
479753964
903617758
259267444
1194607361
938547411
533865870
962394867
804918579
128653029
874243690
414963631
872279923
458255438
865364411
994631596
417086781
509570325
564840625
846858422
584243941
1329797579
530437320
653401810
821420582
421911884
418102925
884960609
1326575082
740832099
388372413
1134255320
498480110
1204650653
1476363103
1021522681
342099067
830944635
289672644
817514658
781688865
459393145
119914175
206178314
652662098
324598148
403247186
365806536
642718303
326166673
341002195
429491956
284286168
445874052
941465344
374743722
684880967
690247988
129485104
682462519
1402188925
1204842879
1298148610
1186985724
1042489553
663400519
887101279
577647875
92818602
644043982
781364615
563037938
912163829
997831681
935416968
501696870
518199201
1018025086
487878268
395843725
687325937
53313833
837933147
316619933
1277900347
1148211445
709682530
973477169
1483523733
388878588
964948062
597603033
961362556
832749732
667881053
210215688
492128966
1318006506
492050391
835207852
186328767
887449520
1203974362
348419778
1294671082
33964095
435995562
1017415860
431918426
719894260
705637839
1277307636
380702977
1221345419
326757443
1492174249
964415433
941685239
437515002
718557776
478278952
697894515
915973648
139806689
85072431
577328086
830012458
248526443
1185546076
769841184
833206498
1372251314
644282418
1074711757
338930462
473076752
455802289
1259574411
223018778
197040575
313428786
569271245
1315364840
887378878
262844293
1327319075
834054077
1014362779
659946155
948738844
1019816792
1202633041
402670286
1359164708
971695119
646758511
144391826
832309247
147535521
1314357007
396632340
621869300
1013794859
413083650
1052635511
213592863
458943444
528777787
1259540661
905829672
783590950
830117595
620131836
729424283
912960934
790946404
296224661
1018230687
394699799
1216443759
1003551895
1083972056
1209452258
1352366177
292587258
845780687
312050386
315179726
628837933
310514629
1096484063
541491215
309180652
784592556
584853144
664811562
1124421569
431063172
396703972
380914636
612610507
129864541
958583826
567390123
880694123
710034949
526369711
1161780351
1329526776
53332590
443583770
672280344
423287922
995793085
832913720
1002259071
58369137
1233380771
195144360
548207734
418765782
658394150
629223403
495513797
29675
674971350
263134189
778300224
573439922
639403666
733530112
1095641468
235148393
969625679
702150504
1484144047
196270433
519231158
511617042
696201049
600598643
93483157
124958352
1381444694
503444606
1432481986
464439046
140848625
649489422
176607082
592342614
953603001
502506977
272960408
585143630
396776123
1165158458
833897503
1445247521
352563207
885799595
903300386
828526766
1329732867
434247426
583004405
78638572
429537725
391618843
541723674
168549430
142004302
295866222
1062459877
655951994
821019800
1159073029
345563144
1461183561
301730393
1223701411
880360279
1305743596
305471349
925369390
966187075
1029654282
359328150
293555835
840160144
439260065
402293052
248115742
832173992
799425223
757897459
1333916219
36087519
826555864
378405859
933257990
414336975
1016403144
1147148475
441756895
166551555
465576109
1025762299
837508137
822465496
1147434318
506339866
622462515
1448466653
353537856
489895512
183970056
394003580
1255515036
207603279
1240670712
498785562
276610828
38794067
397887482
80114989
1273070540
346633039
384747038
513466779
546487208
973805088
744318760
483748903
244255669
1331357413
775087357
1085896912
297824312
97400421
989180149
882681166
943797437
891357367
513270795
595776400
1127134311
859332405
428273670
575776778
864542449
727403358
1479490486
1014801382
662162524
1393043680
543668770
905024167
495188760
717840868
1310844128
801013216
86037598
464724496
599183158
637885578
899064992
73385361
859055185
983725173
557751245
264452105
427162709
132601483
1456617
451641580
926778569
191143665
476197548
1201483007
720814634
277068729
1433972745
344524665
391012292
454822502
1453349713
842264802
963853463
1174278535
111238197
628840247
282978660
1262452094
1136073696
544157106
833334371
742474174
1439968284
256863932
839678022
1082495485
576817052
1057197120
240540731
478020336
559364192
1347581861
454288683
842514509
188980147
988166717
192442968
181645118
702133829
1339703566
1110449971
1006469052
194127305
911959389
963085202
484812459
159389409
296248965
1334147662
838257161
343605568
701296821
98683765
867453732
465554672
934395160
799735479
1362762265
996763213
343029152
112011049
1299677187
589883135
1396530405
827064176
431181639
573419502
777170398
778601017
201453716
893617574
219846854
737342805
890621778
1108866379
1103046379
647815751
357779699
1225354345
1345765927
39119834
490833878
496755714
388282934
466747274
304046352
991815103
838393029
384074647
520401794
263688131
900688001
501730964
764752512
753885414
322363371
522959654
831199609
738558443
455523894
680978225
393232838
497179415
759986571
282363555
1471649976
728091378
395599212
1339234979
383298184
639947735
820145185
1062337695
778757780
268170503
1236217334
263133709
581286163
133561481
725206750
444239099
380323410
449038091
226499395
822064693
241517646
420960733
1330596086
1061863974
660466804
726541361
470517136
558662122
483168782
270936086
403695447
1026193066
757631768
729126975
1070333765
1377286819
913141873
216267955
838814813
483433066
1320035508
1357861764
200779054
1114391295
739888350
429241753
829861825
499821560
206246502
457545701
484943649
601321222
496282616
1227451422
332777873
808301466
1328506279
1076668644
920942668
1488443073
663048276
890694556
270638779
155635990
949028503
956693506
324628797
814390658
959708190
546866639
481245387
538666500
495755025
961009609
935616076
300964015
484415711
738794693
1102584823
323841270
337737150
156248476
485845974
1160572113
458635406
307599364
649058081
1278753287
943308590
561538123
731087548
309732842
202446626
802522952
379350659
657505821
993903996
1121982043
390378470
811766998
321803992
530819417
818918902
622609453
692456362
826669720
1115816004
1381289856
499036331
486743398
1234344273
669069541
705107528
729943320
325035413
1209767913
690385216
1018583119
927173691
507745181
668747060
973329354
1210869198
1237030848
1362623878
1007404897
1339969282
229843322
518129626
404707796
521480869
644567588
1133906651
454544896
206868591
203412386
711559949
643940566
622110541
434509092
423224215
516538020
1001125102
1222888335
556351661
318224940
243754905
967763831
223857288
157197148
230890736
1327252716
862906073
1333488037
1067585183
1292363698
650536932
486768981
586236374
377771511
1197921096
1280809808
431013741
526721249
406165605
524174591
539249296
503478137
720993530
958840670
1292995406
684693711
376919228
395475374
1468454770
720899610
1338606187
290540208
1120794560
1034518304
1294772520
1357882891
1182226018
525154279
1260354880
843085547
991515236
127151349
131743828
985189366
1050182874
791775909
358883123
1012237459
501378421
453335559
897410938
422641541
1346161542
196996127
95465355
625782316
646602456
1377913312
538717714
375654429
1220794431
975610229
888661006
480663818
1340220669
747857515
642769276
669812596
837683577
832595309
851787132
805789639
593334499
288882429
176206207
1142850473
716816058
1256668770
47282489
420361024
344298
1206152391
609378831
1444761181
236274437
151363522
910900114
836144254
862172287
555411795
1177368240
1101460735
381144447
426598755
776049249
311225442
758104128
1181509513
908299371
469042104
713521910
1484300882
571789939
832370074
682892377
150302432
901246782
320698776
257546423
1184409053
618894459
373686900
799647161
406270869
1211608855
238154555
667478592
394621370
391005988
136315187
965745894
51097851
317397878
705706389
775351434
386650070
155921460
186016559
16089369
36408395
603201549
584505247
355162327
1096324491
1410128765
460938404
510647110
675832387
117325456
647489390
659131117
465440136
1091477682
971386417
276773069
326451030
829209049
479037152
918112516
514785254
128016213
356298111
469632980
1136058665
481095547
610716207
136604521
256578926
1297004801
840512347
572780195
1210459067
600878682
414231539
489100597
240118539
511477642
306394686
1225758285
811059249
481917670
521052547
821262435
822200741
171898644
504784484
474511450
580573929
177007075
569808100
286743737
534639106
199265868
474353186
874875571
857779985
1236460292
284012214
1283931519
438170621
729691935
398682030
224979386
471600103
900149439
667446592
918754948
683388658
619948850
916692299
1057778238
311290985
1030770738
882253192
1278789807
32879378
860063207
92052533
312356399
977080190
1372413
938923065
890030667
425089224
759839168
1297258457
1257365088
667726151
251439143
266932736
1311778850
870212335
179313239
841284130
369293183
897488061
1432828148
1045074174
914513158
371345595
272014659
741084950
495209621
989519009
716197319
997407044
355791158
288580596
828838397
542952187
565425506
751998942
1012508192
465835349
294037519
55695918
717723479
827538674
522059280
225051281
872330110
629297100
510239574
500719377
1065152592
1411352081
606361177
471737205
499846250
1203465180
389338782
1341558066
524049995
207244319
258213016
1221670502
988445306
613842295
1329737743
442441017
849588805
1026945613
1300415028
707864726
676857708
672482180
628690125
375587625
419065083
307017639
1298166083
1098142768
495416994
1331721045
951112228
298550882
336833997
589975536
1138772393
131744755
131952487
984217978
600152573
1149660350
293578742
751678058
93869346
1093598268
742811070
713090968
594635523
908911125
937304961
680438260
909643169
682072949
658072017
627546289
661558591
475354483
298754499
193499385
1203265270
416062276
608161277
719058044
930105273
313536458
1349043785
421502017
1024810114
933472792
699466570
476537326
527296973
2777970
664473470
1131353248
1197110557
443086238
313581304
341390088
805744771
996708892
351252918
347174282
1018617289
473268517
682175494
64919831
773087962
1239854658
503658832
496752317
624465555
439325643
739714671
484839323
1361947759
644488713
169170088
1146529375
362687874
1085214593
1244615805
292107324
404948040
510082446
1203952336
344890599
552199274
958523732
1318704845
1354788259
508121959
749408067
727440817
335454602
501999311
467887525
1086327806
416238929
802791910
420189667
1038167944
1018578875
877441457
436680724
529480033
473833084
571021379
1441815627
547856290
666464420
1062512750
229408970
603338743
276708462
467346718
1242717068
1477315558
1106387180
224172823
420693902
933889702
979148934
395826307
252575187
181312577
395194535
141149078
662960520
348378759
454791190
1034851009
291573400
652688069
454546867
1371969949
756043527
1261463554
894925476
745106543
492710251
127005443
816571993
38660742
539222133
623580045
377596538
340997927
1208615542
711845551
935054386
878149305
471349753
251221325
899622251
644587320
900398986
1035540289
260717450
286462613
735846918
110611
436496954
341335376
773549886
1453135020
829460188
1493892442
450477419
930331852
819139114
38675428
859028810
423849517
925268488
1023648232
1031064670
380373503
468204068
804935335
257274138
911254739
647350888
261625941
182485720
416335391
587761124
391635688
1279107489
773788771
783715519
542338013
785183663
478340201
940386088
1260594518
214383196
1485452724
120363237
155164600
1181005337
1318101512
1159771169
264723130
903192056
576457981
284910268
526935386
450810956
246884360
358833467
765977797
668006224
320175238
844164946
35470944
1336129103
479244073
246734728
1273914208
477693926
698697344
391286016
148466064
511931789
737128191
596955268
610979706
414109570
482267061
289450270
484519788
501017934
1458441156
532005573
343517122
794165753
492310347
696452731
484702614
257454090
1036455661
1091750943
429679067
76899790
1281841997
508619384
60721546
781299742
318732739
103448441
1308119223
839908430
386243928
1065357799
535550439
452696855
835146487
441352655
166265213
431025268
781627673
621755382
1299166902
500947053
847934521
1278829542
1052581926
409536037
377098238
1068194315
152582832
769758988
294928465
444416866
611132924
420054855
508498038
246086780
128760925
1454621998
927464627
335692159
673102648
139582691
129550325
984863165
41293802
757349700
1287328839
971225914
222320296
412848111
201425291
306028396
413185700
876211858
450864042
1413857872
867953645
83708329
745603200
858843965
558462139
1044320490
948066253
415098145
543957258
1339410435
111016670
226561480
547571813
570499013
1183362504
193974005
324187910
368824079
98942915
664172893
743801024
683325747
121379011
61022999
542171585
1409912429
441456471
797783026
965258365
640169114
1390723867
528580024
836234937
756133514
641933673
800463894
819779584
1127759136
602740372
1348646995
495495553
814866864
721141073
345336377
1048112017
604910730
605850040
884003619
651889748
1135878948
614098018
1131050450
848250800
925307602
1377571283
1140995596
878517648
704524615
409515399
847362969
341916185
704191346
1056760222
602727483
831448253
817021262
253237517
368942648
523985134
137992087
349198150
5721646
1376577234
874558296
1048753361
285921162
815613590
391911786
531428032
339482397
495054278
1007250693
1216970242
728620625
902943666
825145805
1070791291
873374388
387850937
1048809814
614088429
1064987304
372424631
62645903
786433066
292134722
422225506
335783345
617478546
794707546
834488509
980018258
1342700998
339435940
344300990
1037664917
924400698
778078692
1018699283
494247436
1194172952
696737898
258534550
867521082
482007559
274397716
317856974
668949709
447461844
916119080
1252767699
114836256
599757714
1107701906
622068968
869850131
470547120
907122152
143516609
626159319
469442608
861906802
467818551
687582416
101491225
759899104
1267752438
750147841
487985464
657569308
1433331815
1135875370
935945164
143350867
768304668
760049121
1130049435
954468489
871755847
992691784
544003495
1203026955
437592821
444549053
1465833077
1328053147
480283549
1233922058
87692196
685154559
1000714175
317663811
767861144
1047460785
1047290877
897645998
310924500
1194199669
1145675305
345384695
534617339
711950829
536959263
190417022
1123730559
99656910
1022196625
897869351
781585781
140978788
301369682
390594671
752936952
247298054
123785065
1209683534
224951177
419922049
1070409563
686543493
460612341
1355060354
425822101
537566954
1431074724
661193394
1152854061
560762006
579892289
879138525
1314882508
810932505
1074591374
622926785
157518064
1112405712
876615405
740736425
987703461
40280857
276483311
626426219
479407519
755326215
327774819
288490144
473938411
565632372
198527758
883909330
794501690
1006852128
413221935
860966330
374219343
584128840
459024402
134313319
798276924
401707926
442760701
170831682
1087156714
452097166
176750532
615222750
360864762
953449497
130421455
432248209
641879536
1412276184
542279755
504643999
609111599
348411740
605285151
340177147
336860586
645119599
130544031
185992502
1307655048
696548921
397142032
640029863
492515190
501519006
1076313303
445619429
748097198
423892617
45232973
298235343
349678050
82462261
270392621
481884430
465173450
70993389
748103451
275805560
598270715
402794033
498944046
968043228
224463198
799530592
883158497
105575207
422593470
1130254552
900791956
845684374
1180386187
511897226
457903385
163310537
1317970922
645125681
342412921
329876793
599396858
526977649
549157140
483797137
486567512
465551436
1178602457
708199755
331446733
1284216330
1317690080
957225949
186888356
1053695828
563159981
800915684
577067373
351198622
1007838528
3767695
1462444487
1021393893
799489930
119801207
494937660
231211841
1294061385
974386802
1011231612
1457880895
482439442
350717664
1109939785
837437009
478282278
275357255
236436211
845647948
423476687
474061978
318208562
289245372
449438098
1237162954
729910961
275241294
301930700
988238130
624605247
932877355
531146138
1305535308
737792781
578719107
428937899
569107200
338573844
931392218
1468205631
234215821
410898450
1301365144
1147204503
836195154
1144474021
1227253466
725161146
901810324
1304025141
121140420
195352472
234075805
384967400
361823848
279413703
1290276719
828558928
1458117211
3788835
496134187
1227466740
472247973
681110792
513039241
711943523
134438322
806339711
1201220275
186960059
1135165145
615948083
740502147
862501372
1141660537
850160268
1439185731
832318446
451872660
673571111
938159648
1044372925
1486440868
1010726326
872493582
789136995
850697861
788369949
255414805
1390130028
1448320684
893969932
1415912597
842451413
593191796
1041918360
569482296
761279967
420167447
1032393884
286122121
754173964
410740889
489317223
872633604
633234722
1067763477
1002309705
321895642
54384340
599559209
149471264
337634235
191781315
429788247
1256936901
543880283
786449322
285579696
384371054
548378189
1216201442
702135587
806652850
716866838
315679862
1027086319
484408524
466463312
1317061450
1306224754
701981472
298228636
328868284
142623001
503075648
1798104
462695165
1257586018
788429233
484794561
494836897
769472776
388234423
296727457
1127826221
1014040453
244506420
802938602
424866064
112007048
797110978
1396396840
741751911
194555194
1142821018
482390612
137651967
928512893
383863774
1289182391
965085544
565498606
219602125
691523032
1083925167
898571619
1136844072
1217316340
1361883403
1014914741
385282493
1185303394
817260621
793317235
956303638
306001373
358126782
1084775080
1240265993
654612763
67849761
436662006
2404643
731623114
660293722
428027920
286471223
662368066
472688336
970086073
458081714
550498099
550769901
406252730
784987707
913184543
1270938989
493141657
522482276
273319028
862978531
96971815
1399223136
986340327
330903938
345895166
366790184
493279949
878268148
745448305
223508505
364250900
629766125
911016948
208339546
1127298320
411922120
905507062
1405793526
905038181
1386049
1282871176
1289973323
221608168
868207373
608431495
1038321969
506718511
747031291
795846255
1052202801
1333528533
346020995
498565947
169560998
955746090
552209200
588479804
1319466999
722770982
1480486206
1449893828
247847389
514796525
344728669
433425055
1149433324
830309345
1190666047
1277302106
318891673
1042208198
601283901
846037422
435423248
212959522
1355621299
746725482
574943231
1322419110
415127770
701383535
1473364313
561762786
578913555
702257992
341628085
390037950
1322811757
646240392
363924043
1476451155
502299820
464146156
495849222
2616467
1347461943
860950419
488727211
523806499
1172110747
394457770
282764340
961829538
758170152
44413640
648229466
295319260
1440552821
1110823679
458588937
986561514
470299521
1200143229
667018626
576268275
1369380575
1096585566
1122924304
1256980129
517050649
1022497164
622159084
1117278031
920744779
788820658
891372009
654770490
1103524150
373189231
700789421
1470665002
158950850
122420779
510831372
1040735538
900997931
1084464266
324986176
1039405139
535151301
747479793
833613938
762257473
1054781053
439933918
356154840
239197823
922310312
1398853724
532682331
483436723
276923853
3518125
450339678
691988050
1075809497
471100931
554161803
459868636
409282536
993778336
151175933
912373479
228531124
473546203
375111465
1179360402
463260035
677710191
1214354530
396921021
988962110
1361115191
1100232641
807283386
544078709
933554832
687608018
1462452335
1355355656
520163264
853367991
1084953350
1451227693
223250790
1019125659
310113164
325748523
1193920541
431161777
969593882
384496870
1133600600
907327195
1256480526
455679353
421133866
560845158
755008080
607260063
96541131
789893629
1022639071
1258613834
808358946
1261396882
586974391
1145930504
473840276
420458733
128284444
415740471
1142221504
121347891
1322393317
907371197
1495568181
1039232468
716439202
679337586
324775931
203174877
1007377883
1051510452
599494449
288545088
567826715
337512673
1176449177
492075787
1289254455
399028698
116109249
384937402
363587365
984076210
819746054
1419744233
24481657
187576351
956072081
1095849939
408500529
1001508629
493371620
832026996
890122729
391026403
822997477
282249781
346381639
448795515
564282408
99523576
605235814
1137121784
455724803
707661645
1148634569
729894086
337657373
804040327
682668274
361799887
891286280
402477409
1007936398
719159588
90362331
549476681
1031441425
630601746
969407019
983383865
1024657296
573846881
124576760
331954731
1444193287
453934594
3157348
1433422262
423497291
541705102
831221071
1106785962
958298212
1001303704
897852891
782278335
1007597266
905522949
399457146
360695438
963466
238450166
309543876
424706640
487548036
534378085
971335906
323903766
898655388
871317046
793277516
716219788
700088021
336767265
887837442
1267370330
518426063
742520143
278409121
977136070
83889648
490183889
390287657
269997305
942147284
184594153
1124665678
780525652
729343126
663510714
623076027
959454827
507877526
666684158
1029232017
541303386
509356404
1015926451
271416285
1482922798
1428579231
489256314
1427519963
725977649
810732705
907508490
372894391
841795831
915876233
733800102
605787029
794972307
1129583635
934839524
1284910708
779808737
1323512350
187970678
411728674
1089965034
244876357
1151801129
481023155
800102965
907767459
333733541
1337112609
421581745
213019416
1474403203
910018456
555351778
502160399
310608159
243533832
943143352
975669621
389718650
440385448
1023759950
884167162
545892843
296976570
455086543
318080985
433307831
492090116
981003902
402590397
502249774
842876924
676157462
1253592088
527319211
1022707620
729952575
642392447
867126947
760883739
503810746
751474407
1010510927
689128650
1496201265
1483334303
825517044
1309341614
917104215
1236187201
362122262
893392178
1477067869
953998860
357423341
1414897529
1377348899
228063657
621099631
46964730
876004092
1286008436
1400065257
276304249
546485859
1343933140
554202188
479461143
711456679
1230392756
916362926
542312497
1336144536
212374987
684526510
1078541804
256603327
809000440
432314090
957570016
347335554
56402865
731688360
415244014
141942581
631266205
298005509
211343311
682827569
400070181
1211649633
597310238
773586861
1285446157
952514029
537305180
1429003881
1186548895
323961597
1161927723
1023819687
478756973
637500058
739506456
1294550935
1000800687
600725740
559482042
1085608432
980066205
628582361
912085734
484912559
697846066
1150753870
1421360867
964329375
1051152989
829808522
707517027
998861796
1357855173
1128787683
1431925053
487233220
713506197
747888494
361239433
819437050
246779089
1324199093
767021401
883861768
1405623719
246558838
1285079522
1147627977
808163011
262961755
1183479152
1196526345
1481325894
387599026
1116167950
1021354395
360746179
824825553
221271200
181749349
736010852
512297418
442242249
231457914
1383205339
684958716
889392008
367633972
1078644572
1291640277
336374373
507315069
905318712
981932219
445803978
963920457
397056031
545638778
726804260
369311028
467228716
245622792
1235531075
696820744
1208593250
698456166
531752554
241633028
802279523
998666772
1335542924
790329619
518890985
335644511
151640262
342703612
512971110
282513849
494014405
358551686
50258048
390842669
754719949
1121273897
472142821
1135127770
874797797
179946321
1012293696
940691548
521486878
265332465
625317603
472481969
556612516
777792435
884792767
336346909
609301154
540096567
113647852
563562376
778858193
734980479
479439434
890295768
831106194
842202885
782455274
720539972
211266474
298669002
275774784
1254216696
902106018
894696350
460268098
461310448
342449031
1280085197
52542027
985583947
467053581
417448700
797771573
460539054
362736431
1059764352
1465979921
502227228
1040299673
689807855
365870174
322961156
529408951
1245135488
415471804
699018081
1017662970
1295156768
696417865
425096755
349879170
483432152
109963469
1038738544
897479533
421626125
748735713
921379180
500060134
623467181
1004419317
466154938
266370027
246959040
475219352
457273922
454886639
540290660
753988770
411576436
953325908
1496426273
428217736
1167374993
596581373
881961562
217360709
332107216
246273900
281740849
971239023
358196526
766796641
1353813388
733731722
276624170
425115421
943755933
425908811
836716460
476703002
503185854
463314752
1187984862
1257585988
125235141
426815134
787974626
971475696
779603001
922726140
894226901
776212133
508304095
1381365739
126942022
695103668
1048395980
510235910
189949450
752708074
1355950941
210374878
953140166
78461225
1052102588
791341881
1276104172
839973063
262452748
1441941134
889998956
1434022951
566385190
640504124
623307009
1444113870
247820390
278587059
771761759
1496606003
895822543
379783340
367543682
356414276
512421008
779515637
502187249
957199216
906003808
354222774
676463118
1200460480
441943552
584951067
1063042976
1155279808
1091111950
875723058
277137311
317382271
296045683
812688017
906321818
446199969
1188009176
825485211
494520077
874083748
1156248922
931798529
102260926
548931467
459758059
286010703
347007043
325327909
1088368332
467099350
486433056
496852653
575008435
142586660
678771849
957023329
559540694
1446101569
140176751
376033687
865071756
778877458
200811731
1430882880
700476131
1090345452
1256297792
308419414
458011655
1016178944
525449730
881147234
780814297
1428990367
1267358909
568825584
900664897
479440447
1018095537
721683300
991064684
47659227
651737412
786635888
1064145229
810785329
1246156803
879043328
216442941
806136576
384453378
534694667
1417563783
304679042
764110444
408183204
678613477
1446541527
701730286
1482959272
638420398
667794708
75393883
456337486
1119716887
161410707
1441702288
374786911
756003943
1009880673
462015323
122087728
661053039
594636199
366111192
901767041
548081452
1298860488
229417155
1098143069
1184398299
258115809
463317976
272700497
606799918
979511741
867004803
364410330
414984270
280722350
225548390
205692013
990802632
1148979647
569093778
510383329
313762137
948166546
452777383
997906656
1301105341
320772783
191800650
1221723059
1303188823
811942687
626055070
164199125
1284558643
888982215
474073101
510828454
501371969
1360676283
1308115901
1008950898
524055406
829113234
1481445186
517814431
178857125
137195318
606542046
241740956
892212203
420521868
1146378791
1313685732
613020092
1254946346
789099028
945143928
356346033
797435911
709481068
802869038
472530137
185719987
514682984
447390737
309381508
559332905
385803889
534008865
1347285023
605675317
541868233
218468558
568807395
638667589
795128484
526704160
786897610
600487108
462327128
139657580
240394849
390891490
654910285
831761060
300470030
172296511
877088833
926879329
549935918
578705640
857710101
997247272
1480243228
624210028
632180744
348190224
871119317
292749071
625717665
458505112
677720903
253823502
853626264
845134028
1351504236
305355732
917295615
1129474598
501942196
1215144979
760635537
653723465
724465111
865679191
889390221
279679708
1067361950
533149138
635523998
844664661
559566465
393530519
349133053
951898919
582069178
426392461
267009754
898005791
638840325
966233041
221708598
508616570
1030083390
903579921
935253038
812935449
1471559965
334552427
690130161
1464740930
813656027
1388635762
1298851410
918677427
823595620
638858117
464398947
496899568
358104729
293994
290793433
539481567
625351563
1116516721
576198501
1194375469
335957973
1017690788
989218096
1422923315
567350731
1287742272
654058789
421003546
1265737258
903454668
350938104
1030509623
319128351
1418820477
1198144071
1036114414
524697283
713816246
1115753357
733391225
340773542
640306593
551730071
300184319
1359010524
1348564492
659846221
1432858795
835393986
294672327
937217562
710140823
892945937
725535503
265195726
93360229
990483038
693351910
1018508893
975683927
933087218
526760485
1350120069
420460556
586666371
594870431
1175535602
149286186
867705514
587804764
790108139
477806693
489635180
234248708
499260967
372687236
260658508
803026249
1051409689
367610982
1001303216
666505013
884576559
1385024312
301013839
711865269
493084408
231449718
139956709
545117093
1461658314
393354435
792862447
853209034
890732917
1403371832
1085157692
858553079
723693595
825418901
1399288717
620514384
788053071
352704484
721191642
724063002
217327769
112100366
736232345
1186253823
807451051
954774765
694753352
429282226
1023408074
665064466
1452978156
691323638
259795764
366873209
399681170
422220186
1135961006
656802855
891280200
995350912
375166668
485377809
929478999
1473716610
1246370067
985638107
791024474
652714079
402540647
1025308462
1262068466
674516361
1108142105
565480614
658740043
1001440427
725143890
806094027
1033156065
189905588
1118259359
389110802
965702873
876152659
203216375
795565899
528516775
563044677
710268731
397144126
1352591304
332435068
452651771
344132623
1070120623
273176766
1196976908
256683133
1267560833
904935349
426308162
371576293
1224622695
403808216
256001071
309512543
349738806
1448703021
406877272
1015282803
574039064
1487391817
237086691
1199010189
1497319195
1415605440
55339268
893269007
430656481
1056895006
1402032384
585612910
483341661
395688468
4484189
128667295
1001213029
1061833159
874203044
113285480
595645316
787515310
782966416
1065852202
1293953073
369558366
791975275
560150886
927966085
648584491
152883420
320859013
404816172
250969985
1412014946
633184109
124074943
504260972
406092156
245998866
942907823
246470268
344195299
782226288
345654973
568775671
502955345
617416759
379482339
1145733993
508947217
261839500
406739031
1000797592
1188106642
415747540
836215438
1242332043
410552415
497226651
602373185
278483775
1296414151
345295859
375223784
308682798
944831873
1111805168
463935877
352627627
1126664381
308047770
1074299409
810805938
1255763854
573517602
1444561038
1073730367
683197836
1379772556
192612022
409571199
1325396203
424710753
1119368688
809458888
399231077
545459377
180797976
91355345
191914435
110124608
391721509
1124778135
1376851849
289479675
1245357504
664253457
638758093
1037202606
371496955
548143305
746380765
415612243
726068729
1444882748
1016186079
642486816
727490132
1286749474
657321741
1487665928
481295858
623734322
105263637
827798076
417286302
394201789
1448809423
708627851
158397296
893563665
229482630
444302607
762781408
233616841
530090919
847336141
883734758
600195950
1225485707
462327021
905088581
575526143
422111914
429862718
222862500
1005791855
787587589
176290782
266837363
370690428
492292238
930659801
1078068542
508437515
1003047228
403454460
1180736092
492234286
845049227
779389535
947932920
696346220
815458307
1027297921
480659103
1132680592
708121718
353868098
610864096
356495440
469727126
157882933
1475438610
811530941
1314404767
902840247
889565648
666941149
738081901
1162175915
1053288060
155150949
327956404
147659779
1087954714
108975189
653345918
333555798
1326377375
678779333
740310197
132779037
780462998
1075640142
888996761
1473276038
213848995
1420993559
1092067264
462842563
689162440
443417358
1408571010
254901380
836841204
558180785
1012835053
214250508
726359166
1070581173
672652279
482001721
567238194
247533243
1256966891
1325932133
762272409
421297152
162616878
651206884
615177219
912060901
253115068
1028773528
935508942
656095257
140144050
539805627
860212072
102634753
384330119
543668357
423313728
917751456
176866195
1125583181
560298825
1092929843
396022268
419761901
133696651
1151700215
683765166
489552420
690812687
1102965279
1220093819
720496983
599436553
671200499
1182960316
453177096
867728963
384982527
358492243
535096824
926056809
619234120
16708658
753781587
1448408923
545454488
386715283
138206189
893816495
856501495
389639211
376537653
952645994
449257399
968721755
890910926
1305076574
379164510
421928854
965248901
921455438
891289007
480477864
741403810
368172900
375952749
818285598
294922294
523649224
527286504
567629849
398310170
759388808
881899714
410263120
1436155896
43374044
87018542
328161856
1108232174
461929511
891187835
397108348
1174821795
335481448
457168168
1198139079
1278478418
456270943
512669939
269740400
540864063
770031817
1047281155
457691250
490237101
330522244
623299107
466436146
709597405
1212785174
365990121
451823425
156333334
439429955
1133865887
846981333
795998065
257462056
202760481
1127326976
363710992
347411846
1053283716
422689216
140132883
228919618
496309845
405410672
567522962
845557301
443525884
367066626
817445720
404156458
411268293
277685491
1090331514
460715149
714589622
710882022
463942662
712347327
773802569
886210734
380075806
1057994550
1385626177
984985050
1200022400
748077493
870230044
364918560
482138866
57658460
383152749
731623460
1074315219
1061387098
260530893
705076406
91385950
520922017
559917106
65211615
871158902
479416659
191964513
438971155
471381665
545537200
461440640
447840646
475397287
94103872
1276909304
358300769
56919952
1060215
981845927
799317452
507104723
881598794
416177214
1300327420
388716383
516740367
197143775
367920710
802137611
1134197068
1357199040
399161557
1153236970
1259296905
1096289281
322722378
1001789069
1170672946
490774515
568895031
1357673391
1035664547
226748346
1092613468
1338166610
1421466101
405306991
1384007047
352618421
725405478
330158518
855124533
1469409386
778583579
1435062634
238317844
1288577105
1477489383
206857462
158474521
1105922634
1110174187
951937521
1004089446
587267152
857869870
848248142
1281935165
1244841791
449717391
1243913242
1303176606
67656630
459541895
919400278
530410388
471425058
500909447
580693356
1477177812
215995271
565984027
111069025
415497686
922516290
326537173
945775298
376588269
201475313
494525767
883784360
709506287
525116682
454591527
60866421
720137285
832589504
1283229741
1312632322
313888174
1265769558
289036215
533229705
548602149
955001310
871146564
364698040
472116320
669083006
211289014
286373089
162048465
835733855
1085356145
1414926243
1281206761
961805790
1448233717
455263717
225575508
512583025
648938992
35676954
162347519
977900432
917446228
752346743
955192515
566038091
1458842319
416992460
409816616
453288785
823826475
1139278769
651400523
833698674
709039381
552046986
286054712
437711543
375468253
856589532
648098750
543307889
275412618
1242756261
747116097
733905328
303413091
1190220748
266882146
922960901
541621481
1125943067
1269646464
921162892
631448816
1039816704
968444700
881229461
1121066016
205476065
498492339
91353715
445337966
392968958
1108140257
779003204
723106202
690126041
1479988289
1137189501
462619411
895429283
1340981140
536020442
449542514
1425257719
1065800781
394849733
982838283
985770090
897444176
244730446
452350027
479653247
532413893
411552919
1196159735
856871742
354041422
881007995
1132239047
230818281
749611496
630338222
523517008
870503093
828281455
244407764
68571334
255362707
1378561702
968206728
801403908
1311348068
1200736172
305358080
1196820284
778658124
327373228
716398380
669447196
128124631
577903206
279124064
466179704
784202258
1368544384
543812830
649630026
1203214029
200835980
662199063
1058525925
524110046
651392632
829735177
307635653
128060769
577280798
1130249394
354434153
1107748963
534088026
321485683
743304692
545887672
776512368
928044754
1431514133
1066738930
874491225
308205365
763090434
164013660
399863577
403034209
625684608
468941592
473815259
761914049
521584290
1097746224
1450027565
684738955
831880485
1221242656
1260800686
923159565
124258783
239215418
798497942
475808099
1020575483
543033962
1345105040
1070463096
651882935
218086410
794756566
1241585171
1349885518
164030199
679847546
664934557
522841729
1354108358
517568440
429879980
267411307
399459763
1359943779
259177221
791636801
1389525202
177345936
428480860
713675908
957170173
387878678
687988179
1000880544
1026938571
883854096
394191670
343299146
800926280
848321354
751801618
1136026935
282361331
317229
957491992
583444390
892500504
389336468
862697057
298120228
336655276
1275937419
522227596
672785041
597075132
488289269
905044999
320562164
419529336
745605651
282787931
1170052835
1449545707
157043432
1160017981
504711746
496101071
459126581
468196121
580896692
399976344
221273692
1354188928
1288844133
164579276
1136135198
706002184
504574941
926602255
444100320
1039791389
415364375
950505752
794409184
496080640
503112024
609088663
954362893
1309168476
1017718177
1160508039
274246832
715311517
1362716331
943819631
1045322182
1453095637
626943849
636562189
968284211
305328629
770972501
282516777
1486740525
834951789
463027817
705423572
1217891117
1011589912
727399777
1288689431
1158892711
737269746
330889306
594090776
759973187
430780894
13749050
648380982
973608886
379917349
850947618
459837041
838503239
752905056
547106443
467179104
720567377
418245208
1310141104
1450574407
879852256
496832036
857646304
1197056019
854314254
1488548774
1252290442
39366812
541757943
363741966
1331472853
950666803
411024338
489383534
1062902919
414677926
845533420
1231737232
1215936332
1168309479
574122136
1169146586
1002617205
1213735194
1321882120
488712190
202328035
1003545956
1098444437
741740943
600486576
468349660
509373020
388314729
213539996
907430074
1034235738
472440510
1089373529
906597640
891891769
315417300
957664068
1472065107
531676920
280748033
918520252
1381295120
1198096876
463935745
836468726
598247155
407893508
923195339
883493221
953927931
1433283078
586920418
1265043975
202084200
1137408842
835683870
252105669
904126412
806920602
930585307
870277185
653932643
324110650
980398430
566531809
777815455
315788252
652131063
128758467
440258600
1338580205
754920985
777040700
474318605
952413668
733220206
1117283922
665620781
596868390
997563029
792484502
1148516654
939617977
416008491
387208020
869182557
499773199
393471408
447449476
1135216688
381762333
204339384
841457826
1383876841
854045802
1236212673
627573292
831123186
276441150
925829428
81667494
412973969
426920399
1478669174
786105296
1383145760
397884429
648511308
1486743436
708501760
1396540621
810409198
87929186
272572587
1041685166
964279555
377824021
819650438
1001671735
639372402
725445167
492534372
505943789
1325556649
1389873679
550143135
1442198865
1487919316
1212763271
659292726
757956828
338155380
1360550540
444531310
958192487
414697154
474555299
859890596
1056763639
676950306
165407892
361853933
643323552
360740065
1401781562
382674697
913413156
660599424
1407120995
982048200
469561303
309508029
969690398
1298411006
752683045
1065337379
766319623
948615297
914865962
944693108
401426866
552738199
494386828
498185498
421869758
1188039852
55276644
344796734
399215009
946746453
386389382
661433613
654119734
404616302
537876199
515976284
880165187
813729386
559562993
1454390106
1036217009
170994075
374949985
1089368053
257401941
270172897
718665897
444662197
506773736
622772689
843810082
255874450
513649022
185447033
893066444
997648719
1322833994
987270276
807665980
1298162101
1251443642
1486541099
463675387
764566674
1133428523
516391040
1262864461
602117421
293352955
1496644374
886170825
1156029092
542552269
553047993
943087916
516745363
874265402
804602025
887605005
444541559
1317157531
560212046
968428840
524757906
1202036425
437815253
700439277
492891173
797991740
729496983
862157735
666993468
155258083
445887956
381366905
456122655
732055293
202514575
895996363
720268642
170600506
1029210551
1342755017
1386302512
832917380
624943622
117543802
935120776
1474067296
317996473
336930879
489603181
1237092164
904847509
1425781458
483175549
530505417
954790757
533007763
607300885
918169314
247354649
962799903
392617657
707440919
1061255652
957132579
583908757
834377887
475374386
896790154
903386773
415951174
486305689
264006438
219065506
846319457
412431702
1379431160
281207460
902417546
431285361
466697165
201663658
268429132
1360278573
472717765
1311908698
442845506
820129116
771147655
419076775
331169757
450489580
984319578
745157702
1467364529
697247100
1460385441
113333743
1087448673
1213427902
89125187
787747643
684533568
761565530
1112712680
516281974
1485244411
218297774
1190452209
216542897
718795588
1022623485
392165274
721515399
430664901
914159654
1221328813
468888645
574357583
617586745
333775607
726470559
1047497636
1165693279
793151114
751467374
926192921
929290044
1015995694
960763466
1256007756
1055377056
692812410
365472801
476527462
419460430
358416232
1063487220
602236986
178211069
571621983
1000929043
700915844
384455570
468099915
556982265
725764457
464746963
820210078
158290825
373393991
1126245716
394426269
408876054
1045815014
646821058
926620583
197341590
468852259
750961622
768377667
839280131
512355933
722637499
794293469
810889232
856779817
887755347
311708903
514252304
662460272
722906669
687973632
871077182
529804158
458869830
294252453
1217679524
63582260
967275877
642467224
763309654
1097182440
1378998619
1029141035
430843592
974180383
417294809
1065972197
738049353
765679390
388063834
370063543
428038599
1164970873
694461134
1130634196
335905606
799301505
1146384801
5338247
750473138
627900088
249027486
869452631
452600191
299785308
1194734324
1004836423
871670917
373651454
777948699
725768241
832757209
1449095128
628205739
1230105033
852665333
390685467
476562835
956846373
1325349348
489885521
161900180
916033547
415119306
1016672137
627509419
739672292
1448816716
279849498
625142240
1295661248
268574788
1380056732
791978201
81592805
1497370735
524902873
1294844943
808618721
755199316
625572745
1009062647
1130184579
1392989862
1483066455
585481058
567882452
405388831
1383325815
525043847
380932825
648172747
777104234
968415544
1008404636
605056364
627196510
394508458
741659937
344116146
575046841
644224969
382864221
869354534
304725076
94223061
737162908
1347350538
1130762511
655774514
170812813
536547469
779060755
837798473
1456978821
381508187
1021983602
1369980398
1375106086
673431247
588049555
454200110
1021507796
1467872513
512229301
456458807
464726029
1481307525
466443133
1163338329
289182396
866805316
1144659943
379154301
943797781
209629901
795798201
1474140572
865599359
700158447
200668741
1243085918
498076054
843383583
446752954
667105135
73567344
1097623210
355842222
1358994683
1390416582
442551784
595598752
277871180
1399505500
462725858
1296984592
477993431
1275817933
546244856
895143677
1063683362
543050401
1036262336
1156482650
344557883
272077426
698005643
1382921486
104683921
81033229
714234817
474867044
1331156051
348652532
1026993437
452799882
1041663403
525841781
1224879895
933499943
269152147
777634278
684424085
1010751822
384999751
606016081
1383461540
844288864
865356130
503234545
488754824
412663192
744354119
900585488
787588539
309941308
1042839621
56321644
392613195
900178864
792380661
969396046
294594386
211021673
628191088
1435989905
886747715
648273831
256592649
100713112
512113368
554102739
350316766
682694874
701870410
464128818
563454946
412129008
546823139
863961237
1012205265
927406686
687788433
1047424712
615286645
788924279
658952865
621349958
418537976
767021638
234359981
123801068
195598501
493803698
927351080
454868035
379914529
383513608
964873818
467521483
532055258
992916844
373229033
506425330
535526482
1309569383
897330794
1226173908
1332154639
867689124
314648332
1149521605
614468441
1120659039
533241493
358926611
445504058
1077714147
658467088
731078388
646324484
72218500
977894673
932779246
1266947427
404174409
977381760
412412765
1359169736
841703791
395250181
521243782
1027218572
589274816
835929188
1348707678
1045839818
324982711
392909660
59483704
340673363
267359269
384783678
1319563710
243493110
504900378
1071051556
577207828
1437173572
906081217
962882538
1192266463
690254144
591221437
439812238
533713067
620389819
860084230
491565905
538728066
779141680
728083125
334296904
212464272
231116798
759233922
866950745
228476388
471328048
940487107
139619035
483472065
438309811
379326940
684044140
674922180
392786321
946735958
1059441603
645168816
1440054989
1282516824
334626332
448768664
213818638
1215416694
1031710885
236251525
732530368
259602482
246895088
1268903793
432877549
1203655330
760495951
188749311
428331755
508651681
314923302
1043896636
1335533092
373570711
1113825352
1361616530
945255128
1095896611
701346579
839370416
437588031
744844064
719856327
146994759
1448611458
961844670
1289618526
1377984653
444918279
168097183
929487874
447575975
175559010
948973700
736059839
678905373
969318021
1303327989
783151078
1055526096
732432259
315418418
869045381
1442713054
819443228
1001219058
918323225
1247352587
576820781
254490317
502355877
851175969
460629131
59654499
511886737
239070634
1012161997
1297930652
903307988
752147954
874688533
405066452
1143412500
348281438
616329078
470191375
499126181
770522672
860267808
1063265016
488457011
375581553
37827939
477200004
441518796
727204722
747691099
977681596
426341423
1266130539
383571426
1408313689
936282007
208352316
1062332428
553653770
444860715
778224841
443871266
260174586
326992916
955529873
250354914
309929768
359817942
647503445
92005778
605469275
638596458
918521074
1435147028
244264289
795002304
400040431
366083509
238806655
254981992
261405979
786865375
242340159
919218986
481060728
463116740
270437983
1371999879
210285822
302784468
745679691
432971472
711768712
868677325
728262523
208843625
1234213396
432278084
1196292558
1354165481
712593742
342591251
521168059
1037908649
981265476
536172671
771634142
836488780
638854382
177604510
474672576
413325038
1296639998
1241241803
1152944541
673509742
821606
545190147
511892507
598155436
1403580362
1198141353
910633693
1334350215
423024074
372116047
897499074
856871235
792963677
829946367
1333465261
530910615
546055105
1311967119
386424489
631832549
615649383
389923775
980413294
532906033
550908588
320644723
140274599
271097827
1200929511
694506237
298111832
900619429
220977039
461053706
896752584
1346164444
971537757
960753092
155274926
771670065
838353407
327639397
1001673314
1449296740
110304672
457243874
1059420961
975559099
540725900
309803933
260834711
296037820
746665462
1127487926
392954762
766569329
1082880274
489722630
981183985
1425097696
463504263
567912506
771515539
1449646372
677935791
225484430
997747659
906381834
743193964
474368250
1274254505
401949583
642362459
1068702937
677469659
675641224
44117251
357247440
526242010
451103478
559292782
444983389
238765757
1189443405
1387945038
972817808
978983640
739549102
962792451
1117642235
138761405
1402857250
463452642
1321351898
282078491
1024914472
479232653
1047324933
492292867
510734421
569962720
425959622
704348915
537876780
1014595443
1293103573
659414045
693669533
1415257075
191596306
262841983
566307360
656706939
306082261
745939256
707166504
389414284
291760459
1369887880
527284441
731858122
1070859172
463138310
677497202
1189926630
1223873511
133894902
1037270773
437226037
280866915
363656736
906414734
928371456
1116175012
996540170
486486650
821687261
897182974
651411485
110023839
98154837
245722021
102665859
998561122
173887148
476472400
1441123568
488882452
1346621622
530419437
671197329
661024344
751838477
698121600
627987981
435619804
324081234
886109955
532025493
918922944
261702747
189587239
360503898
267374562
375150130
1191526722
673848736
721891390
1106732878
433940412
107631169
1244702781
50634095
242006536
355724102
132186797
1396432381
49405703
1462401052
1072391457
1049637621
1495308229
470026506
280989744
572590199
183303595
1014875880
505441519
694170691
735581588
920059817
370295532
308726918
459795754
1004882974
744261313
1016334909
191076836
312596878
1228286257
654331627
1198520747
1178801594
361172881
768448806
498129888
544129590
1011823587
306926582
597671218
421916785
251092872
339172864
353267776
782655885
992745707
337566977
984946472
390686463
338012554
816177771
272055227
409232197
605986703
915206245
408108426
1227255434
865316815
215208182
1049852766
1434843230
771041982
445452694
704014801
468406744
372488942
508683735
377100267
957465150
638941698
981050466
1074378333
528507192
347526639
771887389
720605178
441136987
944636517
1054555173
871120092
338894118
598201070
840139804
445761930
269058301
321014804
113610126
1358629436
550870835
638616544
217514063
415137278
211770050
465428551
315845028
963770473
177706059
99935984
1212195159
368497933
688679295
880558891
39767440
882920618
886489459
1356766961
939451254
372528312
311357562
333040358
244702378
414347398
440156931
1274002706
557000713
1403603764
1078169809
786802777
539283916
1031895491
717348088
789694069
1385364858
190531044
32829227
439985112
735951450
409499250
630721046
797785731
224328855
211803623
446810840
581466025
283284745
685004388
413339730
815208391
275737840
1415356423
194766992
223294840
489549004
947567903
518702004
425991190
426390750
476404786
938194853
443557322
47862566
452485823
1104124589
281029098
201073619
193981319
765170137
581882075
837956502
546756528
1152975756
1237210
1256100115
351785330
1346747297
440831594
285045043
351117920
865684287
136352924
1232165797
712417093
857731182
143025013
977776842
525803775
504383513
539515577
359476488
1043120924
1021826233
1144243919
318613234
823047241
214501334
159709555
710617360
213551229
833978087
941619475
1469383663
1380521152
458518092
609832356
467463412
1120031861
301264140
990637637
1359020123
1195398171
1464662498
340490750
445202819
952662049
479451910
495468731
1010972718
592691757
453098681
652474106
399850964
1146730083
1453049216
1456963041
493651477
445151678
995826767
1155602882
357483047
456767566
537055686
1143369007
665587036
602731475
856496615
305389204
411039181
291565709
1038757136
319290846
280889138
406835359
1078685344
349320115
280129714
1270468556
462051518
945702568
645968912
728689804
1004940333
795048557
1144660655
51047105
1007576633
271207607
1196921305
966554684
969610512
1112270030
928553040
420314228
1084378424
883406099
722211121
1313133363
665497120
129043725
154222768
1031167559
1334235668
866548830
1291937055
1034178907
990006219
406715832
302926738
663520488
587558548
931669888
156244562
707112675
1428228025
960454156
633185412
425999845
692580144
341061454
130923469
1220464192
218375717
536846926
222148489
1310623007
384745480
832282919
813141122
1220928445
1146887012
507034154
528124681
345131922
1466788657
348060650
627851457
1282137918
1300133751
1317546687
57964288
798324751
582316826
701129541
1106092350
1151737385
563621177
1145062366
259522073
42471783
843058187
212175874
701302872
117878270
1094177268
417155142
880049490
848570010
291402226
399911054
242718027
523283716
1374178626
591390578
1320294713
374980702
516017191
506649867
442373620
316401879
193941488
1035313546
520278560
666674784
475749078
382365763
321993210
353877091
111950468
1373078622
1065214191
200773968
544108033
933814209
446168954
276110789
1026175862
1398901824
1174018932
143516115
897936824
1021638991
618344021
621002252
114551825
285532760
1049501337
308229395
288824365
799555427
1238021397
427035800
756059439
810165986
495956082
1173281321
470741371
215672683
294278076
748370182
670457646
439789622
215414659
746324455
641121620
233586911
620425246
337127168
502917314
319622696
1075401644
790347830
1424163089
1046347761
417211119
488120834
845439338
295782793
525309726
656888339
740516835
474627397
244608567
199509043
387029082
725036261
815118250
656239644
551956257
1008911136
884560829
251923739
907639034
797755017
151808831
717554078
89924110
363024145
300202292
1016096546
679931506
962617639
402529603
1263466201
1345833571
134057588
870928284
419338218
189314789
84307249
576533954
400191130
600852122
232093659
954111062
112294908
518878376
505392828
336236153
938531023
151527818
282739863
456651015
380773946
783717352
169091736
608445972
473804247
494097955
1208854689
686291623
485195152
337579731
1222317201
1253352531
333897685
1160800263
1038680647
724753766
1002666338
399062242
504307367
572356861
1348406429
637777920
250610209
497161656
402828769
687626872
343871457
426525331
164160039
764794438
275611210
189892118
1099747565
470574655
324103877
783354380
1076186880
297388528
453396298
641300254
363303932
1315423128
626391221
877214177
715174375
262402446
748294193
390621016
251543526
193650041
1187008868
1261033199
1213970939
1132738509
604444835
1147818946
1044885359
448017274
882011614
199283451
335534746
1118286150
479791444
535079358
162643341
779459676
48090383
1164015551
177650476
859482920
1258193426
536697026
1268412009
1085979103
1355854990
401245596
197637769
1159146625
729819
356160491
566513961
788944698
1083343480
1409793345
118916098
1346722227
795588397
434339382
372371269
708036841
342061866
526536491
571709992
1486270168
1281511382
406713322
608904509
511552179
444523922
548954639
311381950
509411270
429925106
361205614
1409124457
825626716
817690898
599598908
628754837
673284596
784279874
793610860
149366161
678645398
419056479
1230561751
61153431
1158776854
21173698
238743703
713987848
936252557
294547273
1455132255
527110003
471879704
740382155
957367136
389845335
348837625
668019425
905769534
764237163
879324890
349320931
291304278
526692229
1001503598
413585036
859523409
1013080755
703554192
982346181
753024994
1125367126
1095756062
1069092650
477715705
1474015724
186801902
886261627
1308622228
1090128633
701965745
819927826
1190774176
500093076
492299923
1015047785
1387400919
225969343
1362249215
560335182
837468709
470326472
795139980
1279615722
873478984
640095704
473049679
666619320
273176749
852079428
336732901
1102126914
838407485
932846003
1383716991
106661854
182011947
761869376
473912788
558034127
832723281
322291185
871552375
145616486
883733130
1412749786
994866392
71759780
810134507
1167591853
839586090
1324715128
1346541172
158470035
1233945353
1343466094
537147123
1443933211
626726498
530177144
795571003
612581975
1007042796
1003802173
248317998
809751471
483267778
1088660607
477850616
279339205
1064454892
505887732
41689056
245550686
1375646926
1294819381
852493105
277974466
612350246
360533353
874791566
543984415
528614149
188228452
432571126
679681219
451490830
1335368706
156866254
894675325
850435533
1048155924
92706915
347684709
1437750653
207568882
315637575
84450781
187041436
970689864
1498887776
690857257
758458178
207458874
1120148589
931316969
1164529847
632633702
795475295
507580644
454560821
154134326
324806388
164925083
1346223453
937175979
1125011945
200049670
513123557
429109772
1014280126
292791995
654693984
478103927
477116597
802672887
60207564
222172282
577024100
758445029
624807390
903315747
841087318
238829470
721862688
821804208
341823779
448223972
1168630751
953880678
621033149
341459165
318933147
291209474
1079253644
219250176
496519476
1032312047
1007617318
353561952
1295632215
325732666
1429283539
538496700
974103824
1144247891
1409750314
402448832
915785908
798150835
423395442
1474974911
662460172
461859849
1473679010
1478135932
849636858
677378151
103470907
466749655
740911244
1016614146
1041358059
891208519
351887410
506277633
1005279089
205214028
523486738
1169501375
1062988589
1093539210
497809220
564143121
603897238
600474447
755954054
1335044747
460603918
840538495
1048707104
666764230
846164129
844529868
829225540
115797578
1354279353
1456013291
401270204
708332954
852288313
452450964
686606104
1474765711
67743534
994055614
1274006797
440632933
825551141
383562161
400979262
441079324
907310684
378140576
557646742
1307221820
588568793
838318060
981473210
788271918
986840763
223350606
216609648
1409806217
405846196
811798251
291962290
699992013
868879320
521143359
482838018
880392743
646898089
1260441344
414304025
279863958
325918471
1449103780
775232485
329395927
428897764
413680337
716841144
886668598
1201462422
829873146
1109431961
953805090
416765315
1422672555
878157436
1080882943
381023519
893801257
1318089047
755380880
1111380728
842976624
490513216
495782903
1235497330
511529644
931786714
1474440636
289545005
334594406
406586989
1197226310
319935242
324170467
1004067034
317095779
702500565
716481140
401370017
1183608075
289471829
1014131382
656544141
235768272
849527677
890771587
638588448
801600950
876703550
665612755
1134300060
520656283
511559516
224409933
676759226
654020860
1404792914
1149362806
779666014
1484097063
212547639
1261305006
438394721
1480583967
528077905
616821051
958888431
528756512
439296522
1064064836
883825457
139756609
540164495
557752109
297398530
774504181
52534599
1147358645
654298076
113110653
646756297
1439306571
205078369
179261726
598648758
663192533
451459675
668557483
384079436
658078365
1223041415
725654563
683195031
1483253788
320798946
921076125
1218244531
822388771
819841979
212773437
808072824
490514849
1286202675
1004461639
392206994
1040440931
812757006
333186095
1081521611
544426431
540060435
512271750
400033342
1110900071
855278590
1414308323
236135410
1397071073
1290454807
341146983
398996802
1318755921
174585870
317119601
590102525
876678938
234772858
520299340
1013315969
489078640
999501548
1121296792
1486254277
825926459
880435
414677082
365471298
1000105342
876488500
952526581
798220015
655511727
1090221645
1030321361
514027912
621242545
453546063
711186594
1333644548
846416753
796910892
1186487414
182480566
846302181
734910784
476236976
1135016344
760591762
484361155
970673089
1120927162
936336279
494413123
723397259
439727193
1015330217
814018335
839493984
1158097788
1467281741
582108856
985619784
1162810085
1192336351
1361562107
1303178646
1272645442
1052165877
1043359844
970330416
981531678
1256589774
551504854
1295156273
866111662
759020919
1112329866
1465393116
928762313
937078938
243990515
694135447
820307294
193383913
758279395
955888514
80868633
684138253
718384021
1006403506
962154576
1446780381
1122744743
1490284937
1257969281
519166714
342375119
996915689
541885426
937250276
1137057492
1308581875
185860513
993161692
1341273653
465717199
862526963
638007264
393253063
917849219
492811972
1493950289
843427591
132053259
451936643
779383162
673905551
1491247402
469804108
1006938787
697435347
939902910
1309648652
400528053
1098560739
542399458
1082715023
257865337
859076150
651624979
633310055
973215338
735185943
859086106
723115366
634060072
358439525
1441971789
414059598
929383567
477328788
563743510
462435149
562293882
769332355
766743702
478328768
627089368
150106669
849249110
1222873291
1019279037
504270023
458494568
1159017239
828025687
268268970
395208498
775111815
844391918
1360073016
901827766
366997544
265141613
786011656
942163860
87761771
629064882
499811036
231921132
670624221
342067617
837825674
1231850581
931753593
498623088
121083261
393207326
1085274260
1224989443
1027992195
419011759
790275618
1389220444
675918302
567694257
1072205309
1030384061
56350940
787248083
1052746303
144165591
543591006
587098343
263740476
519898942
1494069698
709695374
1151993447
518254127
647039990
1468842200
484652167
444936472
210332214
480468374
439931132
1314607956
923014683
329545133
436129144
1377241961
1305449020
1450623430
1228649168
1462044529
465227280
624507028
382625504
588799639
1359210227
438618125
407382341
863058986
1357582967
936846411
811188888
1480474479
1453762216
1267290588
839505094
458722290
996261960
895318284
1420312012
763863733
1004716772
926431545
1004510907
853779584
787741737
363219796
614538124
885401109
111635728
572961607
1287884159
1160890197
1350512722
517696443
1345821476
1376178750
476927904
432958540
786086822
197553855
616935456
780294558
690230169
1360264897
1466933701
917660609
1375829551
209124657
410614774
183021828
818965157
662892372
442996530
467663837
1201345468
1219199884
904688859
384902747
929909609
698725126
1447408154
533806242
687256483
1030202398
724892390
974298146
323958192
368166841
1474160077
1455653557
1046341642
390918433
988157219
1097856427
491403774
615971265
641497480
1067622542
909073064
1475487430
631771309
240949816
652769162
636162223
434160615
847398225
456493384
1493157054
647417639
564405846
546003004
432183564
1444753748
681292186
394917272
966407435
844084912
663852387
812052716
994478352
795965250
352579239
955385781
502386188
850537550
928752489
375898196
1198702956
295718158
225241527
632938443
1433931
308722963
682026104
909493707
272452819
456707110
546991833
402644919
166002729
992895194
779825200
642894882
329136545
418774967
429981448
753315447
882747521
1222948942
63187890
879250831
655423071
1458112724
1469875375
865976894
538245120
236414994
531500580
847524368
762996413
771642039
1508306486
426542125
418542076
954901749
997304606
1066426413
870955475
375064357
339569432
1146957614
310763316
292590353
537130019
430853669
906611008
264735345
1096004059
233028302
1353134001
17276915
212452545
685012617
967477975
726998529
1022511082
445409299
1423856801
706220292
1034062348
662101487
551074752
397121909
224741533
1010111458
318326988
835985009
1211693652
1598673900
294175798
938396887
1090631537
1191300422
1136541286
1325024570
480118387
521966576
369111916
958927596
827327288
820056879
904033113
505942565
774582050
231692128
606396817
904121390
748697571
690558305
461212910
1423741929
87539136
483485130
94281925
872719339
743279730
981511571
782533265
1051895047
462780172
591604933
912483008
1140270047
237045770
723344723
355507889
470039896
629339443
1249471039
955483416
327997664
657923339
216688531
1460940186
265280745
238958320
290497604
1132266111
487399200
1316687517
944106517
979847097
911558367
1489748106
982318111
1350453857
629765553
637243670
455406651
896555260
509668001
744537810
470987345
625894054
793246024
1396755963
1132772
465231201
278383679
327260325
1082079686
639475780
339968268
492351032
270357158
1325735276
743971913
1322477455
1100736258
867364252
1034921543
977917104
1511030062
617633971
538784159
1371063766
413210151
1210437996
518806093
386925241
713679297
432738445
471216688
436593108
837857557
403696460
411655360
815231528
744776423
766008517
323813017
280125296
1328529458
709404523
648044585
620514428
991117624
284912678
1002324173
732226771
639202821
539626773
393655012
1050498571
1005996282
1008622188
508419072
551863774
331869972
429835680
1248351046
218029356
731270440
438455727
61241076
1043366634
371796863
314301720
769859864
128353133
472387659
510934659
258451864
1381042849
1102038116
770567254
1043893222
475401993
913891637
990045363
1054847422
473661648
761815633
859847992
911895917
474507883
392223598
3160908
1426369749
879422882
540257085
796684182
1253248577
1564178984
1163246394
1326764859
194861078
415450020
560703252
811126709
1247650017
937287873
699816545
979147242
361476881
212320287
783436259
756941811
457761353
1036127816
926520248
514830730
482218273
782068817
603482534
698313781
360383419
534703505
263385165
461043634
562127702
241353733
595491352
424083563
493124752
301393533
1419910871
585337119
402420835
1454793095
487090596
743817687
785571933
779448134
431176766
1361552539
421707114
958480098
1256491925
520378099
375751236
824308651
753211647
538215731
964044716
928463989
618048507
690049389
711955284
541563232
410228547
531873959
417809370
640836902
504700546
169840720
402606933
900638995
485980421
336212947
297263861
421697595
61280592
585508992
1384725276
451248431
293916853
1242003839
855548703
733149046
647353568
681633197
1008754158
177512524
691302386
1030239190
1040518810
516640946
139958569
859661967
313857279
397423196
494787390
691966096
777526804
802740009
338208033
466530050
650269766
878630353
1589756084
458369949
540907964
1211033685
370060251
331291582
445989904
187986743
1166011949
610481800
501961275
1534505244
395720571
769530778
331244087
971147188
608949832
451813231
740225733
539975641
986797429
349057047
909834030
808709837
479586498
453095579
481320483
523210425
959858379
260504663
543291054
938317114
141854571
1424572088
576113315
181504039
485262646
58896394
1271428504
763491709
803708257
682160741
620973443
889513173
1172360862
650223634
1047320356
895470989
237580873
424880356
681018578
397390083
915653036
1329915114
857270305
1132157800
325250390
391535288
527998749
1016926348
1199211958
564089928
860064382
932385498
1086315549
1058333644
1026628691
685922907
405422575
858591262
981921627
1012935152
433821409
1054998619
256503013
955702340
1369632615
310318457
480995268
763931235
182614351
471394330
100066261
1343682711
458630703
197489388
1077521653
1411246433
1459015082
1061513564
1098309699
447156503
911899080
449000716
488367477
824378873
1005775328
348816555
81053285
763229991
1174029680
294262470
1488497346
492716231
701567396
174641596
1420998161
1418206719
130724303
1055577452
724827366
1077973655
846772768
557803049
355448766
1148290779
635109425
346483060
1146525616
1153418116
502371127
590805618
251684715
490163783
379809279
283590707
950252948
740775802
1332392633
982109282
496927496
282475273
131168598
219037044
900953293
867250768
1181309188
1182343128
240653610
605481948
587346721
915363530
477214170
851092850
216070538
754297760
1145740129
1447812800
683802953
282242276
236079111
472846494
484372777
902201195
1017857236
962382090
1187745805
467108950
531553218
323286354
1385147456
1079055917
774223536
559217513
884916458
1273877932
191427543
952116115
113203658
1387342680
1263294558
654947324
901160753
395557363
1223021666
885523468
701556009
589777762
1383932936
700527793
639471321
369048880
1041579305
481587153
1311977835
528926049
1369109189
314786195
807891147
857318135
1592416008
1285507005
769873747
555727166
799885229
467325663
1175824016
1558638215
1145159259
1220156516
667076989
830444455
1096619771
279985671
1258560326
689373553
842578788
537601827
537801715
750295969
297034006
1239133282
792221859
1343726565
1049777780
838153029
271460272
657971125
722432788
629397887
940995894
76014938
903565292
1097433896
163543740
115843279
884311533
1141794471
676884104
358401615
1449404208
595265690
701849861
1449017177
739032858
461501456
585589566
961407855
1454387173
416043903
1050185785
1214462296
483525354
1011625816
254683568
1362695394
1314490821
593930022
1180747777
778907392
929448803
231072467
1556805247
655329391
1432363961
1410433564
604450494
1027202876
492634937
485707857
862471303
719978372
978710496
1410538084
1252367309
282839228
1178290569
1148424240
418925968
737196173
999445235
322913377
145165030
404037807
1130527914
1129861866
494408906
1244504967
761932160
361055736
133673321
1311151070
853612034
1144667853
204402095
296374954
35718697
346919012
289566273
341588111
936565803
728180920
330245219
925561933
1440891989
1004065972
1139451095
1326437263
295616038
1427790844
898061690
373397759
621158180
728231813
181142980
313720060
99273660
969255278
403834839
720505838
322953367
264209374
325790091
303854233
678873639
411102850
440537732
511200499
1221949709
644616122
331887135
986641026
1453682966
472513609
1292894022
441280022
1145225560
423604475
140103408
227271789
1012327774
641942221
1068792453
572927835
881669898
914520634
397645883
759669039
247930473
731241581
466935265
381374092
197072052
414501358
1005217204
418917990
949224732
566844328
443536536
1083409576
354097265
795709072
286633701
1036257181
437081890
1591699091
465260777
498639098
970473653
427126202
1147042306
1000672736
112322218
79694575
1064601241
1369469872
408435273
643203184
291600587
493957979
1082886394
547177757
322768027
264238072
459971929
1477833198
623628320
774237089
639045781
854627353
961832923
871718468
984806410
389077372
557109356
1390823812
836389274
1138119628
877564635
457178969
1333120255
469519209
860446389
165461775
382138818
209549984
564089377
828863732
305482317
823781282
304017928
1472940105
433911676
1288145482
682396723
1295669425
475778277
1429630054
955878044
451373036
1141981190
200272075
645553460
1036775548
736455925
616096695
70279573
696914144
1296296435
481101195
722637731
362008887
1184523120
516368639
489432933
779525985
203722370
215304970
1380946909
952981142
1050707201
1483140561
1111387066
1571916700
1296379159
304501491
953585512
1359536203
628248341
243924435
764857731
465375594
1340915968
530817250
897418403
387290116
382413103
144139588
273094086
556565405
839342557
1327409753
766688459
626037685
534755776
1437035330
821190870
347831751
1402235399
969600481
781815871
970595033
402389613
334240728
424403087
257445260
946657059
1254076874
760679212
492967931
636422241
960667629
284214799
403454119
1556518986
785781752
423637138
926107429
496359826
428270466
1043446975
1543012332
877160886
688701748
259795417
547513410
1561936737
651344065
1254514037
778991523
350104677
614031902
333069210
682099631
1355881730
488974602
483358641
874419307
1269907935
412171467
551330027
266745284
881583343
1424286566
909433938
455294171
752270983
681671799
876899106
1453738022
1436337617
397095742
448371225
1421643443
972071652
68832919
1266765116
1311240611
1098308711
359222965
647084473
992964889
1032102909
394768092
475072233
1143694205
465920108
1331638574
468861522
264191643
698902293
782720067
1421249310
181157061
879097054
1443758511
549678653
1408253084
661669424
839671670
282711082
554999889
640414737
738728164
460252358
226698305
980162314
635673488
473929205
659938070
1219263941
1487716020
1381108329
689902034
43293437
971317285
377144555
969578794
152981227
922335209
70071636
878030547
635944056
540625700
956416046
999118480
411554179
788894470
478685022
1504126994
693379851
469635005
934675777
354603765
563232445
874861136
713118034
1458192420
1559506183
1171556421
1015725145
456899822
724376682
104579690
663224968
1360264270
1576696549
32709933
895620955
472732537
846322188
711976603
864416156
462772349
837227143
515757944
1378235773
960310328
1469358726
239447147
971751855
373709367
1128145340
263343716
710119460
1021207913
842860484
214062409
499933646
969000972
1057930749
361354451
961688866
144868901
625731933
499736615
216721815
813190174
152729905
1066575979
661832174
735793146
370817113
228429106
1296656872
295129185
489250343
447299331
1272175099
979212565
505477103
495793069
1021156346
221182011
1446548248
631748254
333644785
317390940
423096396
523543942
265768191
574114760
452266820
345273955
717182668
249795964
484829216
379771208
918905427
572050247
601789938
533276903
643323985
838967720
404291190
826626740
502811906
744258330
248095147
898973790
1457117035
373264483
407574801
1049484915
1002111550
1058012377
101815953
369325900
1475955629
1056510875
1046397166
1262699915
558616091
209841772
1018118154
471076361
892212380
885752878
343018835
1114442381
593828268
689502618
1345004125
682779174
765055737
573698080
975223355
1323786520
378647736
1100723186
1493816531
409220337
475953100
684732808
255448775
403876758
279937393
452251439
353143406
645808057
453466409
686034014
1254008426
992622342
1146906558
956968812
791376355
514762173
331463106
1163591913
950740423
240673797
132560307
383927874
997670728
1251787356
729127288
487597067
53007064
3589043
910531530
720380212
674330112
1266297313
736528366
147294904
1387879589
416719236
468485526
715892434
839319939
257705850
335096570
351898635
750869199
975381857
572794783
287017187
447544478
513392855
751147149
849446492
601988437
273246989
1532992394
433303788
376677220
1023384898
1092879257
475677100
562948698
391146976
919172004
946666260
160737826
476005917
616527192
1230106918
269340037
313313957
883265108
785635356
799767250
595970376
893385341
454122233
1221805733
1235100880
545484885
172356267
921829764
756060550
1273805932
721008966
261191188
416404536
716953548
762049348
918011076
487507521
106060593
1257209656
732873468
1083261522
1228053432
701230946
466568169
1204044292
207235180
1068294552
498269036
1039701052
373210064
541212373
392549503
857607688
1389066958
1134633454
397887137
1385493539
890033225
393797800
452221152
1015871074
909284812
1247203074
954896008
787495465
1314508528
590369386
583820668
868188210
1011545351
1593549052
373108220
1080282497
1286133030
194895471
1204448471
483823846
1024264094
249562165
615745975
947309278
628035148
1539756197
929661597
389034313
1185425909
1085641566
482471479
787361040
1205043181
1262760678
397352454
141783866
1110201558
875932242
1284296923
351708806
942977142
651565590
1478088098
915617304
1180372735
809707459
991736556
288032383
1583508484
651463950
618173630
621334801
425282008
848663070
1045551098
218443972
665207613
1399816645
756494646
980624211
72411454
119676671
731989986
818227477
979172
651858243
1207338286
1138294153
1026101890
644798575
249171222
1083506753
399429891
1494594251
541006085
574011273
869130901
1350141532
1586841612
219507457
1504581878
222771843
963878216
1111557086
55906402
257133569
644005238
1432219765
864991481
1372673385
419748657
1473897670
416744302
807688396
546697617
728266160
786516640
298080802
644445893
1021750592
520872274
498051352
512214424
527087310
457975087
223720272
1134413446
707344905
858515594
463691134
765946023
547844137
789008338
472100338
1331138681
451952874
477502973
732990577
52150268
1068737613
982785462
807517279
633128831
150569421
940827921
669179664
1407982091
239721784
374993325
600825484
886663631
1072747985
1128417424
219503989
980153625
680538338
820916501
494063913
801487097
1004867427
436177266
437352333
540434493
220223247
919070221
695242848
1170445633
323781950
356348245
787933064
1113008976
1247356060
1487765013
1003654069
1525712895
1409997323
904777342
578225632
488252087
772403006
1287169392
268827181
470211865
882374695
1197620042
509168394
857636162
1368287070
1073882307
521290600
1078871056
485923280
636575629
157253827
854384195
356558686
756711084
1051488596
1055464234
870744313
1415856128
428645841
652091497
807517889
1548002302
1308757352
1418646528
879737189
1465480228
538847531
1132153357
464822515
864152607
765547060
1192783068
707602207
803880735
770025198
656292701
914988616
1442040916
1013983878
840418151
973373762
393857687
1307424930
504122760
576496860
900629941
456422507
1156512288
632859190
529994577
570715480
702895806
890863414
869246729
520235694
711604262
997213362
1508828791
1022425341
1504971196
547873612
1307549218
527236468
599279831
597499196
585057521
731745093
726402930
1051434573
1486669969
722875951
633309174
1117713958
1393222988
819363969
238527616
657457465
704451783
622719572
1044399665
448283840
912730077
542212683
350873932
124742376
560743092
1218824513
966459013
1394914082
816629888
1131351628
883387106
547848218
595431564
1076570563
996981372
140662896
559531040
621060352
145823327
563281703
741929546
214043778
753283136
1717463
337737712
393392750
1547414291
1296848878
400044639
815369107
1556961533
429343605
127219480
451583540
585632574
1115824903
568907595
810820462
574110800
454696828
749684009
770817445
785047768
797388669
962502237
506212104
1443186301
694257492
790022282
1108914497
679151800
619373026
837603660
354098818
1347307090
696762871
541823893
799340340
389363817
494031676
369522933
858265302
1121122796
330505848
1236099708
1345762158
501149158
400762673
495474655
1001235336
803854224
1474735478
1520576480
752549265
900432710
75880086
445734533
959236103
1469420332
553754294
1072550947
968144649
339121613
869522236
1031710583
620427984
1034413269
839168296
545564249
410700439
232170693
770736548
428537964
754989559
855005760
227906759
861384415
413225872
513725600
1392940576
1007229653
1365759934
893154934
458816185
472629411
740465113
531527182
412291243
360189002
280745344
701845381
411359272
439196167
575526074
745965491
1107236866
547053063
439849844
467613667
790407904
821122200
352640198
948600288
598753534
505516490
473512741
436676058
352577631
394273375
435224859
293605237
823599879
1481109285
640266562
361439261
521010838
800697909
856018294
143562366
1527711066
822188555
951520680
656863815
612638163
469174623
1127846384
614493664
189197735
309610514
688695962
676876067
977453978
584984149
763927362
1087687252
450126655
217559148
331454193
749397229
116033919
1542789236
1055251689
534610694
1061242442
386359182
700395972
860784702
748695754
692642176
790624282
509117687
482178869
330243177
984163600
1157700955
1501925906
1186510874
467264005
1574033064
1040398668
491952345
628058273
977035306
905003502
1178693092
1333895815
1269449911
1336235673
1070719576
68662166
189654713
1123031865
1587597630
1128976831
598418015
538327583
173881231
888051516
282110443
1278610044
630780645
1067537186
396242763
382041578
690118863
1428324471
224996394
894328136
925363512
452410432
1249168960
1327891893
643040154
391730497
1261183786
207171275
531210241
219402619
254838019
251732130
1223380220
1266578787
515646626
1047190436
2653852
1033046802
585068837
838080711
1329137304
1372514178
474730861
351347841
687548713
422759755
566875442
509946433
734974194
381331850
462190901
971994440
608139070
1394451447
364250767
343030583
1205779450
974453076
521279737
340594885
402144658
526036302
393120573
183379534
639043270
739072819
421082179
293287245
1072002637
657030106
1273294054
290010613
416457385
696558760
498104332
735283376
674625851
767439920
484815384
1324318780
914122481
654276791
1196491696
1463015155
121542660
1049844658
1151939901
1152325186
796644479
1115405460
540821024
1510635416
547816262
720789017
480103290
1048742116
693240709
379807075
733845729
2990144
613363792
48369219
439765013
1363785312
341688811
1301478252
2602769
456366166
445163870
638354925
718855345
213659290
542813235
337444934
726810118
325689676
1413816140
1371925474
761619726
311916873
1416424988
244313587
1270947582
949666492
860032670
645056484
583173681
1226160089
469622828
1098322989
458530934
664498783
808331743
1192540944
1533897401
1048808799
1568170491
1038921783
475532306
1354969959
163885109
617162562
337031362
912757574
500079875
618153015
1408378426
1163299187
651940747
729247163
1215087532
1178220771
489687444
360036177
899313312
875799402
75005354
810910221
977220209
575350008
1330208775
1375987568
488578758
276219804
1001255506
1425964618
378591384
835573852
570493809
875903124
887213928
1378572125
279973514
1189884463
854479081
924473025
1370391339
453704693
1101462952
776678862
1309948274
1440930802
843983157
1157145002
1024231319
861680177
1134310398
250900398
618582732
206019457
1076954704
996148261
550412950
735742010
501220756
1100497234
833033387
809085608
871582655
138206165
486139685
1066049977
1177072732
429597156
445235364
897622154
326948774
210837805
341426663
519792162
548171495
539346266
391742072
919947784
457129230
889299009
1248291692
501706305
639553752
191885128
1053016314
452432597
356050652
509998263
507028546
392494383
821622788
147427215
921445714
898780354
735544009
543080802
266666832
855030898
196965760
623521846
1248126933
413964162
759961231
1314175788
1315215933
405592646
805193557
661132685
435917730
707795350
647656489
487296288
753670179
1256953558
741357133
931832306
952246992
902172494
435512665
840502136
175333183
286003727
872107190
1101393698
272895527
1017245440
689738330
818627908
629471065
284665086
904184211
564561034
337758067
835524835
332803167
809626122
1466985142
352590767
938444272
1392578757
1432628177
58970346
891944566
294788256
406494376
1576835676
434082371
897769687
931651196
829206845
472555479
515535114
1009767525
746241308
397558799
782011970
828139265
498722577
1083126688
464534920
395871557
687644542
506733676
925859521
933287183
1335652391
1506734936
776203254
238297766
1254620147
1366579354
1109525223
702112891
1500228917
1042233388
409174076
418726734
801169053
822756315
1561253753
758561587
1046445719
1100128750
438839242
310113692
1365887220
440388537
1383574189
720954762
1038344876
540233204
135332918
908832511
323471920
443500250
160005358
1098405873
590648586
598206220
721391773
1276740516
638080129
1105977429
537534797
186153678
944917127
739992090
880854268
1569206198
747124265
172970245
1560766545
1027185068
601920107
910696816
786399435
1182666142
525422138
859059870
849661348
1273707607
1040741789
1338340173
417487519
520434221
1186962928
502927466
886688001
724784782
957590932
190758566
770457755
378938404
923880169
1408602338
576590544
385303283
1427684283
410542666
505202473
908234700
517107319
1277735155
259932510
749748986
1552267682
492352856
771900673
1465014350
1536313028
55428413
1592081721
449908717
977796876
196083264
370307222
635351638
1496371936
851791626
684610957
991003647
666751584
94165811
756167591
999514936
775875278
1161209067
986124340
1120424692
1256429418
363084660
918530008
1077901763
407010478
1032164767
620929639
286359458
1239668511
1498672729
1405477053
990546310
307969023
830071052
1018874412
491794314
692905713
1542886522
684889928
1083551877
904428054
1578594882
617753584
403721099
1075612915
1126382565
811983317
846236324
478182986
711098311
648848919
919125846
776377142
703493326
1397417423
106516423
571704745
778374121
470094470
623794233
1374158063
996847193
1412555850
826426540
272396681
535116099
1012023448
975777372
1155978522
969377204
859880573
1363694553
406352862
144677450
336084892
440123623
1460216803
971114957
903076178
1418230108
1049034415
1364390358
609116746
1251200625
1445763334
1481418722
206410627
783328761
630688498
1032523831
723595491
434562301
939369501
928833276
466723303
1055415358
1040418030
462262812
855859516
549067094
722538553
1030040926
1590570687
1031079674
500345284
1496779372
1440164134
245570948
90972039
532983582
108878081
780717323
780448255
1043148465
819221554
1599198428
1570689926
446707728
1081776604
246440459
861763525
1168724423
260744496
741827307
424233517
51216783
1497402943
1442373913
313485709
724962224
1108039305
1361196330
1258111079
1101721370
1028217690
527705952
1210417345
778588662
648125424
664579077
821872742
1265844423
419407865
557584471
984124551
513855842
480886845
501467524
381964840
667100609
928536147
468213576
1342802506
1110029600
969128623
457522464
246611258
739632346
627378633
439402728
894714328
247521588
794124566
363813017
1147506268
169042771
1023793306
1221605388
452988802
423558907
686886374
1085526983
958737290
389110578
1205476510
1095235640
782289459
395532388
759918797
853574520
333314002
363092959
1374007216
1018152476
522019728
345194963
1133839163
1320715383
1432002388
598265718
1229265161
817727499
1006435274
1428891617
559394449
732708023
981496019
1401737895
322919611
547370184
337822822
1246257417
405230418
399589336
864389018
861805815
756110549
1052581741
1502477385
1491989221
1319181853
267310161
704482746
966416433
494717131
604946197
754945934
258034478
1254125810
1341074377
645720202
1459597787
959207721
381629996
1280835012
643045798
1054023965
1061264724
1383008829
1495807943
1286641252
1449272263
351444078
1086246147
1229879734
1048069387
293454005
688969261
889402755
1447674826
174556444
759595191
963258944
1341204270
907341663
1057143296
727362801
922431679
954994275
634359304
1392687522
292418671
1432872351
132093023
402587988
1312311467
971450067
697931673
37298403
1546593930
935390676
1248135892
1289249084
462310788
1397709050
661417608
403144456
448066024
976562507
243623329
1576076937
1059900203
728987795
184151540
248953146
1240724519
471802980
1488596483
1220179954
1390494740
347637022
929505579
914687106
1207217327
1276983622
1070467425
1436382431
1506479484
1092293703
825403481
238140198
792106722
1249338626
580786859
889257855
866202920
379865815
1078910590
257926752
1349025591
829400021
62040893
678746891
831151915
688485410
501464521
576523343
1499951429
808524527
783327875
654451629
865390472
170744820
261803571
1290724473
1588866184
544710278
566093572
1410760831
1312387739
745375072
954532542
959841900
863966378
857998943
1047247315
1597221114
841318275
1525948310
400499254
1451778888
1159151398
1049808194
702893953
885651203
648965814
407206106
410486747
59632473
167373548
230261608
508271250
388313769
928671345
571520631
397859190
173470688
1242881472
940788564
673756513
439428554
938863276
801490613
433722829
1114395965
988864903
1345147631
408120114
1277065506
891650647
524207663
493091858
904295051
639002520
648446521
1201711328
579984928
873442320
269351693
1359632045
467286025
989880945
1016542962
1250782596
1500981856
459876070
536971685
506126162
841621058
255617746
1245020998
1081771542
887997386
944991790
941313460
728650861
1235441021
701231942
244211033
1072778038
914252765
1199674842
883411364
116146312
1048689596
666297853
247914271
337626474
492501558
1070222567
1460770139
418660273
871272616
159276903
915200714
1201863254
658117278
1060345138
567799435
845969653
452372553
1178335197
388580024
1189805900
810271326
299228787
873370395
1573895566
1454208027
429182361
174872967
382780641
190694014
704145615
821003539
443566070
902054614
587722465
660268777
619614450
875497649
34781814
1392003365
518962929
521294558
968443847
554973870
408536525
1574181141
1555354515
247575428
540749610
450363869
1079273738
156771987
828747034
941729673
1321764237
1290496182
934704301
544358787
589124303
890513956
653642959
141512264
437545221
859737116
169730801
203037232
647701161
1541016815
1385234129
973694923
408566363
394424821
311987544
807354861
490303124
166593956
1465115402
730261548
795764921
264690469
1305641737
1037247036
218076998
1012755389
1012265577
1238035940
796398070
1306854952
466328532
382690332
157155710
763698450
1321738736
199939278
1106153271
1237615111
826312160
986597843
1161130950
1172901029
1156196348
258881801
877777150
1346112507
395876234
477871850
786384958
338918541
1593278833
894447722
1472868620
893191426
1543485542
800727848
588287295
681554908
898693135
108204789
755908528
712204564
1592376899
1342125235
275551572
878114304
716548776
510915664
1565564747
860548615
279934203
826973615
449655583
1197659001
680878344
995365330
1003670512
452889558
1431339206
1301818488
290791734
106972133
990996853
922194682
947506199
1361133246
813986820
540208863
924932467
964427489
430241554
1207054702
154811861
668070497
487677796
1168553735
633880760
534722564
1203770838
1196637027
1571129930
1592008632
1032510486
495044955
387183185
462603785
212565770
323380354
380623162
1494868858
133167482
1126912241
1089568212
885285427
1094583073
821778036
701952327
611697372
876037042
837643858
749113616
975492997
1576666868
402989173
970757629
625873740
796751565
431403093
604459617
598010461
869643771
956939289
1553587355
395190844
600713867
1031526311
1358972934
856557140
1300665539
692801200
752882613
1016829167
356668300
1439922129
481108659
720958588
541179200
1213626886
731999445
851207614
965757893
884452244
1101965080
823751727
539365236
469829249
647055432
716013957
406264955
700549643
931767825
369983321
1018161516
1097371783
457794866
1554046633
129331650
1423572279
300728100
1595284713
713300426
445572512
1258134334
924245990
172240349
373194521
1589237017
1496426774
369799822
869446302
737801212
792724002
812747125
952908907
434662085
860397917
384586779
869999867
748489038
1072536624
1469486252
671740854
555925772
96605278
492532983
1080051800
671468398
143261927
878644142
1531494707
1000818370
970754416
626479700
188068617
1020690417
723976814
483935037
320940739
1373965491
261752566
299281027
1597942218
1037836142
817500160
735710712
1237894355
1304979593
549473572
278808383
540436902
564584880
792201010
696480854
537503974
341502565
712529588
874863067
263991719
159736408
1483324716
1037542449
630096054
989852571
1094483701
1414920931
1222673868
1053057215
1165133395
730329738
920301319
1015595699
386736870
762618206
1301100970
837856338
268605465
400677362
351700718
550982697
951068582
882151961
963460357
1176047339
1152219174
21432802
934275991
766307589
1214860985
1207891617
921519596
853597104
949215609
1072597135
621136501
507523624
376645977
766468901
743526742
805328706
698121403
227516986
566312940
1011643534
381583719
1586847362
184196590
1034265052
1284993570
715220895
1284078386
684130407
1367155565
550232027
185361773
699740261
957685394
1376699925
1372562625
820324655
975330070
404193863
1294263129
858648275
970623116
730430689
1088653355
1247135245
1052506436
1017155575
965476662
1400883442
355461871
832249663
1043401542
453315330
1107696853
501665700
480809059
440011503
1004687614
405525640
405594095
942384540
430843010
1547569485
474398243
983550620
118531802
213602743
754830817
586533092
690615572
857784803
806241938
439350353
509848942
1038213858
411604284
814186617
649699639
800543822
545087055
1074211597
917622325
663274965
530927706
1101191850
292105139
487060837
1563070689
653067219
810014500
555231105
956188097
948003644
793058876
962663809
1048376866
400720240
1446981552
454491168
1128781827
1531274374
406542724
1505234261
153236134
1046043618
769383483
1253954487
1481873371
629571180
1016011715
883025663
150628003
1107944553
1535404001
221003718
1062400788
1087110846
1038497291
949934453
799099
1199771143
369322666
982068840
305959907
906913858
1384382971
1309430133
1072354205
323617005
1592458601
721933161
1066604089
502656156
848319903
122633224
1414288637
835833472
825794642
584496723
140045655
269885103
1005216778
952837651
161238797
919808733
772562530
399485044
1131050254
1212689851
732511687
1403187956
903686254
245779808
491633873
954103973
282026608
781198439
1586391968
542222083
559013169
590936929
1489611479
985770798
851742832
1104071136
879742498
1319484239
867837343
773607851
574081529
497580846
1577402122
482970924
701276579
1406729159
847454750
1496662087
846844285
77030492
520940475
1599534741
1062563677
555039641
897345837
969627435
431368058
534347422
297051791
901467325
1522065260
715799435
1110578540
1411679143
1305154204
86900322
553315375
1380325849
933794853
1548374102
964425130
1257636185
564481117
967024854
1279396946
1278649363
1559171479
1225699378
698703161
1192530899
1066228862
414777904
339891690
723973034
728695372
1000090454
1235337006
1586510886
1148894916
198458364
1409016869
460507252
894554829
911349749
1230881598
569286586
341939782
371714212
926260464
1364599745
689904010
945072800
731176681
1283366181
644976479
462831895
443964047
779999564
1406408073
712178913
150303671
758255324
418979781
1402046495
680985667
1012699698
303031128
451366528
1252991063
1515929200
1499640180
982107951
683574537
1454921178
1494660733
784326227
424648709
456857440
358620784
540736670
541481842
1446037936
855081197
928074902
726191796
1207616876
1513833996
686046355
785864316
1184861981
701063397
551959697
1321513534
1005072305
353125152
129362393
538389700
1293480627
394917407
1011647002
850240495
638010599
1092814739
748392195
700553671
157673213
845577100
381116962
1018528427
764067223
502825552
521912740
600598899
1572738086
1565006232
477442478
739288914
888513079
148356296
919687684
894974595
1598838503
650860602
1054480571
825918224
1365564055
1057685376
984627957
1055641320
809871802
1033469900
1302311004
245021036
348848584
966009206
443600503
839247712
406858760
1173256388
1363112125
495783714
803216523
342112067
272377949
1369702212
450250657
568740694
792969532
832030868
836997246
116824317
803908402
179814343
1416749077
272447474
1597494690
745148002
534374964
475491953
1539064257
264320203
978868561
515690480
973342885
733941868
860317618
507714569
245256140
1229002413
1013360778
471190083
694078628
1076099462
467997058
751141026
858178220
320918518
828849570
1099995675
378040794
935889827
1142828386
1295906404
402976151
679724359
576822997
1286385011
549514190
1324013132
881699990
1221376334
913885459
1355656400
667496478
687499469
1386549614
1275517806
952850860
857178742
271895556
923968652
1172798706
1182984784
483959224
683057034
410950702
1459359707
807729738
1578065785
1328043453
327563723
787233978
241526768
1244337197
494162598
592582855
879068523
301539404
354906729
1416077200
1149558073
676489393
1173310870
816351153
403888657
1497998891
1131923138
866505328
599080353
905818436
683538371
1166363377
1253170563
495789900
1340728492
1453449986
479843693
717906516
388290506
802932551
1315955672
1556496528
1054312042
1177471378
509377889
1565477053
1364786807
505559481
1039461441
587011316
989432679
1407182993
1219139222
623111140
823325573
164959618
1349736046
751757316
1023228463
960366226
140592129
1461351016
782046473
875787197
1444827852
737501087
938670572
308139280
229602134
456388196
1270726388
385983203
1077229472
867367020
182076306
993994892
448717250
307500719
1346513864
776793971
1281345593
775386799
1128714352
1047433010
469658733
1452317521
917582689
695794243
621344049
1039466798
867441803
797058346
357513647
1328807151
901830141
276205426
476046616
748290635
839095830
461124482
325274648
962984007
597719750
274365727
427717427
650646200
1025087272
785804225
1022111319
464305406
724577265
1166539388
512792982
1281473030
891652380
301606439
779165920
488725777
1062816204
433279740
687981735
425924665
1454644359
682397631
701970277
808771504
1022035998
705212920
753639377
844549519
470193284
1475269061
612490115
1201067820
314314089
1038426876
892488726
833692703
390419036
1599874811
412527436
965459435
346635264
444773452
437115434
479419057
1291823995
215701425
212288236
519892630
1047523845
1028492529
1098187017
1498631734
471129522
429437022
626493182
844248409
528973076
520606035
734579060
1087087169
560510103
840733854
645358696
416134715
546097687
1532201100
228058334
256521773
504368054
455098792
1327083203
1284096051
280898277
615277733
1430192898
68424696
1422732556
1339208491
1554570834
576548201
904028245
221788569
400932054
1345113194
426299181
1409749458
1005359865
862981115
1094137014
429869385
1280828520
1381304624
1045968327
1136374828
799951669
1570118841
514871119
1405879525
1037882235
569441967
794445533
898222955
806085355
1331249460
604220619
1124327764
852154538
1583984474
570680007
637994571
454853064
446181190
1051722973
1302879434
858896637
1123711357
832838982
337582307
450055517
248158208
553998283
406214624
1589666976
976446911
1214052256
1406814446
515164895
655518678
737316591
378314274
523559144
1350496063
190318596
350760151
644128207
1087188388
273593751
269949179
1599689572
499723452
371616200
756156885
699614320
610446699
717058197
825757938
1446530889
779955547
459170682
88774551
1233998754
1008924969
396363150
1334538297
1376201737
1477655582
195477069
547277646
392468739
814755943
245498295
842788627
657944871
539055655
1295478165
974813202
978174460
395423387
256787268
315495961
1433662734
171980336
856226958
818320620
1079077377
1419463374
587768734
1091639743
674515919
703908949
377432650
515871141
957062868
569455110
482564687
254618760
758227041
949622929
723003064
476876265
951403523
1078905351
1552470597
1187892622
1513689054
1203700850
911804073
338494080
38358187
252316551
1015995628
687492400
919033168
1420643821
951521693
1411271109
868558137
508775556
697946096
530373056
1004727922
411210124
454792098
478206143
71728430
208614031
750880210
130292445
204720379
1422694965
1032304126
575641103
1390093635
1238249868
1033573629
622938042
815640799
1404480159
973952826
349343743
274673114
83326501
994998819
443651727
226787823
805256199
921958470
1568169338
1357692347
1243155249
1351112039
396159372
725637226
383055370
1404042790
383038516
1531685638
346079773
909297119
825228601
308134261
1439284116
1580163405
1306650038
764937841
1045923153
1518178419
512079062
605198813
1252208283
300126559
800073947
716353581
127761762
479034239
983531475
914167107
1361490158
955337554
1333851254
1030944109
1485735423
692534734
741185841
693253286
796866804
374828876
596539156
1220951702
968447245
565416332
517756562
771896229
1043267913
889408676
1060116654
1422473078
1068017734
1137466677
1027276628
1409670069
464557006
1409187717
1054391917
401670459
1345435549
471829320
529793955
513739111
547167190
909276815
460528309
461741080
1209778348
1400637502
490230452
1227525935
385970249
907745269
847136275
1015510281
990249502
813760531
992712363
388622918
1281823449
432360556
951753040
1596983149
780001661
282616435
633204582
268653764
367986687
685543735
491118198
685354275
280198417
327999428
464345109
1498299885
430138998
964259504
585642668
1382385796
1204540127
867294963
499248333
1120633174
411217737
474246871
541319753
394248950
1278916972
1087726618
630447147
1586555324
756328089
508257204
899097663
386657688
806056052
939404533
416761212
852742031
1047975554
460418076
230003214
784778462
515864851
1314719919
347062801
1054730724
1070975417
262528705
406502364
873296238
164086031
1481641380
1340984858
892823536
559576542
814191341
978399561
1081032999
463825616
303754583
1343043234
430417829
388930035
704862288
1314867275
1256729746
1511262535
891725279
935585795
747996241
489499288
705305374
1189719100
289349659
677613695
56259398
856496699
1257535186
1422566792
367591551
405815893
327467827
500728890
445935099
513857623
1358140218
1041722030
1131592095
1455657509
232759910
1165333301
1117431167
794494008
1399294311
795240856
1255704358
12988750
865731347
694877735
1235594119
1378029432
780292103
1101667737
1130359142
471425732
520464406
54040204
953998372
540413848
352868912
518357583
661167539
1248171423
683343362
1176544977
1387066719
913477140
970765477
441472551
988022641
512346343
676684525
1550126409
674777385
453083177
665684618
524230011
566283614
405881250
619023507
540404048
1563338087
238864702
1413871001
404854071
800009553
1472139568
835799861
576335749
512449557
703869774
1293291279
1438628290
613216609
1280513207
557974018
1344421530
952413830
836439852
985910928
609820084
1326655295
368283127
927947678
107582947
1048505327
1307845438
399975039
566625970
380721589
664516382
897731545
874646120
546836783
665874869
1520309543
811961623
364301193
53177177
355197017
380598537
756781089
1491687024
138734923
1037031131
640183222
1290957350
702606090
339222503
693730936
1030126510
657956862
1080252731
758484858
1225060663
459250638
1526668841
605702309
1488771790
1167002829
931173471
253061923
804075327
1285808892
348511145
600412311
1466311369
419312654
1246430652
290335398
1084252143
1039801518
1236077098
468287362
1157436586
495786302
838920806
950078449
139100308
495690996
1028825923
532269822
536095615
1155913925
860503692
593929428
556079638
777283632
1501738527
1267342167
1067953309
195456967
812221908
191496676
1290368993
570313545
430973488
134856106
181968493
1065117903
1065930089
984535446
609920599
881616819
752532810
1532990764
265682626
990040684
545875831
976685622
821994288
770434584
494643068
50274897
548613615
1020645552
25895651
292578970
999850599
487858039
737607792
448137833
1154328005
1050764318
979361604
853345101
310164521
382020075
955927840
197002072
670520676
145736731
711910507
417214079
823420307
927527991
1335516657
731781583
671648365
1580832794
934822589
761635220
710589023
712947631
1032064143
524806067
498834995
354444554
408483551
439241045
640102079
876644513
1021087789
1108730127
1023819542
1134551510
1580113119
887785815
132154996
1106900484
678830042
276077639
728267477
443583276
1422901693
47229803
1357255582
1038499885
494216282
433592596
125214252
1039805192
1078947105
3256930
1243009966
360914164
836358642
985557270
166849522
876391401
1091498405
822551696
439210848
1052874180
643534906
1169819063
1387486685
1184707918
1491940857
633728890
703957131
453128673
717837355
1070677471
1042800711
417854188
714802179
760833766
954327507
900131165
1230668664
1436596380
1363096538
983767669
687242641
482301625
721008031
1024424598
987336113
1421408786
1298027741
1540051418
891069798
751658851
996494908
1290330076
905869320
1202866267
1288932286
700828552
853796250
775511607
1068920334
468374965
1218147084
974688692
379353088
368222155
955901149
597330478
176937567
834425444
1533701336
1287690235
1352832578
691310482
1355707182
1488907008
555646233
398643923
468687300
1365673477
1452970276
928360305
666459448
918007500
88027628
1308107633
374126155
369998320
1282340519
439294143
1586773154
904227940
793893357
990299860
1233644395
518341321
1437680720
564188914
817376344
407745710
1105277684
51879840
446141967
971136793
445914769
99283955
925997374
612106957
349670106
188620469
728575924
234492561
921258362
554413435
1221775057
665219520
1402838141
1439884570
1223915173
367445998
1156152775
1160161219
1019173975
782381994
750491148
490094672
1357160085
712338562
987867119
1594891308
497109861
773387847
742042095
987483649
1346835445
1081913255
1490537979
329648263
363528269
594148699
1036744516
807961129
503991733
1222626251
518737297
628170744
261493974
1359156906
748291269
501212882
1073670642
1427588996
1088277987
945372355
844492048
687872930
480127626
489034227
780493235
1489099123
1569736788
1059521110
454224405
1324872726
741547333
1041297084
783994814
939766713
958588100
548436326
1391937032
486234736
723869104
530527018
950789601
566950233
509185917
577853239
1090080266
716034843
1593830824
1491337739
933255227
495285048
1193725283
441824303
621446835
711955734
712189235
1131824134
767520519
1537854434
1064090176
1405918298
239368423
1264961507
594976998
731460278
716006594
471692580
933914253
691844789
1541684640
751174809
344002673
758997146
1395040698
636390474
1217242874
712133612
508403363
960824486
485026011
1287254133
1435221117
1186394173
1162038146
734482077
554723209
107936869
566382518
1317056062
525738572
1433463611
738573714
318738469
895890129
872825264
820670815
1317933059
1245705246
821045522
1475970276
1092552194
434092752
982163424
419538113
1482504019
266813432
784096519
472556524
338502461
701213954
1541994613
1149592939
952528303
1007107397
1542251750
760543387
797001219
667752382
1581753828
652655272
220507280
491705750
1333036254
898937297
120226565
753526463
591133361
336815992
1049611129
405698300
565236671
1974531
967802587
1379090296
624121321
494684627
1285759679
478603796
521368678
982536137
300576201
378234337
1318165805
168725689
623715224
532672353
625955087
501999074
685236827
455998982
797732201
910301642
925436194
780921345
606112790
116292274
849789408
689928485
930408697
225802366
978740268
526634471
1007117012
1211030343
272236134
103951973
689375768
942182983
1378459803
1280978197
691271333
203955120
867141372
1265246657
1235813144
284627490
1526557540
1401156723
811820245
1074605821
253012466
1155877030
138715038
1333573140
633098686
716940685
895650974
931645893
409359743
295954496
786171362
1055407939
142474606
433721645
427237388
697875463
244634978
1426267302
447364919
1021421568
1314721997
1329856421
1324699206
1234225722
768843371
1369280507
1056146948
1467442969
504926526
890917567
372265262
412603129
408711874
380420658
966048552
518109896
126458051
424143925
1502702842
834569916
1400318816
416996895
977256483
814527024
663957591
470057934
1302038145
1013908036
558634031
632393894
1434786622
919082253
515083666
1033934127
961611434
777890975
536451109
550617939
326627065
500234569
1062114380
678886474
1563951073
706371673
524034774
1372859767
1408820528
1099144161
577474659
858601113
810421624
1465750732
572244091
688176264
721710762
1036990081
1351833877
372905699
1006774152
631283864
1041248578
811006215
448318308
1176341273
904223402
602580591
1124321434
361025342
801740678
1083493233
679708991
213607676
898616455
885217808
1075707379
1041501987
1303045044
983700906
804474860
938288639
1470227516
178884827
853668891
1140730921
296349112
1087487556
1121722119
712988680
452881154
1231039229
360155963
189737078
419826567
792133463
1084052676
1526560632
506825778
1052037566
582395721
398431060
297526082
357738022
1176611177
1101672622
901443274
1384445851
1482389237
386857066
304500390
289176071
304234385
448981323
218989381
306160072
391848015
570817328
1124117086
1509110382
1101672836
602374679
1072598244
1454340683
469958663
1587265694
917894448
934189854
488909450
518972601
468883536
872799730
781834007
692216366
289297936
1390536184
1279631896
1456585935
1033521095
1258966433
249098459
1308270886
359106593
87009346
410177032
110058156
1324374946
1001153816
1325575717
457104791
109624567
901072852
128995701
1055696983
728259203
940969736
474118477
3507762
1071142730
881456854
214012449
1510259024
990855606
699841625
324124988
757265380
628693161
4065333
489850610
415900018
538811197
229055258
1510221824
1115027627
1488230084
231443837
377278581
1010642023
986098666
824218889
1167812361
604259738
654871193
360189130
527402134
1315191478
501365844
963131158
669627405
1430536311
1077391298
1055375994
1406583198
394534105
1503554902
544102887
214380496
365324841
1384608780
1487607624
834266024
601035608
1509455371
188316251
1480620108
752189803
589505517
1185073250
858745552
808712133
476380382
326669805
846940281
1589258891
407462455
1060138145
435336723
1032674764
1237894375
700154277
1106348735
1312319763
1129842424
336770178
1204053384
1389088795
1220489337
446134193
1507918308
803027612
1089880868
677937344
872607838
926470848
1555065204
429142850
1061949648
302698822
887073962
1000120911
482343117
1563185251
265599093
469345552
1234429112
676089150
1482022762
818850130
462543910
381205688
566858897
596810125
586713134
72072573
178441031
934170519
464373020
1166453208
442300041
877834048
168267471
1106658223
1449882140
1035721437
368886540
1156475794
630791246
455642388
683474542
331582428
1029812813
938667493
919939279
660499341
806811743
667803314
1064514836
1051940719
723616435
919285102
1089522232
173585591
704413268
420485547
36300445
156478530
1018172715
553646857
964531596
1557757854
386159792
970305246
1585758094
1295603035
513619992
558754499
1395354887
456980613
90729753
756140375
571827288
1275622334
181749991
1122595038
1559400746
1317562501
868526576
309115139
1576138815
328426440
1540505435
880768871
1500233673
437800483
833850270
683156140
1508338673
280005727
579882542
407702049
905271753
823774979
938026504
546588692
407955845
971557444
343806113
96246394
534924617
279218227
453035022
789462341
1129506544
1157421772
1146839674
1426648894
40512360
521095091
990181393
361191469
629883755
628268201
725455976
290489754
522232547
1065589831
1097278136
1017569527
940803629
1249202171
1156076942
438456863
1463692653
1113943132
735894102
1575058299
470829212
482365296
1349799123
401887230
1005036991
447751760
250346767
937991876
1336621980
952425300
436954768
1525890303
880767634
284829801
898879894
656831978
1176392470
525443347
1522240515
710760172
864324954
1054877866
1314358978
420276641
885209773
1147045179
362375035
556968671
315128934
966769209
1436530845
1029918573
325641634
1233705270
1012869544
899426103
519139838
433162296
1388429448
933440954
1011957276
621109976
168010621
477123995
627425963
848207642
825213511
366034313
496995223
850208042
833367261
885555583
1236633812
1265129288
242292309
1000013074
942282957
995410667
704029324
1255029768
1008304677
814107899
1130515740
949132420
882017469
631441642
416617378
78365079
1284393138
752995146
829588647
660498658
513719579
894525851
228159752
1161286896
1580546628
704439423
855906659
726705544
727373159
884523093
405953612
214451697
658837980
990499510
390842219
1277216115
349828518
664539570
1059205985
936949392
346589360
1516359315
858799463
841161451
938628251
566651443
903306329
1395157197
784046988
1482405452
1567186190
153924880
166170251
571280478
438815844
933407142
1233807463
839341346
1080195900
1553094947
399506378
353708106
1271281373
941767612
1560587506
501025398
1442544618
1170092523
572966337
433153525
1285724830
738648648
918636160
428992317
1545158041
1182664140
270451365
1119787324
721762095
727947038
1406137470
885418545
1078833126
698488382
887373087
759105194
397751468
1529873491
873304629
832428244
912959844
1498255819
367308329
388537263
828454374
1100835286
1409956186
1325580046
408957751
809594200
1547487763
800457372
221853957
479071294
1386089245
848437847
1082995887
413566246
317398706
872453313
1048172602
881187430
466456493
792563229
543489248
875077610
784029474
782858048
689291263
1038922010
628342906
404062444
314007243
204335714
1158694200
1259776807
993467765
1612875311
685276664
1465384170
755056305
810152130
831155023
656720680
534447361
1178912337
1436239779
621053535
415407305
373909957
404637658
1372491940
1390099935
1010999042
793007299
864564866
1179251148
397227597
678654717
1400706215
1298113331
882996232
101329596
413738333
1650171776
972324903
156947839
821782330
741915565
1123445196
1054567935
593877441
860625039
1148071632
1051030376
1503128598
1232072475
1410245634
289411621
1208392517
814675163
1054614819
752885171
986250506
766795515
1548183910
1449874252
859818865
1303785293
1504170819
385279538
1060523179
1372843898
592911319
1251564863
387992770
1448135263
36120720
249483237
579765433
149663147
1263896573
762402509
611362156
1504563336
1086581006
214767887
663804463
1255583688
1482920383
1386108051
533677822
873556989
778282548
1457372404
720723483
155798839
1209766886
707330295
825500467
1080509086
1498018354
873955535
707585186
1400258159
264480428
740668345
707523665
1411954760
1373303616
1563719904
633752930
136698593
727563750
499760267
689313061
718687625
971617318
774180049
673368578
615252912
320999117
320933824
903640291
776900289
1001595771
758037903
1344310573
279656291
415792019
1052581765
143079913
1367394347
114339446
703689634
84098890
874049684
373668127
11711796
451427891
1583624
246506763
623911409
1005398470
1455217451
909573961
997542383
1449983145
479541980
608171982
943756243
604105381
527736915
961279188
426046148
111756847
849372958
1146703622
710592945
683078118
822865299
428931736
846496652
785004128
836024494
1394864473
947899723
614695447
920687444
842585732
637250717
820711432
895011613
301082385
1366218935
1036089214
570721830
515874032
880154560
1596796700
149472577
658802947
360008661
712118322
332260224
1279383118
428629190
722076257
1017699580
898967948
517153328
973717998
353499749
412738314
717020698
1537203771
415674384
503131221
434259450
1484376740
745574745
443105675
552100338
460942928
806977462
621371216
732174091
1277558276
823146885
445005516
127741352
1018239943
515623914
612618690
350115794
680126471
1535594365
484336906
145245261
932258994
214489987
1040794030
1056036048
227102746
1070644034
1213570982
935914851
1340765893
297269174
653103348
437685724
73958860
264771944
921305415
1326865025
271909467
775249926
1344574336
1220634068
502576737
74829474
1177329616
47928480
628329150
1690497051
440303954
750061695
1022584119
1178120775
491398110
419663192
182835183
1110556521
1507422246
1333717685
533867191
259144466
892866153
1466530712
1593870268
1018725088
500588719
1571825696
1135537994
635049552
581191767
514480996
1007258032
724375926
1043696381
614529113
1030924036
463734137
700027272
1497230996
6941953
196380099
329373051
307333361
1110873414
1496355241
229182660
718300438
813724286
970506804
408217650
1370171354
38458450
390589005
775792205
1457509821
875292282
1500702765
926265623
532426491
269222823
471449903
633586628
322462569
118761944
315979226
267848241
399567858
907691347
1330472084
1438502603
1014648448
1679357416
490982784
304337047
816618700
930340951
493378945
367895333
940308785
1073676597
896089218
952966739
1372753490
154526484
389567971
591064624
1006714041
1423918557
638564529
1064118268
1384109420
751173428
963988816
560204184
1378738070
909698742
1518611500
994707265
854507698
970090276
1331745167
692613829
909790086
466771892
770268050
1375668972
636037797
1287843473
1045256220
952556097
756823227
1212026926
477453348
1027003704
797285965
498369239
1246447013
1554377576
976346522
901133316
240462998
240918137
505231579
1142714609
291878760
640630655
1326008671
1319104163
519759267
486790589
1146380556
1111599105
825356443
715769743
450291728
1110244820
455836439
959061827
1171880322
1238020297
380879931
1610270069
643021580
261121999
1077109031
743137883
360416918
73726785
943880056
619464788
910075251
1671374325
226095200
988381409
1145567329
1174373134
340639053
1317701459
143570272
805875115
803719111
703210011
1633913359
437836022
984433980
1083954580
205383359
495231773
1399341311
1500179613
937535205
668367352
440834038
1276142920
305586674
1170669539
1585196052
1334478386
1284399261
1216754754
774650139
1194404742
756546502
1211303616
88138049
1004178167
1162520717
940466542
892189989
723369463
106989752
899258657
497039596
848228313
871839641
453586492
584117667
1332088132
529926289
420310411
1313106439
525889962
1530360163
536168473
635144632
228984384
1642655235
1508619263
427614300
733099405
433659671
1296546748
205269704
1579080646
1164545294
183757977
1290642532
1032786263
806341411
216393805
966256438
748813511
633249051
937631195
1364666279
862658991
473700146
467682014
269698164
921816089
544571356
892595795
1378350044
408604671
377594241
808564538
319435974
746779836
1192066815
1244172428
270717663
54323637
1569846472
30782463
647078483
896985287
1395192873
900439059
354690609
400461165
281526544
1043205458
243347573
502270180
1521178991
309210305
714031827
159956899
1696585536
1216929344
835802821
456027671
411909844
883991382
1054232131
799350505
1158042122
550026851
1467918319
790097610
1227481436
141218697
502546497
878432159
611340421
739141038
1571104118
1161739490
537788901
334955937
814074887
206576496
500719400
414169409
3852243
1153693369
70600928
627910211
691652375
953941589
359552621
420814101
404961198
1096426325
830623966
524516457
1280508820
189537908
660604137
1500772895
263823501
1562157113
820079792
222296249
752811999
517247
535502968
291194993
1322076590
904086253
373840812
1225860457
1624074808
729795093
671308644
1065556674
914005272
611765439
1005937471
527823962
1651726852
436744879
1387124690
413397977
1441297778
615068485
282718204
975730423
799585655
59896391
1232579669
778132469
864173526
1562252030
1002159927
999156586
504126430
956607346
1379782808
400310900
445405628
564907902
872410787
400016670
951649590
903794589
507501122
716471172
275668994
406170863
1523837595
937941831
810377686
325508288
706175050
1547243037
595273456
1023791921
1343920334
1434112891
778804518
981895946
1244514963
522981531
304100025
273593753
1045728492
946834111
956186654
1344452779
1555625891
1470014003
801811693
949295038
1373498086
951006197
769115260
1406672018
1463207928
1432175723
976407100
1112332213
1664138123
408735472
755683861
1669188391
871025180
251782618
547469062
842244640
1116417472
1087942129
487368253
961791139
1216114326
846420911
125817280
916206442
1483501056
543038516
570031090
508622886
1660469153
661584290
1478127923
1108285370
1404644273
900338097
1095619632
1393045025
829101062
934377290
691886456
460241428
46960586
976999693
945968898
656517174
296567869
389980188
1017762836
958545044
96140438
724395572
439754559
909618732
698250317
352273166
628093984
753542088
728214944
1139757557
539637069
1582782159
666753022
745337897
465710780
1080256531
607924777
367015704
720349316
429382631
577317755
354544748
1277437869
779145473
1522314619
865822450
1018579575
1479685138
671876682
683608824
773782374
458013100
474699601
1221714130
1191583390
770187884
1087097709
518713175
1428486364
1534773674
158049234
124209371
590398479
349097196
1236090516
732445337
779391606
1124994061
715586210
1305458987
620580492
816720244
1259165630
538629995
484578810
1100898167
935009032
862643024
705457077
1358706739
180185514
459937138
1062633179
1277589347
806253762
1343321952
799336467
475763988
393785377
904640785
1078380087
509092343
540951429
827806610
919449019
1116518963
453781161
956509674
867721073
373713537
1272290143
1090205673
1019036874
1156425249
1566504686
517143227
747124516
937132377
228734584
1245252710
680386290
892512062
1323963345
1395352845
687933972
925483892
1262943927
1253290205
380308787
1248902792
765374183
348244230
565484879
1531334750
861370173
1501765957
1559780147
842609942
409158948
1478956427
950623738
1380792247
1489022661
907841315
1283123735
242498417
975587165
532481473
481511478
1244059341
1102807931
569198903
1511089257
1278063380
1565412458
635842588
255565022
447408075
43781410
1157669269
1065203724
796889518
783528867
371068727
1022419768
647418472
438612644
474615259
335526209
488842536
1071466345
1313951238
659345156
1431220905
713182769
505627557
489231745
740113156
1081902814
490946304
1244340300
806159773
441297753
1366856863
393421929
913959791
936513199
1189969708
908456684
1239762321
825651434
206842818
478791419
688617460
905846815
598854557
593893164
501858226
846037495
739919503
515481270
1076786792
660163720
558410184
1611637491
1698996113
1616810425
240958135
1283702257
1136569473
429097089
448800455
1331293535
1207376763
1034124079
913156098
378008407
944025654
1645412531
837377061
822167739
518347738
553581549
1064003184
331014669
992875113
1069652951
788669399
990994327
1339325509
1301252587
1575129663
1205654774
1079026604
756010736
1054997638
724441053
977442890
970715208
814689734
583153205
1079433326
1527049995
945023836
1067093283
742458101
327841470
457596097
1231871784
710499634
927218346
388537096
854854841
1229990269
972013949
426817347
822574225
1688470011
1245130162
601712893
541681972
622571611
1667421358
848668016
233571427
518652882
596005134
974692594
1054280177
788136461
470023159
962515019
1134287282
431268444
331544588
812465786
316057291
1002674849
546419292
857202511
1113687306
393277514
1244305434
301270867
1344793676
372412985
703570837
564032034
1344787621
223849321
1471742231
1391781122
864011536
705982785
619952697
1259955951
650555841
1621653068
378004290
453861230
187248781
1253723399
1300470164
802055882
1046557089
775471028
618974948
619822110
1416616572
1456315401
910500950
460986840
262809986
936640364
1028808364
1083288642
1063393880
1165999177
931389727
212816059
445950891
946944323
745253253
1398116408
475895155
964652888
603272850
716233290
896572505
1156975324
1558693073
900993034
1680199187
638647796
735575955
583253045
1156388220
824876
1396342571
599962008
270446942
396888127
1069580507
1213698913
774727598
893615361
894838031
1031657546
341208988
381350855
371039463
1096028773
1450028612
1398431262
1056875349
729937903
703682432
958336462
1129766755
55800896
626115654
678260144
532686158
438013921
838126778
785499729
1134102739
488902420
858549872
452797043
131586226
995945988
47700096
1284806325
458225202
481191194
1392919823
931199761
1010597876
909782594
862306733
527945703
900546810
513809343
283224880
624933014
741574713
502338962
815522942
469439100
357963280
547790751
1118698816
886293023
891355567
1037932404
543270504
258307186
1107764213
450505349
356996617
482867848
1150985018
620527377
984516771
383717983
874275140
414832120
807302065
744079634
926021631
1489825542
746688669
573848506
1089512477
208555012
1302191323
520761741
478076867
1414228514
629157162
483170480
668493266
740822803
912087475
829691678
921842669
403941716
989693743
264995543
657874206
807126982
1189071762
1555677405
526251352
513287204
947155459
775364013
1059725047
1350504816
231031096
1398362172
1203511982
1286040574
181857376
801550516
138347288
1577728127
185100009
998823287
908900249
1063518980
1308228306
273784788
571941055
612042475
1465592076
472988339
900951536
1320789237
1372563356
1290737066
414637800
560384378
1382860819
515760500
429152266
1493102141
727837545
537416407
503799284
1136962465
622118282
239543090
473803293
855153548
1090110094
1069807100
1292248938
765332432
877417394
135817888
489524218
285068513
552966389
1620129281
781434601
673101153
807590134
186976651
640949530
982456997
380106626
374983704
940171257
1343678475
1563522838
1028451099
449150972
834511345
650301276
245096126
1342781599
386653239
973208186
371385977
371560120
762739226
248901547
1095484372
795060487
909848033
852858821
173998160
660876108
444306277
921704594
753615606
1210770326
1094934140
566251488
402861790
866195024
919706822
469200163
738873393
526126248
1134851819
1377430793
1228898947
1073968040
1687799808
1126607990
1521620267
1235339348
620297744
991369881
1287976147
1188497456
984272856
858246020
576535887
645301037
564704509
1246984336
732929846
1020047264
893381981
941424048
1211157422
1140968719
1352346548
981275365
408351593
1058597599
1402969376
1130185171
1512835592
1183371743
714248300
793588247
1412127663
1108837520
1216428048
667945204
1052957305
749323743
506815766
797978655
948822354
1087572733
418794822
477394410
885556315
966293323
828952493
502315945
808304017
422506581
1445557782
992787540
352180587
957938569
617024801
840980286
1023867748
485355520
654549937
894794604
620185503
1304930273
429980023
1081356224
1127194080
1223971069
584652670
184299389
847610423
1020056729
562574531
633049721
1361470367
829660297
1045979290
1308347323
778793341
835905041
320534060
1369236983
1582003312
937639184
1418719711
1683072443
1008119156
829035222
1562745240
1690530579
622190080
368877130
1035882340
457187859
266777407
704271830
35051532
1212260033
1351708756
44040510
1524559273
1170743507
1187499939
801359758
152156859
562337094
1068413533
1007481554
1466220521
1314973028
797923647
1463122314
635359763
702186702
836710777
1064935566
1094208715
1017546285
1364421780
667762780
1391954716
968720587
1093945121
547670974
710997293
816656127
745779599
491418552
946443038
796854338
844509257
1602955689
1256673564
430354352
1560407274
161308613
279667545
1342211032
751851696
913142021
190990704
1174925650
1054004451
906752665
1444635987
1625272129
914017480
847980744
479541892
676654256
781495129
1278150160
1546009758
176464848
1258301581
1043101928
1040618564
929649077
846103670
1285816437
821215736
694316992
725851690
988221369
343059568
488131890
976603434
760936719
696158940
388879611
1519991469
936944486
44512828
857862904
438641701
1287612714
1211714582
914233983
567882788
386849785
973817090
1306043006
999269260
601774174
631651323
785945169
1422783407
709645988
1407842826
355552949
505711722
505963625
675502272
142200850
254878789
259091064
982474629
228813022
1064288889
1391719817
1118136680
1219170883
809082330
923827038
725012813
187100741
1170171955
337952052
881713766
540494877
1014310657
952605169
1021641022
985653232
479103022
277000902
485177377
1232194410
308721669
1206466303
1578054944
802251248
782711970
622328660
361974713
1554992830
970973702
1581790444
785205953
702716458
1294467406
897882641
1128502745
1068543030
1301031344
825713859
1006256177
256384012
1338148457
499395863
890152741
1471656307
795699101
1153056079
133931832
1057825442
581381271
511230206
1051529195
637798046
426000747
1315723839
778812088
709420949
678843161
756828879
838741160
457304192
511828415
369699091
532723475
1095281005
843961046
958814698
984705770
466938877
1443984305
1386032435
153559926
843434840
481832570
666797131
502654158
1107621837
593377691
814533977
743842242
553521183
402491056
1681700239
1133711319
166932800
448449463
305349772
246303838
1034866263
1458983754
1142994995
661861716
973391624
632142461
763892765
769828265
779146666
1493115777
709809198
934416121
914059407
520670718
886161106
890498235
508737392
975576611
775818685
1308071150
465465499
732709860
215838047
1391574987
1174156988
903575488
629549731
299623990
13129630
959204787
639027839
806162718
279675137
427666752
274424655
1079518542
1312068222
64166536
1514389589
750208516
1417859538
462533568
1483996986
1071991875
1231874906
593900025
574665111
1186426548
558518012
1627330444
562045531
487746865
621964510
1397859383
448585995
1341175381
1112680877
808523947
1519975036
497321360
868790869
723461405
1280013991
1052748433
1617631639
639489445
1025408145
914171501
1165483109
530707239
780869945
224492921
917273875
1209350311
811509858
827389912
131118481
579503951
595510679
887688779
1010597662
487754738
719828432
425611466
890140104
806939621
448992340
829541252
1034993901
1610501726
1516235759
878116336
688727028
883401901
970066803
819479524
252773588
1658066634
846563470
715649207
1209190596
968882035
569623653
214527420
688669576
794315340
1081349712
1259619476
743994522
1318039942
628194896
519766851
535165985
856302300
348539701
963350630
298000826
434154684
813017681
491214846
618353282
1141808564
1083150408
573950631
776729508
592005896
1093345011
941511157
426809418
775403673
886050243
1317715818
1064763748
1121870974
958227092
753424120
27877466
465010932
338700923
930667784
542632602
575552861
726954757
946695738
391672936
1489923698
841236733
433650098
531831255
400483998
902081954
545514241
988304958
367556021
1579506499
1450728900
928377586
740584777
581351315
933878839
836601908
974870458
498463416
517506716
966639841
961584137
1010886180
1027025683
927870747
1633745805
1442667003
361243320
694109596
396197843
1155083778
463020838
1079327179
1474106206
819027921
856671192
685706365
905681859
696180130
1441077297
888721692
1225780514
272540280
942810466
1050798174
730561690
1444667867
350440228
126248613
1439748702
753569994
506101940
1453922959
1375884777
1021456961
981680177
606408493
1358186533
338555261
24949858
720251346
574056704
1424261793
1313988586
1497455089
1126393365
643912981
357383311
1032774580
407492883
265794293
1027235325
139260785
513131468
1044086147
67096981
1613272804
1237377359
1514681157
1168765008
395972276
466958159
758604826
872893199
721257552
472687909
1087152557
971356700
1176793890
364381140
646212077
454455156
446991750
1169904847
1020536592
309059676
1175901375
269808254
327490688
942261097
395967750
353919062
888237577
1191956502
289792652
483040044
286491011
150059934
790868809
1253415186
951789590
559581031
1223108857
991902731
473802706
1525640018
328824474
398384275
792447633
545184581
1646384546
663840078
1466882378
126214995
1433545782
529849301
309611951
451352918
205499822
723378740
324235900
746299716
295580555
578510953
1323136254
391196151
317726428
1131202355
362405472
551253358
350722810
537464091
463612512
689570509
532687452
834046146
1678726336
722341900
597936124
888539639
1497330587
850174147
972854554
512840372
869743845
500888489
681944390
1258332327
928337168
834301327
712924872
1462542880
724489128
1033416400
216469625
631794891
982182317
888222597
263761379
640402138
1021625723
1579970962
1179804660
1092337161
1241113121
1130614369
1459435462
913299137
1481528870
424125028
918999441
1169128543
1115399967
943656656
974754987
583198792
851634199
982574676
1112652354
463921270
819525
797015543
784670425
632547725
559550778
1188753738
1107244361
104443438
691169964
1202591590
1408714486
1074774546
1111333050
635609737
770033551
253128551
307288856
1101406566
825547408
1634752299
1121973072
509268402
1410572957
509714285
281712264
414769830
1160945105
1196797580
1674823292
1428870814
804916271
1025322454
1305429953
1051447174
765368818
1644262766
812266556
322942994
1464899227
567525968
1319646593
569208362
1548261760
1490566358
1176831422
944122842
425529638
1388338595
340591136
442571678
992141390
647344992
438928350
1144452564
1133014154
1103473202
403558014
723361923
1428607522
1319689162
533862127
1317401142
1008503171
664445251
692690551
215343166
1062685923
1372443047
1324524691
1045744148
1013045247
272975779
854653446
124357420
593684292
1103177183
1228429063
1198176030
592996404
457575696
1536474486
877930266
704223124
1067897030
415657368
1694650
182049
1504070421
451778152
658951919
1563842699
293693689
987394003
778894890
277892649
944336479
1465158946
340838929
316723330
752422325
642708993
400355518
43457230
1108320343
803494671
567753243
1509017853
940775325
240116214
250592837
849682590
799875647
1015031132
871905023
885002674
856068137
672507828
233584817
802916633
458002376
558198129
438601086
1432994639
1253033541
1453031148
904976646
599133952
915790404
1099467861
1695986062
1232813088
837703301
298906048
1075253161
716741673
871984511
772764263
632165066
491175088
1226268797
1017648332
962267251
303967063
622324449
401226867
55665584
682569706
1668715480
783132902
456140734
796421268
555979341
530360404
1642523654
670832961
907587648
364750426
1154475669
701796774
605499819
1355150646
307010918
1050374146
1686326819
1600887383
183783578
1154000370
894301974
425112216
1315229112
849704321
607354853
883537691
1170446043
1571146026
835642293
259522772
275541247
863290671
1159597317
982989250
465216726
837440142
2340973
647218247
1365644078
975984675
772628266
624506154
429322607
1000267471
891504106
1298874061
816607482
782010898
507737994
406889628
1060481247
1183392001
466836642
1094908464
894465838
1564232544
1313016742
752944306
939238784
325523002
1100076363
693143314
671421790
389400778
318335601
1415756991
398431553
1384868080
693892922
870429930
637603320
532610320
1044705066
1382019656
747699272
1090713910
1262231658
1587711263
1020388946
254634098
1326737967
1163010739
1448482838
1379206553
975168826
1631715347
677850816
468240548
289228704
1456673840
966407898
1057197228
358609078
391133196
333244187
1047914311
587626450
1474215691
1408966542
1069924483
1313484498
742710671
1230678211
1277591377
131320399
1112687960
675304852
1303296376
1300116270
712476715
1314390412
885267636
1049847661
763345361
492414191
1365510192
829278989
545130463
1368269861
1007475343
940140032
344319298
410699440
395032018
449076413
911619389
1150147860
701157105
356980493
1574196782
563904591
1091994816
101060606
758251
791927709
530277046
547846655
1046408865
641070854
743212634
1407174826
267743805
391279270
976738764
1388767778
562110301
605880463
1415190071
742930033
1650590934
1537163319
466253969
987504237
1243968110
1378289375
873540242
1695645147
286792126
800278081
108229363
1342485690
1102108985
347337350
850233885
1428909443
1629431372
394162229
260119127
1355321049
672908830
779924585
934788922
1485380032
489137451
413276930
1040294050
580999841
1091253834
1063155763
1169516438
1687207458
438157774
876745710
1121175158
309130673
923650895
520385273
1016301302
832312374
488603459
341004922
1697963578
745664287
271171972
1599916428
722716107
319886452
1093407458
983440825
487074093
1338406214
438902600
999222070
1086955676
884408477
880393126
669402286
812297302
246982987
408979302
292587032
1495926726
838822545
869560537
410955164
1387098082
217684249
1312403083
620527960
193557212
1033187659
1202652021
371722980
506036098
876619236
388094139
391380243
969240937
414315487
861159170
385714264
1002549025
703241170
457923469
1052308403
466198675
124992662
753214448
1223514105
751624814
236468902
178300645
856973792
314229107
984221743
840718777
491594603
1320265829
708535409
548085896
357042611
534206517
1671104969
880526435
956966363
799593917
416941184
640879530
481938468
64418367
197464202
376085274
668059717
1039427235
799680071
694932058
243784314
1098234750
470645543
945105098
1222434511
769123267
1336960703
975725314
1201308485
198330909
443652095
345667326
127982595
302080221
282424629
282991743
241484130
302991813
400122251
362720231
761288957
975061785
106316840
708303103
715156532
1040772257
333674704
1636582009
1265963421
937459769
906308457
812922363
728308753
378477790
529894098
407710546
1233818505
338956835
126189878
361726096
1250487807
1421947342
650292279
1377876916
656366977
905127696
956816169
468109118
1678562502
1239141724
473426664
991485779
694165237
1190088330
1084053628
491589211
474055222
719731304
632402149
652295600
773527722
295259528
947740332
493467324
407481660
580407300
402403257
1268912967
231328300
774870623
452637365
383417773
336313100
867177822
381310260
586342823
587933810
1130969265
387062049
526559296
1098597325
929564038
352429459
727365824
151283601
440744782
744598612
465095734
1280125238
878071043
91780364
1184653778
608545369
196245348
486106352
1591027458
1644413734
329957429
1047287442
209551938
867243832
505729487
169780907
1687952976
815196131
503524808
162961790
474805460
1308590357
932325839
791143018
156825648
479497217
67272240
416312489
738579112
1028807031
288090070
546603366
941023486
1053484633
1481772026
954966683
1361222252
164675213
346807497
473533859
683908791
590548204
687597895
678461607
320046795
306599939
128294114
896902322
186755684
688337970
1335449980
1656425030
271641852
777533288
717502456
1056177024
119313908
487922448
216133730
949617948
1040702724
1056334471
632498075
782173191
633578462
900907753
847271407
592440271
1336598532
766926785
896393863
1421551981
1489213387
248853991
1246699328
1220167966
924082133
844217646
684061766
894386485
1471187293
434883697
468968671
1165539372
1254063212
753062669
465474213
570862895
224959476
891277374
941960555
450372314
518768758
1459455072
1065843475
1078511308
271982218
742190764
380137737
383892006
1346973379
685687078
454890409
70937702
1041042001
510220484
494727190
461078402
685034836
701566311
1102333479
990898640
1563094889
250473973
346781227
991585222
551098541
917949773
817577824
937326171
1227036457
1054626080
640061762
809401039
595182769
1685878507
552948950
751773278
416672752
271345529
1617736308
591414735
360251399
850057492
916196408
706528318
357795260
217405303
738621089
900081532
1610879432
530390364
890224058
676025759
1427691942
213927099
965566743
41443330
891321064
1370914232
235214190
1457957880
742283544
480146241
495204605
442591657
580696492
783959063
1157581806
287856190
762819365
980163039
673930298
137434364
1366435251
188559870
1023179363
435894209
1481455265
180591368
1690011169
617911574
1310584446
544493388
1196948551
701021599
387236514
32246310
981439612
1152971899
968692578
784732268
1622962400
1045566646
430501415
460965232
1097881626
213101083
1664624220
802954992
335868558
1126932892
510331749
51157253
1384465846
969890969
948067065
241650955
426989004
1555160211
982964270
485593552
748381673
530857571
462734645
163835734
278622628
296200202
975244922
1510101334
474958870
50441176
443577372
414218782
990929086
1358341073
360479224
545785617
1250296063
1036632693
1572847417
1405925527
740336843
1356002127
147077890
828297298
188217662
247991085
1536270811
1386761833
1274830732
682702434
919680874
417725358
496052945
677051681
1089124642
1048934403
964080863
166836039
1583946478
1211061215
1538958668
223568431
1086492454
450617500
784975461
1330302609
819608883
1548687611
473406411
1380638337
1429954266
1173722205
239462154
570911715
754177813
1200320299
321198615
644749274
462755276
1229421785
444007285
859478729
1301143161
887758922
423822480
416173937
681099348
653368069
692873613
644009012
862314388
542272711
1549258614
1170038336
249770027
475415445
884182073
289229775
857927053
1353466569
1361718590
619296210
645122157
808486657
398032889
1695626957
409106407
487338497
294640170
1646500768
752071662
420559373
823617966
458577757
798158751
1656085330
391906691
265178108
1317707877
703377648
829854740
1059556303
774818749
300520168
854094762
273979103
1342459459
1642177366
1406594677
757733302
982580214
702728895
1151806707
1375288677
946055250
72462110
929182651
139675850
378894943
1027697934
477148580
807766055
1133948255
1685067347
468726423
386497992
1225388689
1073805903
1621826565
2336794
1375183886
1348829966
288100862
1311494697
788785042
856595754
1532982205
960174136
1467963301
484495616
31678185
587902945
432014426
663070412
485387751
507275055
568479610
361455768
686485528
1016107314
278814735
511203059
670966383
212810210
450071921
525916541
800847331
910020524
591967273
179268291
265879794
995440349
742285938
455652537
956159486
114727809
1471766481
578481246
691009611
368549116
460443664
792518242
495551732
625738307
1134876240
981264760
630900360
280728409
260488245
415617337
125984051
1387467524
568126763
45535076
379759512
820421514
475889018
647276623
1052017149
528769306
220950912
732486185
222290950
208651578
930499202
582489166
654666694
425288271
974467723
1145062281
350165090
1243657675
57983623
556905244
740260164
123476640
1370837294
1054978745
874761426
54664290
929769139
62856030
366377464
1508842771
303992540
239415152
1018552733
439513219
759263505
210765550
412393716
295659421
1012414656
245363647
1144065671
782045545
422254753
388507073
177333500
1000471096
588541602
959894014
863922704
303417518
944939115
430154849
645471629
993140564
609013286
493889178
426247234
342259505
409007169
1266732081
709644793
791278676
506381597
805044858
448904418
51307006
144255697
289756138
1414437050
1329720555
758616914
376640825
100770554
504671565
402500531
929237315
462939224
1070772760
498319615
1504098998
499982036
204928007
69900818
780264402
1154008251
600260639
349367870
425222976
1090396626
214019241
773380799
298709996
255058681
404320494
635497092
952849534
290039998
1006268984
1227458463
1234805728
311244981
966283404
1023976847
413917389
377511910
573907510
379709282
365258263
502675752
509891890
358856685
1258076510
99883653
319086980
580892243
1015950132
409083413
535481882
242025
237541979
753756305
405506199
537591443
295085627
415990972
734760124
392753470
5033574
569000937
336328485
1188418110
916873582
279479994
1130928557
367917980
413707086
731784397
1004147319
79705574
648529572
59377761
811398602
1512742996
463474864
861792639
550430742
432075602
642174086
789008997
722979904
359382248
251230256
1202414676
399066547
1066241903
450832206
198788112
310363838
675729279
139614394
746096039
343601269
211847072
464949812
562734609
593474802
1034570590
1140509921
452259681
1449701980
442002286
1334585267
836421772
739755970
1225626566
554503103
1302373969
345350833
564999604
541592957
335027434
924601478
739085148
711691286
542332662
801955244
979528340
383207271
643406453
625426941
347987529
636376291
394934303
635156468
338327452
856727715
769653321
254285009
866617252
355235901
825608374
1192686086
478489390
830154740
307353906
224287228
124841278
433740001
73111350
59464550
307537298
426628134
357082347
863707399
553424667
792295445
456276556
671063328
444926834
871214928
33640957
952945588
64848368
831855216
380162601
1194488658
436564232
320717084
890094279
1038944783
522905513
765689894
1382543144
848573616
433243077
287725775
1251887
310759925
106840498
357517787
925970401
204045818
500487187
935978717
921622471
106727921
884542358
82506709
1431921206
474798023
199500911
1662098203
754585705
355036781
1156975687
1461073524
771405029
835761980
443064498
824861341
488861385
807714860
400647213
782143383
810920273
991772484
329301575
908933472
639434062
451498013
908808094
386504353
628029727
357516378
1097899363
1054453024
899513036
320523591
1040620344
770678045
1024041683
475098031
505704954
1040869822
889720595
1514856431
451325947
212127842
69627025
154759557
382319829
461966765
802634675
170385155
868857772
1448301910
520560065
53054811
888540813
447042826
229860684
186120707
838503340
134334
574938460
708091031
996077501
177280317
1059744777
391996150
275076439
693554487
519705108
1115593465
599959035
752684278
408014038
721585144
78780851
147813595
929659593
444932542
146710394
1044585241
1007902142
327158804
776201611
193204237
424189464
926199969
392721767
670713815
529180660
1455468728
688614283
1115248627
461980026
255715811
969779846
738711412
1030768407
547188376
248382260
448570719
325513941
365696291
1098181926
365218534
344055920
558116070
1214553975
338040466
675671089
421976942
71821912
840668449
598618714
1076733808
246643748
323435284
389601519
536683808
447790339
807877664
1585276201
623018988
494151943
70630021
877496801
1352181734
775890201
996590936
475853457
96262005
453364107
272187610
496632828
466740555
868852251
481078426
156174253
25547815
401191054
335476548
642144226
183458855
464814757
1098009052
98824809
147569467
1392206081
1484561067
317540438
91206746
433919091
998132753
243319343
667438708
951126190
298771964
260424107
591995738
576805642
475465282
475900526
1293876569
21822685
386532892
867999288
357645815
157875917
243708934
224422060
154614002
725973602
400370435
90664723
420644032
774670282
638486090
421306967
107612360
276968693
335300446
351681841
672793390
282861987
477204471
456037082
599988510
404384207
344738150
100866614
1227877449
346172282
89831785
389715909
47910656
1250555152
656057253
421573662
965380941
503299861
1792094
457237293
451747980
164471145
570467308
780086820
207183497
342797192
612610366
109851788
105177157
192859471
1265559836
279096548
323681278
1007398775
467222032
448915171
415791355
373130014
1551986658
205192450
534025695
251676580
282321144
178282576
435247311
474453011
337570186
741174394
251050998
962569087
609066
890374581
1264860418
865451325
424446759
453993651
1211853207
790577908
381687469
309427623
118458805
265416719
399121373
527051367
50897022
116117011
515638047
1374228673
301173123
1011948673
256722027
86718411
333029624
166514748
582451336
144247932
459808909
147297381
856298872
88301133
258139742
958826960
1264791841
459790034
622209012
301203625
1235632343
561603532
211070601
423878723
55088757
265739042
340779815
465993343
260508874
673482772
431211222
71362189
789825321
1154859679
432730638
516588800
650646773
937523283
329583634
374130700
640543727
106516300
390143524
289908686
466867297
1448395475
741010749
40058943
40588299
851471865
791139791
207958997
369222195
471781001
50902539
1941578
241087353
365498102
929113617
184089522
796234316
106498754
207957018
332739769
221919621
617766102
1335562795
547836339
1023858902
500619201
302497444
236336518
225343589
314110135
662787311
1026265732
891078238
394071038
302873807
70544004
639016058
214792104
312693761
191939629
705963366
266103168
508038795
1491494144
369219675
782019794
1018152002
502763891
390277832
360950732
106753030
1479283158
100974814
1039566503
365688643
301721499
145453265
995433362
495652426
741072103
41690012
337518817
553226804
1101737021
839666564
316743169
322291660
1164708395
160932394
271816108
1149211796
322094698
593941211
1007610005
469717263
343530740
547747137
135051808
275855553
802149285
439828752
748115617
57063231
1492621057
564139472
965404250
306023068
549233990
500357510
430154479
1320646120
1610007033
982556853
348627251
459776164
1305592919
1265130704
984176498
719939231
638261627
214627463
494963195
1220637101
536064370
1030128679
515564308
458682604
912315972
38040086
501732177
1223136990
214517112
936392878
1375559148
1045968787
36706615
325689917
600697636
476395099
727196846
218489649
154546953
532124535
1141358102
1239605580
1006641185
1034643866
427782689
61478766
212202849
599033045
178439541
187287135
377899529
874097159
1452898859
637553665
510568585
1341949228
290865434
457220144
370586858
131095569
867986870
379854332
490983138
435032558
597571713
226808330
36407591
426799063
459554464
808998023
392131621
319548025
708507759
267802742
817673948
1228389054
305909804
702233325
832989336
307790406
1038605025
858176973
199249263
438805584
263940648
191600153
253639795
358385958
60267920
738847098
1334103853
1056125902
305264913
555528443
100273941
1388745793
387817514
737564801
829808049
676894738
212109540
477234709
794160201
263606117
494028061
308913138
410623188
142652878
487684582
157694605
979291
352318527
840958997
231178458
406146337
817893772
467678833
267893495
486477491
547107868
319109775
332598326
373774014
790089591
326396151
1009368791
963727215
396771220
1003946934
328570577
872216770
1364894079
371338438
1184614347
420033745
230711139
283406682
354135554
272985004
906008561
652942255
798906875
142176914
445409321
600715765
609490174
580043357
927579764
1015042251
345969676
218172
732689651
115015374
1274605918
1528862822
382097410
333298914
229488570
662455007
486200494
201102059
832320083
210074197
633591040
512004
449204901
329768706
544920803
355240867
521982004
457156974
1223340020
1389569910
304630930
335895056
461377652
978004541
298610704
980484660
368114502
738261413
487493122
245611994
951699457
95693296
668458411
414876488
518517551
904493377
827943107
548598751
96280716
965954426
840058976
420833566
1001966698
462724673
838601810
407136184
253350053
499344042
911663116
494604445
390092153
332312248
925464293
354828113
574642644
105492546
155709373
407751525
321923337
440067262
302339266
937230446
1377063199
498798905
412452824
21294102
190448601
1102422513
1198366618
472393166
2986139
550691108
799493834
320785206
187822402
536697424
490535320
229126507
499444132
1291508847
1661082199
615174738
216568397
1003175888
1318358694
867426373
968272157
529133983
52355224
628179514
906195487
674143779
599614326
227284051
289848683
657820996
1490523835
194780164
322418816
293085350
344603024
907932020
478416103
636433682
128111886
117294065
632158245
445018151
1133455107
112356222
1035418337
172512507
609608981
503212177
143250540
933895341
234253685
1254155786
490633652
310793839
581954587
223388819
856317915
332570889
818084959
236237403
182792472
223279669
1168525751
492295517
938371969
981407333
382730230
466605781
451401523
308910619
651079455
965821301
411597613
763176915
743593574
1012180931
37793098
132419025
111484098
1402534656
104743852
265931924
470150765
1134894480
389456011
301008597
409203611
239366171
827247868
288639271
156659765
168271505
651412851
1192902014
52214740
809605315
332502305
385804031
241075321
286351866
1017639939
383276210
1306684943
567170029
648550351
594129576
1110199668
432131382
557425598
1693381355
176823439
383857721
359862271
476666603
639174465
177627701
182863457
159607280
1586914304
381560767
404142419
179524863
352241859
3757627
525521551
1142274909
471390900
968020230
353338123
527349759
428467361
153028846
315694154
485132643
1560488276
766076140
685713349
239143544
168157364
1478169753
788174047
394630350
618474687
379981236
90982465
743588217
336646331
441109303
952427212
416696295
583126563
309851543
279340643
1004341206
172884622
467343410
151578094
384338929
324470480
228615783
258772408
303994415
184732182
1006401257
428430510
1322187757
46405557
395145677
300492155
246947388
766191007
281452336
563194787
227592518
267928484
950655115
974563272
861388834
711909385
842943308
1490550520
561213326
187802437
1199277182
360224033
240904321
502356
350307747
9854716
216735067
437256345
111188862
759956611
1694059383
85375887
220940913
739975328
949724905
359345746
517982193
692576594
517585695
520307046
171301975
573656696
749592512
1146222434
2027138
805600500
294590223
473050834
482315764
529629804
469773141
349894850
491335867
1088707745
451524288
506119106
188974646
221494319
647744200
550907803
327558442
1007364921
1273388086
749761500
849695502
1107830336
1005030784
477367912
682540463
463644025
357355399
289320778
455433887
830299151
216917442
702203335
311260091
21413717
1068182807
302344105
332823162
903558560
1531288482
302952270
519775631
1595924317
620650229
183437500
699120229
245320386
641915450
873910761
588908242
363450438
470291468
855237385
694517875
496724596
1117771483
2574997
1012959926
92515470
368964871
891893081
524649722
299772140
924946267
217429966
786097576
1387854114
663271998
161917806
1146552624
787096021
974854107
475273541
1543536674
386876563
516970308
158744091
613900458
388072012
1013658010
822693689
1377195012
322447665
143708412
217362403
1040064445
1218167642
964267321
403150535
152266139
1400823463
987538656
993662055
1204864773
866261935
220618828
822204419
1112366084
333177219
1117973925
852443572
290545907
1692499521
414932327
479535062
1005695895
493736070
936168505
887198403
1047447455
1033837638
1385305285
1195651990
743629452
238732399
226973174
42614511
777086991
898984057
319027911
1110671548
63242093
92409604
87261864
943357773
286824013
402438198
392681131
877873390
801766282
389406407
102444242
1090934233
998717561
1225151511
418453006
904820554
270500199
406642242
922365278
267509429
559607604
161525042
166279695
453019691
267761812
1523018401
178406757
1322067827
1175333617
918126897
326659729
331043148
304392507
1389212911
396575659
489104917
477064173
861398705
241647249
699882883
408497248
854204488
516549871
124312542
407532497
649256272
430928054
799705901
469533206
231643226
131928050
563588340
213339583
307222552
116755959
146026465
433373051
126390125
751575780
213036046
77613490
284106264
103906186
1501740388
854811873
100005017
290601397
472886325
293958162
549958419
621866215
1215478363
216097783
675455567
173613277
386977324
576691893
396024570
777600586
1187481258
834677308
532381483
551715521
28966286
359461514
202767428
321645234
265976163
379705052
1068716624
504923822
981469878
103072909
466054422
742029239
695146128
269058355
639273199
176173860
828690836
453156846
577688683
482849669
136950400
273483356
499438276
973193568
747862762
375459017
686217985
1612115965
1222448428
610935007
542694525
208541454
694108906
454267056
275393037
346374627
759295712
1225101352
345137766
343685317
347668980
1441285560
1396259738
73458726
318745628
676654367
322843810
408382068
463772615
653551031
193399410
449566426
1364834653
79674891
897571171
465190341
912409522
29768
866636141
1014140183
1036362326
732976713
804983690
1308050403
364595186
765248644
541107130
1550570670
578872355
445068474
1115022239
1346603589
905030220
408893190
713618616
676504302
167735175
1430693916
934289091
277978008
993411264
663212277
309016797
405841682
386140670
150854924
238413524
165427904
790090472
1295969398
285956172
676693150
341177239
365921252
374097624
620652839
350024574
470074675
109737449
493934319
40361841
95973186
427716317
968410961
60237884
464503983
945244496
822523171
217075669
308730571
468253709
279325831
164694132
865654573
374434306
1058586220
125347376
549062137
754235817
320312954
181485046
430677284
605875183
679627699
546134872
406356041
1213568513
621467339
214978216
282555788
683112793
468568450
690884117
1049126825
272313215
368212049
256110463
459972965
1123350625
577721610
447493716
379047471
562123407
226422620
897003176
662959287
136288717
996116305
329326357
434747630
677150801
47155459
466367975
704765564
54563620
397771900
353212617
691856515
505925387
1487354582
514543809
376050524
463910859
445259790
725686594
1135590815
456566090
43504664
68745086
522118703
1249051513
413889623
864556062
311288937
548744542
37925415
656440678
682617864
1388474678
540657881
1276796113
888247873
268077558
103889395
940097867
807410484
793014089
303738422
745598511
403403417
379502191
698654365
485583492
477165120
892570070
479467872
729229398
161884838
1535156905
1583859501
1169843887
498198176
1401989246
360411063
113215909
767258449
310066163
1402070087
372691168
187605496
86184875
1524250672
596534798
862474291
230568437
430975181
505072512
878270873
60255782
321324961
435427409
890823851
405529969
1619167430
852864986
577751208
656116125
300175330
246399351
438558915
161013844
1454326715
243026911
617924366
325900327
200268279
423119804
300023763
119572863
1066638540
438860759
1200113733
237195580
217238629
445023216
253905761
468752810
866054122
749007215
154998722
1598782309
922786957
133030622
593218367
1539343021
90498058
842110957
227794557
105867579
1154265389
385367669
399221757
742866831
249905644
646708104
40809121
238506922
725728093
57503070
141374643
1532620123
364027271
670531819
184812003
225693764
800340797
96173430
604926115
802714745
166957125
598464912
336999688
918940476
404571276
406042712
395214899
112482676
782894098
192332091
130529838
743822718
407381277
721159657
440919083
410565662
1125763537
285122991
635670290
228028292
151162832
456821757
547575132
1136854272
227957532
672451971
427656760
179868756
494034691
156561612
3759893
262291473
418148143
444279271
534163409
391474668
141947778
284430071
95111294
989285053
612324165
395470646
822293585
101310202
812896378
419683029
1107097075
937623978
864416398
343418030
167816400
663383152
208032011
912014719
147479975
864730209
291940350
357502269
337418599
431297104
85454491
421391480
354514215
862936489
922374159
269662220
392274949
141060182
174647314
623890584
222582360
648275101
347672174
240620112
377970370
588191985
190355283
69586232
422623380
356562403
521461231
707753897
1090164393
1221547694
416900765
157463034
556722294
324498936
497234954
470796623
349702438
675240811
399948131
717747055
802662281
813761505
428927630
361061944
360839968
740932579
49509466
436708507
1010711956
214739518
174471800
87619087
425195215
385793951
820177146
387505547
697479195
221996371
242794825
312316570
413448315
183643251
3408977
212824611
160571199
703739799
515537304
1218122818
914679159
1584892942
844944802
816103179
447206142
1261312809
940641930
88571630
282092311
1501212941
5673351
364952984
622383969
1402620277
793028222
1037140895
452408960
107828400
619230320
216116642
474842281
944906510
736391034
807816448
339612433
328501030
283800366
813656962
293672526
445334524
733059060
769261987
1013070142
2566766
958356360
2308424
573822573
556935262
104097615
1605563545
218628594
287940683
855049289
979952302
952000895
1028751042
108785375
917469978
89395950
305725410
260200852
77992113
737421484
1073974434
40691081
1410320072
492000281
313344236
744530674
779249813
253820082
448151862
848546699
1377640199
336656818
427528289
718628919
1043636603
528569009
214937359
45893874
510536260
1499013417
898789075
990440550
275385455
573975917
414907593
979829030
752068939
311191638
585329987
668310822
475199094
301945556
761191217
493930911
118554754
500407128
321033300
153762219
244530817
238431
644956025
205696361
257048633
475596771
457026898
380171731
1039643236
1502692105
868308106
173985615
1142993268
900909687
1346305673
987970506
303882385
952164864
467048092
693096099
749060311
150889580
601770324
1069024724
112204394
416558635
616158831
334512930
999508919
527353276
501226570
425181020
405138806
511469164
454609239
1065230488
546458924
721202376
482257112
271881509
297489017
191029326
559570616
1027312818
1077994274
585719043
543463925
160818730
88172033
520521615
955610391
283000974
1510103083
705465038
329558656
614444093
580937197
985313920
979855811
63367171
279917547
644699668
381556345
993345293
315028891
268865948
574400385
1034024956
671434557
488707565
508503985
507242571
436702395
743048129
294833381
302345687
15167
476590183
347918029
447154753
1141405617
856805804
1421197323
5540082
1047372551
1033796380
583465710
212775379
532194984
326499050
526540679
668691498
910118284
903024
532364005
342297479
446869428
178421011
967605801
371088668
286238308
620015168
1019591865
91436737
410948176
1220667039
485787820
336193152
722581921
113713183
533884047
1098892313
1229880537
463225202
498704334
321327601
570769835
389130773
432729666
94373339
147953303
637254092
166915433
400164127
280239235
412685540
258345252
620551772
884338972
796701567
161060282
242942609
594086920
51872746
499802733
1228104690
511939684
1437030460
1211227355
68305288
382669343
719863618
302107021
373772130
581275089
1154150296
447982933
592854008
222353264
322101974
356577885
180742296
529696370
897042615
1129539909
1159676945
1248418201
209619869
473860062
212753957
797936243
1414991817
700920676
324164006
260760193
413759298
236592821
64678927
1251574030
410112945
402976977
342602070
58097490
871756550
332093818
529138554
867439949
891302359
80821154
452817161
276807438
196984386
409284427
1357772953
475910102
154789996
255142536
310172847
391773148
692458048
1279942829
115331817
303150429
835204721
457640037
257333316
624514731
187835661
797332770
549523255
518190769
455109647
420945591
242046830
187170237
582076452
184382111
870665697
663172360
321910967
543404975
117827189
680185042
1477645787
965533414
1169006538
436921348
414656164
68821665
270940939
516945163
470799756
1096527306
149437204
52538260
508160094
294843707
979293051
1499692915
1230690218
463536162
1036092102
131651608
748293354
6078641
1425944666
270156432
252395797
336225167
1529560579
1068687565
949957127
743978735
860507007
286534723
446048859
313164729
715723733
1322726960
496809361
99709967
319387105
414455779
1513755874
378730013
1384070385
618575477
297310810
1034474826
206537750
503522260
475683043
1105287295
783887329
125717080
447649758
1079171257
1033377971
436272878
348444034
255001746
217213463
59734549
248394224
620537252
1217732087
347968177
92016791
770568429
747997737
148354560
518918480
121742234
93010243
288921183
413666243
311558633
366699774
560180495
239727560
192771128
69990410
286449469
779992927
227552854
927680239
888879008
200555790
669650865
42357299
617414840
492748257
567544458
1691655480
469126722
933220822
965664577
1615
578750053
1110217860
1358776855
252288789
342468239
274780979
482997839
270366825
315965914
76805039
407250090
474940718
1079751396
552678283
597657718
790499021
265379786
912635385
226532928
327318857
156480052
1180320239
744248852
704551615
153551316
1205973878
507046851
877528381
160703894
142134413
564854797
849814604
217505074
423245945
808990511
179341105
941191121
308375537
396043230
668154387
831259336
428321575
404422767
122514354
696639781
106493352
805950571
1274693444
1299147
1526953590
744735107
142146677
1448583420
859045873
1378495410
772485980
316668868
854182540
307856911
37868683
208335678
356323910
675120892
537996263
370335843
462166058
454209201
307379109
505001601
1655099142
36998342
1044862027
216188804
467343631
330957871
1331318297
321251121
594007534
419939713
730622059
1064054743
395823393
303758864
44783784
66739612
197617287
483630900
611191493
749839642
74561241
502840064
196588485
791284777
134078119
430665522
294094297
75506454
118299830
541157295
428685205
835935063
403753194
1348191843
877093739
231626226
233072215
307180087
1517653090
1929324
717441166
145067442
73239677
486050576
1630761404
285712365
219225122
1071818756
904357604
1245644421
1432563292
838261390
183348094
643765423
195668871
88713413
82496898
244648426
819009412
538189093
955944372
1550407879
297858742
349266213
1026623334
876956887
629535427
463464507
582926438
296903801
312471722
289807997
1453071938
305752458
901057775
474468108
520981413
721550648
592664670
197897583
244195381
599744937
663293157
939033343
551196797
363994558
758617554
156248073
214169118
512012926
894649646
692057588
253505353
124272891
632418604
749627932
343168235
218425164
659706746
1049273567
348719062
673424928
135745746
461414286
123632115
159721182
986188574
710674849
569117999
819128036
114124186
871906591
524053763
389522552
1124325807
268361066
113448072
601447052
393377923
417716167
857544106
523709252
3334242
649662782
466738673
392955858
1722722
63810137
438554019
736729822
566805780
475240913
787018162
96640420
293713215
478507777
136704653
167815888
79399590
680765239
401628505
1079337742
858876844
738367775
1441309413
412640467
449629294
978338326
309756996
834525633
421143448
995724635
137398772
592301955
395747419
759421664
1377268185
894401756
123534716
861879146
817543864
1271112320
1139433653
366508568
893250900
290242391
850125886
87125774
665593238
1277103418
509434226
719639788
227748445
571444
1487245215
364138522
1080479686
371555062
276537734
297796434
341229890
677212811
540721169
583998267
492497993
183793794
418208587
616926096
14897474
889468152
609755694
717432825
275279713
653446334
461237691
618602960
1313692501
1115549261
202246111
452336480
833789359
206950453
569601362
277925947
1386766372
640948799
113376302
595847170
991973885
601101201
542808852
157621627
610041503
1130949630
280281785
586928556
146060951
560873310
313245838
336083521
189885255
428249655
81034451
981550431
847606097
836034936
581696747
802467868
254906409
80474395
1321059755
467745129
706224111
1040866189
1489349841
216490959
169105690
468317306
645440150
408151227
1061168124
495225308
411858054
231721282
221589002
702404530
853075880
450961877
122401690
325781578
247252019
551952002
271316838
308391037
919693885
1350142925
171816582
524611181
411585496
52089965
485063149
307481374
802660062
1332947639
1226391547
722673560
118580432
909840493
160103413
388728342
1014246269
233861726
516497236
457225494
388201310
1219398151
183402549
845422124
5866547
182946884
222835608
143887493
470308542
217376881
817208044
246360393
334207544
78635245
1173997821
992287828
428176775
986530267
361320427
383581493
586672540
678899798
267484609
965206774
511812494
789319207
744748097
444475975
343842826
831524092
502813009
277266766
1195239867
319985563
1379025415
533220611
984152987
1183862314
713163137
949246356
422218797
728695819
822823288
1657491158
1123895452
504322538
479131559
50618432
494642663
363794591
24636920
412915807
1644358805
763413453
1000863734
694369270
384799559
404448715
492319755
305098246
892698778
831061376
111362667
873123294
914532988
303245807
812441332
922011
488953033
272548660
745415314
153725077
375583800
326137117
196471994
630484055
526156107
1024258749
241750559
604142397
1222196129
811505752
767843417
852360786
486436209
295553214
46142455
1329343698
435902222
399253975
462865289
475179772
401641404
507132888
371888824
928084327
156245441
890120711
651144
480501006
80935843
1041675378
497849436
445895671
900848457
808212431
1542349530
96167293
494155029
1060747504
334460052
1059711608
117298224
366841996
220821488
1374846195
514475224
330671465
391917248
285539750
128029437
805623396
212040795
1047251963
214186821
496340890
372256582
4611721
923341179
698655317
634723
298028232
1493049939
659413815
1196128224
355818032
652042615
447659013
818418989
113294905
749794959
463372569
1530515817
374887457
1361190546
960771859
368424532
1071003191
687303752
487085728
751396838
259887703
472026522
818630464
510054907
615747115
376709402
1311093958
454295202
104320082
1352665345
927625619
487776989
273737150
236319945
319403566
430334349
287241196
1184843181
694376078
1162207068
458504934
304711592
260697034
271896122
634673992
455665657
966190206
1017973842
446476112
238332841
235551376
948680098
6411703
593343497
849086318
85951318
174609444
349870731
180149264
478474056
202232100
28216388
1367444114
1223524840
211473217
293129021
933496687
954761658
175639866
102332639
154803236
660949332
815124976
397047226
651303194
463928115
920470540
198720605
539436676
389997227
331959278
522107081
586375143
70311036
458632531
740422460
380184932
903040688
829575717
140895358
432966440
210453315
379967185
490149084
476516203
887044
50744946
973202884
432096442
1410045657
346311325
1418306091
1280557901
417056013
1498281011
401112022
249643828
237039323
35897826
438902613
317026246
908658855
995466747
873288699
1394245607
1027100523
649297440
287410175
477568184
561515084
476102255
718974135
879367196
527654158
462234954
218956553
982692014
330488946
148748922
298501350
425191495
534215937
7009551
363120227
1412046562
856931522
694693127
269575847
1202091043
423423751
864383229
548993
411640566
129041101
1018798046
808614220
719805252
688155075
73083692
384587511
389676477
293481567
1357376904
913744002
1100027853
262773829
579383291
400592362
1264898704
266675715
1217829564
529439987
312806809
202349394
182378909
194882660
895040693
893480745
1669198705
915339138
702477889
74119941
296238693
449012378
392493065
356365299
140312557
761229317
447423850
351670847
819592769
1475266277
338112889
220969232
169228044
1358448763
1091926307
1654049855
1014449743
111026957
533408433
1156596858
274090686
616563120
785778545
178444696
484705248
505237763
313692336
119583638
402091767
415295359
970473451
639316610
421737027
997194497
47833
303024563
850334616
590918173
641718733
870283608
884236807
652258006
468820224
385907089
125911855
422206692
442199174
840032922
117816638
535649623
301044675
647080590
333695525
195457213
405684020
599957476
585115577
913029699
551229797
686830310
950415264
222068793
677855710
283735034
1332992733
506473025
20623199
541717136
413539855
270640726
1005391986
645021591
932947423
591225694
777462579
810279298
523418156
991555225
1266457245
121645458
222069144
330447982
401902866
247873853
1049037611
534141418
203503765
1160258351
303947664
557313505
153371120
341923349
366228509
151407366
1699775
477293259
919650379
398220543
312062592
259665828
978630445
792794142
156674375
553281733
591948295
398600833
127452640
450273454
449760321
192891697
1596225680
217582006
1643130810
360391201
287635020
472891233
387853544
280342580
306313716
450214365
314925791
699033959
1444066019
609020067
193181082
444199578
269497489
416552409
193971765
806813970
524044665
839431462
677484975
432679660
82901702
232358120
496560833
180963653
337847700
209708075
879394456
26955360
446164414
164956752
446552675
443289491
174362257
270366455
337360776
342464437
691888806
510700227
371498052
274440800
260256399
750675986
388136484
466068117
704148011
246508337
761540965
1261544988
241538474
6946233
363965870
157477998
321288270
1079949069
698747436
232644368
239697227
622756808
633284008
131626429
477196155
334120295
152943177
663347958
1361670019
227262629
271933966
623711559
104305377
54162591
377678691
1110530151
239226847
1022181785
421629820
102939062
394940769
575008316
1256312071
444285876
339021669
632656190
3786099
472511618
347724327
2847689
234610542
220176545
340812947
276714268
107937416
891005545
230760592
1286856699
398206437
1181080284
693558621
457480390
461914676
613934374
561620214
1617160914
28109624
709749837
936856348
248513406
408060608
217135162
1444206101
108645476
497786453
210623966
1642218920
763246280
1107686919
763687956
512533281
376199609
373063596
282512739
217566494
474986137
121379506
519342112
110672452
344144977
771532101
390266137
429872458
425198180
428104142
244561279
212439633
809349262
569334
496754716
1351335339
191266339
236693710
367473917
302050060
303756142
531931354
323272794
770372507
568436900
748931425
413577120
1457152835
137777731
273516032
1290890765
37784844
161940846
237031263
677599076
232156644
1410375416
1145056281
351485090
451976834
594894378
132983694
241331357
572187972
567754730
210675150
491500417
299688783
1361023239
161441127
980286448
747630669
215043770
379649301
153021413
1419331015
378468084
831581845
411200726
1345365226
367951684
587556871
115362242
198167261
712326698
116316331
1067855120
514011216
509441149
467893902
585544092
652689073
629376246
553938841
242487280
850799790
322748854
417112499
436604118
61856280
489661537
720329396
149630040
295794304
290881246
429480781
121832880
930008487
1149661178
54821134
504881997
960410720
225502489
819916292
1389955535
523051498
392739924
604900228
958146125
302601899
111792418
994070776
927079271
135000206
205673099
301224601
761671667
858029324
766648152
1454365968
345551728
352601224
263810901
448057597
812875448
1073766484
1424359798
457775652
207745471
1148204060
464104591
690169276
389785737
919631680
1340593161
128286237
628401449
1315642149
998667149
1257251571
863615030
736928396
138505449
99320354
394258706
378324725
1330236797
461284673
410337890
52721241
1253452566
1002973407
511254596
291503210
362933599
530934746
896136268
687560020
767351779
561719997
551542809
416868046
338420580
138591336
98727477
1303480837
970646889
1294362323
831974377
817598462
1009489573
1428861608
490297364
455380281
330718573
661853817
363333313
1209777382
921643994
971822458
241462085
527947254
377547947
1069960338
191497998
714486660
1116348467
1242028463
826631582
1100321854
1091027559
389261942
162753071
457499520
237855212
909865316
186170475
205811688
268696661
509525846
751260242
250985051
553100572
745744079
897498358
266093905
1064720096
412927737
1333957290
1460136089
1149545858
752061777
1112842340
552400470
265582342
710301155
358292719
242169708
219999500
448426522
1323520281
512718896
891808760
1119985859
533490428
196763252
297947259
985416618
899140481
1037859530
159232149
1340806605
901491659
529003084
43454119
606054977
1269995142
495084310
1122512832
43041039
662217945
561209662
494290375
680757056
674194086
367459748
861666839
142388804
651559437
468873815
489201886
446596113
338309162
1042589959
746028570
66326188
258726690
426660591
1105097578
224359493
1415668753
440951910
237069932
463388482
938496724
375528817
1385602709
405045869
1236757163
474582997
745723671
964911491
362199536
863083769
48511716
383113585
369859221
641221084
342103048
1571505521
415142255
86198939
1571899556
24193600
741834796
473031211
938671915
725197642
1228386632
149983368
260082981
394756506
634951359
535906179
1252053829
408588003
178118710
1121085572
705790380
740317561
446189942
390501797
766667874
548476203
854534990
455240109
582853369
353519197
173256867
287361345
337181386
790377392
405665384
347240077
71274758
331349394
476645423
291787194
408171692
812979707
851131797
868065915
857722535
399044321
427130165
1202237716
448216284
548193852
466851078
1305793813
5354727
992005137
393289293
451610448
924373510
441374986
909618225
409044486
232653083
152655820
655296548
368323164
140714803
322693323
280636313
799563476
444052007
250480706
170392977
37831533
550059920
534042137
975268432
244196576
747029228
392307963
408585287
410957456
151541990
651031324
912029572
1131834328
207169026
218624144
1615877401
771024494
641565775
829661690
1052810133
103691294
1219035772
434969324
991317108
449008884
245669667
298781096
67546442
364364031
698801716
731010125
1293559818
751080297
328062084
72349015
196412679
216990301
571279931
1123257
1699965888
175090260
539557563
327792617
339914913
415186453
486053483
726293786
1435305
387791199
311837431
381736388
945206153
911888406
501026423
1392655330
401213746
929150592
246181858
405077871
901159669
478028800
41395059
360431216
1132675013
1272124529
245911496
476107789
739172780
1099012130
315747029
585839592
866909290
633616446
572811807
672569731
1362680970
1180979603
890301062
542838826
259787762
409753440
1018866473
475796626
843392048
440439645
1013698086
1517080960
415746788
1304683334
359787109
433731374
879054256
739116707
607255847
840316780
1496396434
1015135651
390307427
238773666
943445090
100801032
1405716815
509537238
743824327
1245677448
987016175
416249157
125984933
1333195038
431725701
208420489
79225097
339391696
689555341
1311370514
552256300
533760913
490084500
746717971
1605343554
369095300
1359038255
311855758
165884569
944904188
466192056
305136645
1393205373
621028432
59117032
1440081894
231401341
289703968
570573218
726835030
287917776
699479369
808962212
347732837
368927447
697704064
370237470
119066273
418828510
462448475
312299451
810362586
414161963
412489072
278916647
900563
593855944
699528213
857390668
597635819
441926526
964474
763924563
294456637
741894947
447081929
849245769
699876725
819596905
418214119
551770084
1150573231
588757393
26320757
1123813854
413580221
700695709
1228977217
1054246601
385317298
420286568
144657274
354601909
297013659
455135283
1451720781
567782062
558946538
1625798059
343067175
261099727
1368177467
163482293
713308890
1019306773
131810102
1029838777
582571069
127455626
674441658
840160844
846264644
258289745
1125756041
205592156
682309343
953488134
116189953
243456526
257224529
1128621893
2684040
324131172
1000327921
170732005
763187307
389891427
193989801
807117194
375424210
1352310978
783072924
417601995
785070487
1051120458
965214377
593924708
219950993
871447467
337125526
813069212
227091713
255940337
213738466
156236166
1343078373
723872692
96730307
260702060
1116668514
757167409
106261160
1353510894
564704
1086602179
805321558
412366432
489550185
795648046
362720862
224413866
472605685
227307396
1126003437
431451258
390296329
202178645
1394537367
471728767
253361738
494343060
399225062
130429390
504475054
1258284408
557017019
326451233
1113783380
1664131764
610769149
906776424
1054719728
339229797
181402473
656841151
1007054144
1041221832
312895356
150064730
157103050
692057724
197871334
471790466
933168948
212823197
956253124
279209
356253157
561830321
323053977
1024285255
1521563385
935214564
271211402
350967988
195838531
367363223
445397373
271510209
288488030
216003239
425507775
76879232
290905167
369046387
316486415
882462628
943982283
535385608
368597208
247677121
591587131
388231944
630460971
318528100
547588323
156414456
1282129087
51975988
1444375175
278305859
324766912
94346490
102285409
1079155767
525303389
930531950
73037890
54452736
102719261
234759944
813437553
257502198
248668711
777608903
242527821
193389968
314739315
412896299
1168618267
366479246
104631165
392339619
430692573
825085087
759505972
369386732
87770156
833153087
448483648
544449881
429296791
206731251
304653773
216183766
808742409
494713761
183891074
234088850
1785628
533887992
1677151533
428948892
418200764
174067477
439779426
310603726
589125220
740085535
225518531
1056527243
626342252
237700295
343974693
396095518
1657748485
475458359
641610113
456537386
472062710
363793274
453766171
362851454
818387789
1369176049
336855366
496170955
282180023
949981415
587347938
438852736
244414949
164995916
661703036
474385107
630769941
511885662
847119258
28856586
761867087
1327483778
175511193
77602609
311613614
345953611
793819432
1508045540
496610812
195266307
445940442
198678851
1069765754
443483965
834037259
376897472
870635203
986106927
685614992
387206926
428868111
453840481
705609245
1457978706
157717600
122957318
379374239
143876465
340999549
1065697243
336807806
274429777
233390222
686691985
752806285
888034835
308658113
551351810
45974792
794295840
960684753
798595415
534953341
612176477
210581354
296201559
605042807
134103005
408261649
1245369008
1098754564
209551138
439448506
113257323
493691454
1139563499
617533078
143652348
909625277
887763688
955967549
197014283
247530313
311044024
106317160
331840316
79479004
840874597
224420086
775655978
1693366620
42445427
278629002
192694502
365482984
318197441
423452604
306821688
516396838
514629418
209799856
242179303
476491562
211574991
925357864
1001295189
127052678
1094707313
463189887
414453430
475360492
429798880
332940204
316769577
267368340
787571109
494574237
1360864300
193242069
187019939
1111894328
309309297
639573093
179239235
331342976
440889443
350318248
966927658
837997905
400543218
279650788
59134322
1459128205
1262420387
375771559
276407008
410935628
367781204
592787499
865203534
659199478
886284900
1118181618
1346197328
232456360
406486674
498646835
1367931
250310995
1498994613
204795897
441115560
1255295008
433006285
822117377
1334806924
474018124
1277329859
884261478
553462510
223712202
639122086
1210335031
462607330
74420650
926583292
142662715
803857349
290779914
189762820
1243878560
1063325552
998169921
457408035
775771477
773236683
244541108
294102457
171969359
417545406
1195288047
353913491
183400062
845628576
47443738
417220430
381648
381824976
115593757
574769260
567990683
414789095
918448272
359961981
494083114
163658395
1365711880
376894650
686812272
531263705
1671757738
475304314
677467448
477633085
664426887
133193968
315829120
288929550
1191826665
264236692
511822509
296041245
836341750
849025405
44842719
367879480
385749319
125862865
698682950
1110227377
500334300
62015545
1126825219
983447916
252365522
262149467
278050185
612923275
249088887
559327767
458481575
782607204
736287645
269581334
983051723
371814901
44638520
969454702
1671159873
390779968
1113549220
590546231
549612150
692528743
950190847
61264030
1667127188
761009
313679193
388536674
162612741
1040398376
414085670
342318382
996477515
292195826
653350273
118391297
1512339085
237935740
340215183
138223100
821942279
106726384
184816230
225134368
972644865
354604752
549793822
285710104
327689128
561647752
1240395808
271523729
1045618807
876056031
41051382
693739211
57698430
512912560
543075656
410190369
198941455
357166174
763433441
343926938
560111177
490933463
1321611354
628173309
602630491
216778841
302676840
55468768
993980792
334211551
455758206
99810344
1286384357
106242274
1254357877
397005626
254955676
359881586
274195260
98431658
492208905
171880928
649390447
290819131
400868313
317066424
575343767
969640281
141700187
173689166
395902503
190070678
295534083
316817096
1094621628
85869982
139452455
1353358063
121679059
240638973
368797507
100995010
863170
1361248302
1605452928
248003768
547722486
772506924
209285644
167295768
118987285
187911986
490698697
843045785
661472122
1414824689
440353135
402900939
69771513
253766343
297546466
344076864
792327622
631658419
961382341
11780
156061306
398786837
718091260
238557283
777833847
718635451
639248352
205031234
605130565
1013910642
1024549983
1158652092
977988715
654187508
156450694
299539961
667030245
285469436
1665071403
307676844
1192757613
1258640277
911421908
1035377317
1284643765
735167398
835335363
1357401201
616499700
589784743
521907194
385047229
818645366
451986301
1007373433
229728455
651583489
389582817
304765856
351161790
898380881
201426802
1458777361
96503002
683356161
743540014
242451981
415028540
260534372
206871767
820299076
633858156
97883055
157014158
981559537
438600777
674160138
1053352044
789563180
276637222
253153184
640427509
593459180
1042000211
133655265
215820515
442106441
927276812
335213352
456776220
380340589
548671505
502795025
381032664
420426363
1208659039
477207322
447706837
846729772
417499032
355223852
598517572
150824393
347003567
523328883
392011850
831387459
288081538
362347850
246939431
509923508
307088200
433294174
40957496
321276248
749317764
1129335858
957924281
509324402
112243423
488674088
785622389
448809560
126967987
493869772
149285908
244747426
382347487
779998716
528409506
358673955
74337386
380266519
487480389
55763289
429435850
708285600
450590049
413098562
715237061
720183398
1131505709
229219298
960493096
186616340
987964698
262904392
990660021
304153042
355683588
991315068
398352016
479988869
662189566
807246242
744454736
344751128
452323114
924982737
210159927
403047429
45200
270117445
813159489
439673525
204876516
375327870
270420383
483580206
102656758
238445496
452104383
2282633
782470563
378349601
924805332
709479632
744575894
405625522
712773266
272575200
795355020
48186458
161445596
986340403
294750578
104664934
460906023
153178670
857959190
624624289
452950763
1254598441
267152264
52956380
895815024
423760071
988671782
1183510566
1010227450
164181391
798005639
203089913
546955317
427097736
70331533
1030061195
464135085
1222107753
168159789
664565949
147287230
810180517
1032558978
323075421
523267150
114327768
1110382800
189185504
803355955
253651094
322221876
648596214
410848967
330391308
1326189890
259964466
250318234
326937747
293303788
225094563
35139713
855514197
305873204
524851811
275710768
162036775
651142029
450822521
164496855
581639429
825917474
774374818
391798547
231507853
1083993281
822376721
483911479
368110253
415351977
1029362310
464069726
284862872
655652980
306145871
132104276
478676219
510497747
637238921
481642190
401925773
976157468
338784739
190348286
380556563
887985253
422549565
1106384362
272394483
1041004025
84508128
774770868
460118619
755346781
481083922
732849643
365147049
305760867
364689590
21950585
137847143
1244907630
291468444
1329113605
527559068
145572984
482939543
641879609
947229596
320065600
382993755
461008871
569752830
1011583466
836272011
421204251
1391739427
861259515
99866260
24632768
636791813
770463283
1123510151
463392388
528274404
800779647
260458894
420693845
202292604
359413289
45796908
587735831
190273563
128090802
476904171
239607347
1278532421
488294610
784422349
444019217
562425618
228621373
544674618
240062445
280148433
94898806
345284958
203171308
797057418
1154032896
158120748
129717330
1390093788
348990833
230741970
716885509
649408064
153038281
332845973
48754003
47236027
229894667
434579123
966446216
724843059
487698854
256503365
882712097
191360839
49101785
279537328
845711529
586925869
757333125
353949843
425751478
1090916597
694059265
193359697
49208041
291646419
308634450
357263708
1192209424
706895571
461534565
44586056
95012132
114693353
470919918
675238033
515991399
855164110
735687248
737153838
125439093
526717120
793882410
455087745
508427850
813198591
829706935
1153544869
1415424847
1421222529
331239150
1399699521
158130138
112484561
220806657
412459971
219914114
150812657
885298287
268427371
893773465
1128087816
752856263
430977436
1468672119
1350756191
972934461
948222079
833464399
1019486093
268361261
165325118
822618074
509711797
144229476
995067846
583897595
1096286559
432744857
471586839
343189845
341204098
151516666
485181513
569110442
247624437
136040804
227388124
670398078
1037040071
1220778678
460911236
223761374
769221173
1402013785
146622854
407032465
1573663064
215252709
939323445
749432454
210756937
773938618
127686460
439310440
539455682
1238473620
365464704
867204170
147164539
184905317
970142313
1427737853
668337529
21305343
129707660
241184696
433756206
685920938
489331919
416841483
81688485
1213745830
1002403343
810937489
363585458
835557142
379056791
490464165
457165291
56038161
1115150221
107271141
107712769
273496591
287575490
198217279
1017619098
184678083
386177277
866452389
932041912
1181578900
230402012
469021380
1460910990
1411771742
699115622
1144904484
346496020
257552155
557951449
469033746
294723552
1612482153
68370759
760681798
1498369185
620739164
599810981
591664853
261357098
346123246
365850652
348557100
604281807
287533756
757329089
897309393
223455163
694549120
389123917
885465789
190784717
1115009149
295540446
700107824
1347783610
662640771
180888660
455312503
421214741
704186932
258396239
820418456
67672937
430582027
1018123676
621446849
186632010
583391628
389037374
220360263
427317427
783365842
437041979
209613151
777289916
671875910
307847975
1321030758
776519685
1000458549
590635342
516004689
973570904
464468551
231892263
420509812
62746955
379086434
537919896
25502077
339979385
834570055
256975957
148950140
102840644
597414935
36335324
201154314
124129451
825209797
691374057
596568985
469567699
276273416
457986506
487442536
530956402
378423308
241215014
813191072
635309762
664404417
704681327
448770440
1444567933
928501131
476681990
329224765
403435410
1492592127
579423822
358476302
1368597547
892815802
489336185
1265056375
387985416
724971737
681941182
1062001333
466362998
532794823
523562806
2829647
421962826
172578639
1036331170
759582637
219464871
976025619
1046303555
207287972
798467192
588813039
922289082
531214300
275952936
703850753
210288960
406040254
76172391
320106149
937586062
52812247
968347106
501066107
825925623
863982844
143801120
507043764
992852147
446892993
1016732011
112138189
273398720
261566528
106116272
296918119
945655255
203482682
422150071
1243790734
1308329356
268840459
104119369
887769076
292878356
334065744
119706218
302053604
245513802
345045839
325877009
139351188
938085624
1001984
974887840
180833551
271599684
181946924
418703558
393568150
375747406
233492158
973770504
414209395
483107739
128868755
821982538
419022702
1482526528
70221975
1495153591
1384200066
450072823
1642883881
707269536
70004491
119537714
251664919
206917693
261039295
294446919
499408875
315192969
715397664
848211311
235335078
1371123552
148286957
856249460
1071353517
567342931
597714647
410839321
227576722
318024006
339245296
877072184
403233607
542275026
539197300
127537747
479606688
523222029
496455200
44995715
475225372
507456129
324816748
414326071
203457584
365152285
393897907
572126013
384697942
406234204
568335109
106041709
202299391
150728287
768856659
150309317
243055575
244030591
240688013
867565480
119633733
702895994
1096095654
943689570
671346268
450197188
930654170
657136506
121276147
252898281
467445411
563068698
95168651
110912613
239647918
1105427007
803278745
650700220
557431870
660636216
246916056
1183054978
1013204914
711828113
126598325
512695044
921929362
154574130
807252629
367165192
205021428
45636288
638535384
465171032
514206632
844407352
247329712
1108200441
698203738
684174131
270774579
207628986
415980427
372911752
264517844
946107793
943218313
1027429154
244187114
1189180500
728443478
1625896394
166569229
377141025
1029337296
622349967
114996594
346545079
176816702
144186823
359164915
654883322
448554013
854476621
253981341
515253041
224078157
362721001
356690165
409415138
236621519
387645379
790849540
55367080
1088770746
194982590
452734480
401941835
184431256
1653103401
1082548072
747708993
1373022619
800212588
295987015
544998118
980101852
161358489
1320964332
493355972
320167710
289471919
620513824
406081283
283092278
382170197
156666039
936399955
127876818
704909708
823958962
1291462827
365580837
1403078162
131275396
490662046
396699907
362666008
169648513
941136652
163920560
657967543
266710611
509295320
405740217
1497093441
534211112
1137574632
230140081
992490847
76583449
830898457
960627558
80074475
271162090
644322092
519900886
426915614
1401285024
749777200
419777203
905460263
457160518
372995081
1030213102
389651975
247507288
740344794
307545793
166089298
693979671
1077046631
448082760
378548077
285931654
414153173
1357015949
359872681
859063597
198330385
888647042
235370510
37917578
262002797
615592810
320500298
364620068
467740648
524564825
231564366
593243942
407363906
826164405
551118680
479313898
336389967
409337958
369315815
928842422
324027498
580359580
531936180
377045666
1137635044
463803690
421090449
210606839
857049409
598799777
352502631
313657724
839110350
41444611
428600386
166694892
321309869
189900693
735055524
138830919
391481067
1271980102
479726046
472009738
552880633
319253164
291782853
83877715
464507058
270328359
648898356
825294109
208440037
143176853
419757358
739562018
610107891
349290893
298989556
722422527
244527494
786294417
240403365
436723575
251431845
1301808455
908713950
180064631
614278831
476977030
544623171
589891423
386988168
455971277
365787604
948735138
202180799
470703190
983451
673599337
493483933
197999951
361048451
453099695
93823856
483204864
382652458
270364458
337973668
449799453
285313419
465440695
683217989
395286939
262231774
991415308
505208990
1261501936
646735590
408342439
993253
747727062
485895914
406107970
1338721349
996193147
506319570
195478133
1181955005
643617718
1321136792
407630735
232889247
978660
526019
698826725
171498331
498874888
581705431
371762054
208234318
218450008
169134489
540254333
944768294
141456234
289623192
62606854
551409781
435334484
1627281718
678119958
570718352
1002840221
212593259
737754088
403449312
354499843
68407450
1264436607
472070711
1396759831
416550114
179900121
1020351710
1038443379
967388605
930005769
83462485
510045835
1665085697
405950477
437828214
1140149109
1086788470
1313414246
320459538
423330141
795018009
492337400
123276730
132017967
519125628
222570978
557559161
381875274
1372112142
472643538
378756774
290349895
544656879
975476504
1453114313
747235353
751090291
202023343
1518331512
1374317148
409291982
1066285231
785766747
341245677
565920851
197975854
699368556
405118208
166813450
198200283
461471536
126750334
445899234
1539961576
22196797
278535828
378548759
189595245
210119451
286885221
674207343
417944110
364807005
436684114
359820664
665321276
380682328
704017364
1107736092
742388878
438183337
1319081546
228934070
755269663
705434609
1282149137
96500961
818028336
193736654
546023869
403123035
677219416
962548884
1137057243
385002271
559428077
362961094
482314513
216941869
293280731
534264265
795727363
206415579
829929019
589249606
920884833
540854196
366440897
634341543
50252312
383213396
210944506
296850786
849458194
549090624
542608311
244598508
1235708418
409637607
1172935273
670088669
526887961
132722393
1607928762
536962132
125826593
773005391
743254585
685081947
3583223
42809695
548380560
1361224115
210443301
294619278
966275614
753356011
607934958
966997047
175304413
1441797390
235766126
68897728
886461044
975991317
1376516351
366781452
452345449
443350831
527662050
214624260
179368863
285446207
343074124
191487301
711564973
672844533
785913313
312824270
702596729
282092759
287429097
1209598404
709678249
391234363
571436372
445531468
552208489
544738553
247180794
276766793
603231797
424789238
1187473994
182539275
86915489
303592687
365999979
327902434
63300322
276481591
717144091
781819603
793955766
442596227
360017509
119680320
124145772
478382814
454398818
407999436
1015663368
235110863
182163853
742238762
363368643
142604733
481808757
180042025
679243063
464518551
496894119
303442575
399511467
194491659
1176385707
595880704
1231873578
777376783
155414163
595582712
1114592170
592759556
446560065
453796458
1446188709
593107359
249633958
799903153
475483563
91289840
954889650
121399415
871347220
338772975
441910093
841982648
186612299
291636922
387837587
240678138
212465481
529106976
1037866396
118577179
531955457
819919437
1049344809
617550408
264373765
725889908
366651485
944797978
414480028
204803391
1577562138
471144983
400886394
752264528
258488555
54730133
321354512
990375657
244869584
822116708
493476026
413345607
293079443
514889740
1389617979
749987512
261388502
825675838
817302889
363023743
681075207
981482641
265516881
990463917
174991926
679008469
552546773
514014351
601256121
177266016
109244723
550679213
702651794
1380253986
1102116213
1092256670
636482187
729895926
894270265
303899325
299556160
1452349571
600292719
458390254
709680892
725955226
167739756
1525890916
122566434
635161910
295869497
530328364
346030363
606905996
1207399275
408172538
232729557
954495148
171745456
465691482
529500341
575285453
476908832
848653981
414500502
988228961
1273073810
178993397
674201636
837445931
324667071
389426153
530302414
742784954
654764282
234909710
180657637
194260135
680960982
207538351
362806860
588062075
144014715
625485985
215081711
1077537263
1519638398
627525859
382028306
750843168
890087106
984705401
989359708
1049357396
697496105
955419571
480585801
56405837
633796104
510259988
703328115
212373364
833244399
730044780
1350344227
344539281
436155151
694112824
242886645
231359950
171237820
893008277
442957313
318269870
938802475
335085740
690565112
418855586
217057253
396471487
638888390
406561252
628337118
177711456
983570192
122890090
753274211
970453740
985451121
1203861914
694544233
1003713403
252703324
279350
51912525
375516210
512394211
305161835
97475308
199228168
702039239
748025215
200942544
332747745
481253325
234747632
241839038
1251964786
145392414
772911656
649369948
824048344
770376226
493197118
153767304
399816641
299331225
335512566
445384369
292309665
695698473
252277939
215843115
294110297
86378350
225414879
218686791
194669439
699494646
82576308
469078023
283310048
712974470
896682823
397242630
673002936
408194880
58791481
102734989
1278570534
487521079
175878512
1054712179
547652890
125833158
347459882
836903927
433891431
170659827
536503400
171313407
1056672400
307375836
228263411
836037352
256912713
673238458
484780752
402035106
303221767
1219790093
279715387
810491
409548155
130791790
258553794
808554836
911674387
1134899883
69177326
283505739
72910928
402860317
523480115
291469909
941218734
239591922
326050280
312069265
927736344
528281140
514166508
892467324
816918548
37090314
612683775
300326952
488035344
192406793
474433408
351465225
45966126
889853123
503989445
1072285204
896611563
743123833
865675361
1024105903
215428232
453284706
625433798
240327926
108098427
466366893
282764436
259888009
730011074
290049440
1028365047
456221076
423744423
476568601
828394501
690698
576288502
867068223
469340179
521916459
1157014374
741544236
787314584
707917516
658484971
1134236201
896015333
493433654
1559828545
904923301
1433557695
832141810
1270376554
1110404688
910717851
168846589
83405701
133817336
755203480
192833296
273524635
461724557
750158376
1215720424
814378664
1160755080
437184184
684149536
507318702
760149435
238971071
107793165
564148905
650144978
93359010
340120136
288485665
204866363
1019053540
903459929
116724756
683909342
148145824
878291868
793774280
375920673
382567939
1187085246
890290605
262853390
128769385
431238343
992404412
427355084
342661839
537191025
444014614
1120366340
307207257
156921693
111340669
626238389
870764651
604741617
351635848
477566414
359521081
297953437
68703559
251391756
514569498
404165910
510577061
374852916
782158418
690458694
1217013769
194842190
139633616
60436361
883541770
728276056
264837714
443584934
374197319
419275797
1072415559
103241539
744360737
404790520
648046641
233952192
408729404
483138680
1117958508
100049774
479517596
399496408
711561342
39892174
1030646857
821499717
995303099
663714642
264574490
51009950
922601317
467274445
219691626
386591223
498657191
893409702
307304974
1391680964
959494987
381659583
754324143
508135743
264520415
377554627
1668357343
499015942
189497098
363844562
944053813
265170716
425090416
398849946
480556560
224798841
461712992
521578203
564448966
247112711
726147062
639225166
453437251
840965979
185886812
178244807
257747062
84239871
525825528
659945418
98301104
742235139
582463289
443327744
259424583
710997676
707229006
725508032
353494737
395889162
191060934
420389730
880818186
367882320
53871875
23101509
981298123
311734316
296065597
290947507
315967563
339588492
1055869344
225315185
593834894
304687250
417300086
580450165
268217574
577542032
98669035
898373913
250802306
91000929
704394086
744805048
920467039
1056370950
413078591
1113312281
629490080
194649296
125431472
468049402
314784084
367012912
1453785503
639263194
244826948
579313213
800022833
109588541
826028373
355047482
599633774
339427878
1259924705
443453912
766961733
334370272
1399401965
467173875
481397035
744582315
122256816
184160703
126893542
494611953
1164262891
1035304714
1475740254
856122480
312281371
558162072
415398188
463738704
340419387
596873547
1067437450
209853576
616676300
603999510
496670751
430500619
740236615
105234609
459011516
651043533
822652648
252622812
572286139
460845105
295884523
878615490
391703790
429034166
515340742
1168774937
335830102
946110164
1306557306
1339426250
480817278
1301515339
527480960
580765956
185375819
337188500
456487531
45855115
772959758
976009681
416691200
190640621
1443373
294205565
899108798
794779
1083947965
1040902
957622909
409444592
538458294
398977916
276095325
1052744920
335249736
398584439
65660870
304503632
1099682506
766461821
602094001
924749712
487680978
434912726
586153093
357052699
261189788
158647970
352181409
433910714
306126071
417463107
366096538
718312780
901824921
301352368
448926785
520641026
778257513
482886662
315864393
695589800
1008114331
934967100
514719422
812306305
1179503928
873012546
414865883
1311337608
404864290
295919100
80012879
875274851
1514458308
141599395
323283408
1117504881
910415956
602841426
53985600
504967165
115559027
210366761
440948544
413202302
78597998
514300921
64826322
438832952
1429213388
674685259
652144605
812882060
516147748
134165316
1032916964
662178575
337877599
520155021
529422674
1189892692
65203569
287685616
677968553
753921768
382595662
243110663
665541616
1401398495
822133803
1522461098
511304509
673790061
57550039
193151264
671492521
647935459
897393653
604743053
41975586
407100276
82116516
402968546
1544886260
794302400
388331120
50212279
442952532
787168273
849827807
873064594
130475998
449415515
432604163
199597573
531552330
371369078
362591170
170900210
773265324
570525679
1081653605
180960197
884369783
43370337
33390463
132654925
376498866
706219581
834908750
299180070
534667112
1069784746
989137141
1032696257
4473195
871749930
44489497
298307398
46881299
495465040
330181556
745631080
910074172
1020141395
655791530
747823126
517983737
302806460
1384373014
704930907
401136476
404742099
633366491
884701973
207923781
340325139
294447585
185730096
126601697
877110566
743896999
793747866
526266950
478452351
145884383
782024986
353283948
833746707
1057842090
394876212
1307531658
1429607996
65614696
972006008
1519603185
155442546
708370119
905665860
932782677
224415069
216078528
467296348
875853623
230649818
202662407
720995520
272521591
136689941
744011605
384613058
543799779
321844821
526032554
1054733925
714507733
438361143
440163802
823746180
1070019992
86560614
853413484
1375944974
475213304
706298691
95392608
1274006008
955953970
509440067
1383123031
349957082
222174612
485503934
415349191
346436439
1690104099
275151273
393961185
1021863576
510530223
431135631
518370394
143980733
245318268
844944474
400873085
396601261
1221208470
5542759
856150620
420403310
161529277
778838589
1177410171
144295479
272030483
864359201
836357603
801234823
318562325
810298239
1166804085
215389785
324388741
720795504
485895615
558896298
401747510
1364849450
202793716
548725313
486096649
385048542
446790660
320721322
202462021
210145667
1353477613
1016158081
818969156
589629734
1057701994
774001946
856540062
312401825
472643235
957695125
309144162
662396277
474129880
94070386
166700487
221884260
391262110
1002236205
713258272
775596014
419378582
574151213
938529795
806624429
304507046
354960181
452555879
150964131
122421921
586575259
394275324
335672461
636155923
178320101
1276936319
319596200
1060624899
1102926499
92365042
974582602
732507062
1446852771
91594419
90643271
431608523
1168091340
373324323
408579973
137153977
1140179624
22018810
505591993
2152388
239686453
3425732
635061757
244079597
495202047
494862494
1283315682
274857491
186386499
643222250
312747722
232317364
894560872
207605554
1343847745
325658228
687079367
659398322
133972960
300135558
432864263
498439405
1375289402
385906545
519616393
136704059
337255395
874421031
325393268
530019963
367800539
239134600
273953701
1358483774
328991040
75148526
519251296
132035429
545541173
395461556
180308238
482596748
542052911
1311110783
32635390
916018275
479307038
489974604
573963957
878222802
307976647
207063794
378967316
214507040
1188589455
190560856
1135502214
1695384823
375664207
1459849453
121046485
415233291
45828025
388141723
767779045
296620132
939507600
744034701
947198124
238149633
313164684
437477601
546710395
148284849
180361045
527322716
993509447
1085682403
443204924
624833802
438047192
494575889
528818195
412050116
577282623
208931688
1076187124
879518799
177069535
445089205
126611402
819656573
72001228
545601168
1483819235
362526308
554443564
1543268
1352510038
287079872
340660643
547891573
99988835
982892694
775391694
235917981
493920747
447651920
490684773
189627730
287928676
80601415
260394621
720796247
300435558
879381051
370862266
654678629
1293789307
448932392
395817980
1462943077
161011676
509878044
746113919
139399254
323683414
636021884
37493006
242096078
1634609022
1443387652
1398361355
81210352
269405621
611711338
135830911
597290956
424501197
188458259
148841928
380191883
873692852
404652029
700765741
160070
286740444
40937010
502952951
127529747
457792700
418865263
325383453
577631200
529116286
1009954670
660288609
799624088
661517744
918380269
808524096
305650726
756003986
585417617
885283681
856885834
823157703
578182893
465222299
677634634
604515869
149345861
840158284
46167860
542059086
259555751
459148885
1384438870
607863511
415700193
344703941
270535949
358291391
309867566
579035551
660475305
190962150
101878449
383358773
284447169
394987720
271228398
497341078
605046472
624828050
462421281
1126529190
487441511
120365502
1142602485
270254966
328521942
176066017
942266011
364187990
210831972
116329783
1036179214
550848091
1390623257
1413992789
185832691
184989150
275577410
398853847
228259132
339819021
1068484010
371539006
1275420366
509338662
643244498
971530348
927377255
916513600
145793308
736445554
1342620252
888301802
58125482
1222658183
175189180
559662291
486933487
916589566
409222023
394790647
210582568
422761747
903837355
210185721
741948230
156822355
485014712
916759043
487437633
255914787
202201205
1065516323
320392474
419815904
620899404
1186699311
1049650256
1103820082
221535085
482078377
28513405
184091436
490747813
300295693
736962343
174819970
181317047
796797216
428698923
607669395
1041396197
463975657
644147214
128749403
407511281
189242133
393041478
966892486
489921710
336615368
501597215
903199898
899961500
101132166
533385488
1335877128
349595661
831295481
340570712
344810170
357381974
848680864
216398
398869834
870211974
750051327
3226667
517565531
286688394
556263501
547496244
442946832
370866102
468870885
1026469844
453349854
338460052
428309396
742068551
2435081
337177831
352226984
304598672
382839689
453402375
541889301
278824799
449001911
330191891
543248901
652760987
425408088
315522475
518404169
307133903
1068989434
432399525
1206327471
210096887
654646775
965582375
264384638
1179772215
793564157
208148366
361933714
542201128
951152778
206160200
335665077
349583628
991981003
565461930
814722107
168449257
343055289
415791373
5359774
716482920
685895013
901157323
345373872
310593935
473088408
812977661
12056973
987628711
471954637
1367646851
169381101
419398213
314709175
225032759
253610047
808130640
59245595
309822305
515130325
197764803
393627547
345861492
407320145
530909809
207643904
950029767
904042165
335328132
337534235
634241297
442101351
597381443
136518845
392342623
138716420
273015344
48790628
275807929
50363915
1029570302
1213615581
516258378
35214098
264458770
141899632
196398039
255250661
1330592522
498178080
960712938
314202040
139873994
1308689614
690597431
178468
733706012
797843699
767974552
231173221
450403041
1033804663
374198107
241635477
56769854
423912248
1198355404
802340623
721841206
350624623
386280273
414036778
335381011
897942333
166874688
843404628
937664665
440457520
776825354
272606127
566445740
644648410
161736785
268703451
476874519
1078232332
290189989
771640
1082873695
611561613
202293386
454587928
866070291
3378909
965258400
261582165
99194163
667445094
958456444
1248141250
107523209
132694018
931870357
446377657
393503604
947550145
959906248
849960203
475458496
617880557
336429241
203562868
740209188
313770951
926457651
439706665
394837397
670666322
1041275265
520947290
982672055
149511054
325087527
151131086
471093127
248847821
406332609
370554696
540289027
709107261
122480327
970752483
130892220
642802691
784412480
43809963
1007513078
1683730313
766867650
433470961
549219331
734072508
1003569362
51911991
621613203
319091009
1360789620
373791279
1107223241
487795255
256917622
1377767159
1385518592
1046983538
910267120
387493356
453716247
130072531
151000122
942688119
663886683
151507357
1212496441
168032592
63804579
68285755
1642118071
242009919
743978072
680398725
377296423
54299837
1221526
456019382
438918665
376204494
390989815
254223906
206625694
207045576
295090751
600634870
282676077
661004601
343001666
951350321
129817479
136890339
233392685
214408190
1110675771
452145004
598786667
1100070838
273703290
482646735
250111836
1157978944
460962031
498930023
386290006
376264364
530168927
393552426
396093419
339153083
365140654
680631701
783427881
601472846
463493238
118864355
361968086
1495212079
893298491
312578921
398701721
166962149
260710934
286518039
45018488
327198553
961376318
246413936
503991419
833279853
1444615935
233829877
389716215
118075729
227772641
299674557
469982317
874268552
431865771
393372068
111068598
857416296
469406411
216772279
427552700
230730177
659414282
328984679
623028300
848419763
1015728517
1223830558
543517850
1128074129
1148123678
1469160094
710209649
392757686
1284457320
1056119331
606607472
403433372
662087001
729277967
280092913
505931329
159506732
383474429
651784693
166615821
278923367
150242219
838369808
1311268133
958133368
316244863
982621871
77809131
315920473
613107141
626189365
1096489693
654233485
885240012
750879583
616238916
384510294
883843831
375265944
254605549
1114062023
483516160
34700341
433325158
812796491
1532296080
246305684
335023838
761955231
169049111
522980037
543485395
600534738
832400199
644827582
482391598
390420945
779797174
250672188
1300018779
351640648
206748205
380832710
485146954
533053083
251582816
311033232
945289106
408429829
1182260287
158090583
346236691
119048109
1561778199
1129168
42014728
275895460
276183252
282243091
873210611
526635911
476424094
811799987
244923038
137647466
838474525
1641727036
87685351
273643532
477334411
320092307
194580761
322938389
435308647
1023147283
2298132
472787294
544598456
605077871
298909640
67734161
198616483
1319369522
708781588
396283880
354219202
41863566
1466541045
1045298844
1034515017
1053353316
560168412
519778008
784526208
420979670
716418991
1320848288
172143395
454644908
702474081
38300221
480906741
727882386
435108789
588381909
932928
247596234
269472962
345122642
19139777
339350768
135023128
1671152855
383846910
631722812
168411341
7817975
394266905
557346776
634267885
1253538895
169310074
291423839
563189803
431785526
371968888
274479075
972469009
1132427451
867150180
166496427
135530430
1292699220
770009390
325917485
315546050
842545232
99811771
123732496
899934223
8945578
998698302
653795654
1205412572
459540295
474190783
378274818
426926648
840133821
363648941
483099397
515296580
535886182
730546913
554823619
345646940
550510767
641546090
844760594
277428493
1405288673
1008713555
93539305
712463165
640926401
1015738410
501401937
559171907
886983872
685496517
187311652
257538173
47171687
208514070
514314457
127153730
1042259126
573869309
472341678
222539202
223164729
461914220
344439070
986237912
492498742
515511418
302519093
1319831781
56920606
1374339216
1199220033
1066806652
522456191
490360847
764603146
241378127
921063351
135814087
1222453224
1052149417
1490339854
364394796
22001046
646089785
533028136
326920182
60578742
868847116
461149017
644812713
1048986952
264184582
521524401
333707655
264879293
112626270
323553707
1571488680
387636438
877733221
398047576
316085192
518595160
1654306042
367169028
963774966
323250837
562849403
310425919
1332079702
1424025488
1031695042
557114667
221968071
971901542
263016488
497538359
373471846
194450632
206949192
465648429
1659293438
429333117
836278508
1159929542
894367049
470083359
297561841
981854001
1435508816
73412611
814241095
168362770
1395948984
212410319
802768943
1049067621
485174240
1371672017
258808734
318659417
969474057
514225431
419755084
918462425
132116203
35794402
386456867
267230967
444623221
143419519
402508567
968252183
509219725
402603585
847340192
72868322
221119032
226668056
205636635
277400570
184009741
471035756
332833072
600453239
260306782
440117365
116266525
722796192
315231038
1226549716
598076955
535849249
222551251
1698327632
175904038
532518227
343866932
554791242
144628588
827358275
638725524
1017848407
1375464017
442640245
835975306
163078596
79332208
495616108
133577639
367935258
393766929
293880879
872931153
123723807
124803113
381118411
1696481527
340937505
469107654
119659810
867149995
457482780
111500731
409814999
288976407
1399239573
130273914
32477256
833794003
871158989
114945426
291779842
388245326
1183020112
216403940
696882568
491950241
1295104911
611941612
91062208
702678820
313342065
341629236
246230197
63809835
296029195
466157594
337157548
25186702
98490098
118815409
479087868
353425547
334559300
473398900
1277187626
388244322
198515146
826976539
741397479
399110148
765225964
1252523039
1259242771
542796189
92912135
503324501
457009777
614766034
151433569
441309165
479577801
116540108
868593168
96036195
506684907
1072700215
155069217
449393673
960956016
593464812
83105934
36284252
886691068
753448889
1452442665
1013600123
213127986
1374635201
1209030670
755366704
158672720
342377590
784212594
1661953630
1055482912
795224326
204689648
247108820
1223790755
259812407
392994357
206286591
798979729
140272653
463182053
272442948
491823717
667105566
208671618
579830956
146520169
151027022
406599081
829607576
157991213
443847135
537095289
866369405
405058968
466180082
851371407
252587054
1276886363
494315283
343719395
215148946
484174075
433140609
506628742
9886540
1005902912
992739106
891386576
65863738
632762613
845135670
974403137
355887867
162156543
923476240
268497150
368469555
476089615
332958516
403381068
738300240
581468251
297368967
537594115
438254498
622753796
422875570
818675781
736580646
707467356
38524134
990012102
1014320696
659332109
904552869
1352609659
735949680
678549892
513726872
92833679
39911707
240294061
1549383165
868188199
876842161
524763296
236046632
685675374
354847241
361120585
75437043
1117284001
223005509
761840586
1191710373
722246515
1462497576
1309484760
419439049
1294159578
400199883
378571085
252997220
321966768
310687350
215511423
120801608
536198155
814502635
407155983
411400892
371133127
476169844
193368703
1600578718
311493797
232692784
364362347
332790642
394929716
580521981
431609752
1435117578
459991577
458945442
345513984
514515132
1380827214
109580470
306902023
129172595
288266672
734648274
981679236
765467807
440458666
391755510
471969984
1044870744
388094617
192110224
553721173
202396187
274724466
267806052
660041263
695908878
577959869
490043952
789643559
7715919
515903380
393541009
454422533
1010060070
399147530
952953207
459735042
364998358
672649855
260324254
271977488
113803680
274562518
894014159
705759568
614671772
209893809
561917461
243546751
725217145
252473939
104938673
1039866852
602228678
106355174
55628588
455729820
219444214
345901627
1084377965
194464417
61568246
439572548
1161272056
514830421
528648517
163110579
461361870
491306976
365879895
640955685
365710762
386660996
815278413
721682661
1490559276
664762242
509175503
361088013
987620016
334243660
470553785
537256479
935334695
369587708
236087849
153370512
171037038
900751183
614751843
61902713
563717027
182961565
516730900
484425814
654777015
313146896
531737588
813155728
377875904
376108158
273696097
437525789
721515141
916963178
452851589
129756279
782730493
183967840
516386116
875716955
429056718
623445622
312834393
396666083
1100782546
152232500
4529880
383979423
126788836
412229172
645731605
1091050639
778577391
771429271
406194402
337528317
940455227
163524998
721923168
476685923
602663567
753095408
461254472
834851792
365685318
403469340
197444431
498059749
207789692
237504170
929943225
934112104
588063049
427382533
345171620
729567122
982393650
728317554
754340902
193215211
106897937
939064953
297546073
163888422
690663222
419196288
776975591
1376338119
1199705242
545961842
760449664
331586654
549420327
510829198
335221208
464515789
300371230
151851781
1059350250
263570425
674388080
954403145
445557511
1271050399
1584223170
949899820
1096239758
759170431
371253315
621987535
1083360812
537651369
374291536
1116208398
1010259770
1316687913
461692863
238864506
402103556
914809049
196960444
200661446
176356857
344964603
1450612932
641767216
868751543
1379709588
323239905
316102148
456939146
646759086
461248330
412501993
1590809204
714340716
263477528
1043068096
257343641
962877498
932031030
501346480
247980936
297224384
176322202
611098564
869872589
622217483
308335172
272415595
199584704
504043627
1213156348
212021607
66240583
500098044
247797786
371049687
504000518
48166223
789487289
1291374304
410718802
341194666
541844916
299892574
424878019
753227359
609727453
883229192
270369337
312544017
1066423268
490727199
936611942
474668949
1029672491
28414172
466266421
696835595
257477133
1285492152
567415427
168688731
291749064
370573514
101071467
260303732
89695885
663780061
475758718
24079818
730974822
721846287
664874818
545518456
531149926
171421125
337495109
526032341
51611014
294941655
687458463
448124398
1109390215
743216738
511936331
374300181
625576597
333045105
205159344
697935090
394885464
429007359
732245956
404404305
270870584
671595769
612092127
957550023
614832481
416046460
221206183
384133861
16422656
707652942
871449599
93470711
762942891
64787074
530006771
1057760337
408922126
131593011
139373192
408207099
662848414
273446787
322671900
147489
1126160184
578719888
630495874
349400403
325972097
114280491
735025026
115899822
796597885
703245445
145706264
1031904594
618261216
1107205503
719659290
415831597
6364031
299469973
478897351
1259456165
378368687
139259063
125407789
383175501
370245506
843614608
836636015
3128475
352112419
530670222
477035264
222698505
399452385
269912387
485700420
821429045
386409678
445434664
761651753
357271779
217466276
187259940
924073435
29803
662556544
1123203821
694011732
509163906
659855277
112381283
209857615
57501312
1263014867
315257287
825920259
538213314
97430527
955487495
576603273
1045185158
115830515
676804228
369148212
540449213
1157704884
874660733
375428265
96539608
451151592
352037668
255319590
1298551717
285477347
543871086
350275009
57350727
412764498
331090679
940091792
323576213
235853815
316023972
46243683
408390112
584237158
392216282
309803802
743954533
791741592
292900903
200077239
1154227643
681889065
482862435
189922953
1023152141
833625220
801331135
381038388
124105079
286062462
538829429
113689140
798172982
281350221
608806288
487462054
282861807
325988051
733306699
528658054
538334518
677993026
285717900
1509635867
376319274
351346750
170131571
282527861
207481494
221120779
1038979179
323791489
222957880
722854461
213725436
147265308
1077474922
741625375
347770917
251553603
497700445
814059104
620732597
429096545
1158431380
336578068
350117097
919337497
711032843
362794423
269637120
1027449257
795062309
675931246
363150257
145451656
286634788
442297395
1358827066
175956531
321692068
372637501
1088741699
390672799
652897659
143773
726576073
430232767
521660292
999735385
427059469
329385061
45486064
1150742541
843946558
648488612
262552599
405879377
918172462
1381382477
72470006
72208233
413493800
519096267
820304610
331964319
937808017
532312586
263675573
462536741
289038383
481929584
814638970
76744616
519436799
695241175
402810254
327665008
318819436
388849483
1084492104
139841125
388248978
370812648
79331192
47583515
1378242493
323283786
511352681
484925631
510111441
942695402
150171883
343881636
393456935
183348118
251328803
320125808
358833179
381246976
166138198
114568982
852036992
237333514
605541344
1127361733
98926059
902703344
1014521129
614274366
839243189
372306580
119698999
861348083
157288232
909929945
530069546
631665813
218034912
608635057
1399623638
1242786454
1139144754
487026731
280504416
95117331
158235176
1372970514
604614501
506247248
292164414
239080384
387349577
409511106
630432810
323879013
349100160
286305058
1690779024
585505263
229308482
182762630
373829863
474728170
157972728
1284129988
497023003
178960561
597125121
64139065
448686265
784374623
893591195
234259314
497262278
436842873
1046261110
465285199
384086862
429704942
654200623
447973244
458346065
895806377
411143591
40676904
625780308
305113161
315899837
555310158
517915073
135929553
196381806
69812931
890576509
626395855
881863504
208790208
912858235
365773691
400034340
505242151
231159927
282725290
240791911
5676158
735164851
601291298
433071890
539193550
837221214
903583462
91130700
1052615162
444307007
596802107
418044096
885436917
839845280
270402457
202287990
372926163
1032520151
564296514
443012839
1249365050
213758634
141466621
163969585
100767286
1020224164
355845230
116380955
1171568506
439506249
396972046
913573062
707869398
738113703
1005080503
62687148
97187193
131060
478883666
456192064
240253480
1375843245
272364931
733072157
719786128
465268295
966708021
892652025
394506357
283665318
1219949229
281753780
1421368419
473918949
156968963
879110864
211122215
304830130
863420721
545341214
465082121
1448657116
292227451
299931110
189161558
1552487222
1366460092
1252017763
105782889
580150909
465373202
346959080
164476797
334569633
470378989
476634435
3130029
320719990
709203391
230218851
739788622
827598004
62371408
217879230
488915485
121488801
260113449
723948650
416488720
340739862
768571387
136113138
115198834
1346091903
224038352
159299481
817183760
127004034
689142504
830065497
717483186
805305406
233644297
658615235
126142518
1239194463
229829312
175142833
971741120
227262301
473066210
238649535
894121504
714435032
246037447
162354955
515129748
494912100
526890162
1388488276
744114450
809524689
1025509193
330486332
607029
385319980
4924665
336298479
590006117
624773377
338864687
975563628
88418642
673591
280773288
1092901349
263849689
110196412
402422274
886258821
384602961
1629213011
657115840
157052873
229474405
149064577
294912911
306877808
478984965
540827737
499017151
734913946
378078518
1456698664
908208254
709679580
132859520
603124234
213169844
429482837
553609778
433495348
289555404
305531467
250384641
48500905
910056771
101592649
236481598
435368057
536267065
637149882
770790736
505480999
1162925773
92469665
448010603
225448397
498026483
876076558
129543974
249367682
595260916
1185829737
1401676784
90149484
685679182
197059568
264462086
628068543
669051445
1079077204
158135131
929955986
875120341
387001607
1412340870
584076749
392081047
1213270202
759795320
504374672
141453061
1054895307
457442676
944902338
812511728
116404454
715361920
937530554
424706541
214592230
804042650
567096495
334427675
791485114
127838549
176741903
1122947371
372837654
302268753
202929067
986740553
119877353
536288315
1372021688
182814624
237493240
751450455
1355001596
199848806
442100405
1650648213
52351856
1360298313
386751494
129775419
164814394
843990717
414611514
1472036758
677808105
213710261
159276136
74096433
67534764
34698029
259876337
271473902
181542523
2952620
381175461
529704550
127968324
172351549
717149893
534334704
143223775
668845181
509805168
77467419
898721457
752072615
1450634304
206569701
1017943296
1057865718
528915008
963089898
211820097
216030534
390644873
1381981416
508190558
363409543
434611198
1704916
41754754
402428087
460962834
1060477335
874026039
825926683
609050345
426894172
152561580
330572403
356118159
260179986
253594691
1123640131
241653881
380691749
114758988
333008202
340527983
1218467190
429900551
67650359
55087560
89827972
266934602
180891171
429608303
950425167
520263924
341402430
758871187
20663313
265528970
914348313
49022823
818004957
276022883
343723719
234252529
508805484
550503779
1013281881
419378729
409650626
823503638
151977474
1399238592
1199212136
278224778
147896295
633861996
820151341
722865513
1056303168
176702015
573013770
1246379826
1588331721
416882676
171563037
295571976
455715749
389651751
703992214
689150621
1172406468
202281696
436940295
358734686
662599746
1678219597
7365152
851891916
282624406
170339656
961462991
435267715
936219517
715388523
1339081110
448834725
4926969
482354015
389504502
430220308
967018238
148889768
276639936
452700721
984519112
312432690
500650003
904867364
218248960
145071341
501786439
1041606963
418049275
546785821
763217135
1073672197
301497067
1207208703
262824524
440648056
566423843
535358989
466772165
405567270
39244
216453
97670609
436481175
810841667
416258005
1335117960
282302951
351578014
1322071994
1175906818
104402863
406314268
757117244
706652972
225496281
881154685
681187791
394171909
355202532
729047680
783629910
135693758
947353732
691991657
693417395
572739538
895922687
718897291
1173349759
948940445
508233791
299116027
1244487838
687741626
235344668
418717483
467132742
311033984
899305410
554548366
1425099261
476870269
770002522
699887479
1382257790
351443411
713517268
1197777888
1027886576
434467207
738000030
795096430
378741119
591012661
367022263
348970425
313065562
403959543
393397908
439242191
173263528
440951369
77283227
402488180
94012146
579374245
987926686
447215573
1442553348
89329247
344188607
504112512
1630078379
428807624
206572119
281567620
780558939
436269369
873478830
1047776916
355360886
359043716
1308981099
760974312
227927003
319386296
467368817
325973086
118149074
225385612
321173249
781390742
354345454
113788070
467051578
928179344
326174692
1391942015
277310803
306362342
1190191644
1010392576
400438974
466636740
415725160
138830452
389792201
532399112
146956321
353472397
331523012
539772934
92401147
69882984
856040979
323988172
238042828
533628283
95088515
939536006
357842529
1419897986
591470720
1154425052
1318290584
615156885
1427240206
1177774529
887961902
222569962
675516859
718572691
433577701
700405797
558910784
559628972
259965004
651619402
1140623762
1629546
760403562
390981486
577645157
453503686
204031347
244641536
445193071
605528518
460187524
297093093
1664558090
469664901
218006083
119513627
1691479175
880664447
581973652
300137746
753703366
382515029
718584619
763389538
782460787
1124284362
251703663
432282575
1033353690
1396835125
860905039
145584530
396486027
1051203763
785451788
797059661
676113059
168928950
1073060102
49914020
472799165
840537683
1382852224
742793764
438376620
338796510
1358487850
510701931
465082573
162725718
1077601136
404323590
770776793
354442390
587498664
357696117
394986886
311011273
503107646
576705515
735318294
571220726
640897290
119571908
395004748
307906893
296709875
552777068
503617887
197771792
40949303
571634620
334111368
1320087875
242840140
414603983
802409842
941745595
282702481
37538115
441422739
389193152
216529057
335904947
66351170
1506112265
478567748
1408463841
144673711
864306139
389000707
381299986
544740431
261451712
704158372
384543424
557831245
138193819
590123442
227643116
521887601
1383959288
756073768
477399522
1067345693
275752869
559492337
361945602
455745795
886887909
191558787
493459948
79623892
689579460
469089015
1003864533
700651255
298242042
417665194
531913068
1456133921
32563054
229575623
309497625
465644984
844731146
971513545
397933188
376403589
685633193
188841574
648754513
1323502702
672987143
469855300
1076991586
453288525
517702071
713641786
719206843
651068124
994441044
944855309
217155612
650123793
370378357
839559298
627047803
459613263
140914927
389874093
749472920
203276557
1101639707
933628063
289927926
303760109
716148389
832667429
474171312
90443245
470681946
835675253
700581125
749390562
416366197
638172666
198769183
1088926672
1312443790
769567549
227563702
228102460
1032716825
1045571015
2390525
811638159
688873789
26643717
885485422
936466783
362369088
341907957
276328252
52462345
983774926
897361723
499392762
474935400
695261279
982408717
373208505
949450867
994644458
1106544598
130842470
1152587083
1098038170
481023797
613844778
411987622
424750384
861867084
549343707
120496517
841361052
472301268
163184632
102966355
472747280
1278007948
521687153
859063391
661452023
470108213
430670831
127473698
710038831
1314287589
929954816
27547804
692740596
666493504
280021800
402340159
112973161
488037459
143557176
475037333
1096747967
900222464
353232225
583136819
264474773
418818772
802406051
273679
361107333
792310413
1037061950
274613414
1178157788
298154575
369988084
422807870
493764791
148012126
162282148
59670439
265895385
170937491
1514662145
794523863
793277444
928087853
779420557
931714114
270135515
923777296
209845467
217343163
248557688
460668159
1265554021
225872958
296285469
815834343
585658602
534348479
332870665
308707776
206499928
1416619899
475442860
523568761
296322905
1155532548
398448199
417328952
3874244
653937880
273114084
357091678
1037172271
382880152
405004887
355139832
398722074
613010917
395703122
927437697
362254835
496258797
785172521
557565554
1031925575
862994899
1059130851
256759348
197238642
278622887
366330589
986870697
407187712
656757757
557886446
312117114
1472142380
280954381
490076917
219538217
461423381
314940348
321301204
950752084
740284645
489360361
466001259
102495348
76410765
161621515
90583284
185686508
376896784
526855555
455460970
339293393
502842082
364738468
1067908352
680392995
667067116
458984340
170465983
232001214
1381272436
162182219
363030531
502744679
4675385
338281328
226013776
191571985
991436289
828934428
616164583
327156652
501653027
838033268
147205024
250844881
793410386
373455545
211616081
1596270507
545881748
294343625
580306114
467472583
977502771
541957289
782559193
587243283
326610435
1323920401
732316818
156874755
240792118
349613519
1199351680
448840962
570972983
923266958
524985773
284645382
272035815
751161738
446776165
404865859
681758725
305878466
1610041389
804328576
990525492
361659542
417996461
188185397
884665226
423152474
892520727
779033430
1486703168
1289992194
71574855
421372954
885687123
1007626876
1507204536
657397341
858540952
263790708
1110862393
340185360
277304212
496352420
703190011
256620388
438136957
548218477
261708582
1092478614
471214042
263320434
806267074
334393365
152373647
903446553
291949620
765108076
869301240
150693276
577771217
407236465
415608197
814844801
1588385595
727824817
474240251
228024224
352526088
461151809
892942
889602169
499787949
182740719
935603226
174194730
429543447
520219040
832413066
873273291
166005590
435727956
851067788
859324541
443929577
67648357
937764562
1061841566
68244781
734303349
370580288
74285195
59461769
401875757
288571604
270721738
898531035
602364778
1039227011
299157642
605359024
486928250
456801516
446585860
440424701
296239740
827938231
374382367
448927031
229299112
799016713
438720217
1572472
822401872
434319998
1344654135
231633997
381538324
378676076
282215576
789783101
245664742
667631805
369303458
1332099252
561130382
198536385
474691829
933659063
273452151
262011899
876175506
152416893
801868587
400598748
599211424
435059587
274875247
402642646
1185044880
1461460742
1069977849
518546179
336932618
425476892
1067549636
411628084
466062229
325905300
538147352
33920119
779846659
883802207
396065988
289166144
858373517
394312964
153669009
420081234
343601799
231930132
899594321
313802819
460674146
1520056558
214990009
547792737
386692571
299382674
746636084
228085778
86607634
280566506
460256009
602332768
372323551
544140882
234479927
610912025
1379595403
777837255
227467461
526455630
484937062
336034953
620034811
299096190
3597186
877078160
322442148
55812971
511937808
124249255
1237684813
1148856359
34052810
146985057
290373769
242423819
439420244
327332041
446966107
462963087
86872493
1090633035
473935821
397986994
1223980182
1295312065
213867982
466336557
409758324
249520324
121733786
343183445
399544198
155271498
60329484
485602552
240088619
911428495
655854411
348042142
745522827
92144067
897737089
857395157
408970262
992439
1158273412
789630596
185276281
816395026
248046372
352191593
1645280695
1093041406
346871523
246429408
654586029
139876768
820596298
446731805
713561941
710422052
1351375605
301822878
308197252
447685460
632406102
843396295
884970307
164533399
217898179
1203932801
91999773
1167080265
221792425
519249322
239484776
113646733
444662543
914779873
742777973
548186324
777033262
427703743
1603328149
264081706
821022472
1495814913
681660225
543817854
952097528
1379275145
876419504
233578684
333558888
452181625
349237141
308010131
1195171141
503013258
790483930
347506604
535171476
1516130924
312612985
1132932854
412236028
673807983
1007036037
206426812
508298207
97640991
97804645
1971347
741806629
932588209
60851311
338948822
900355710
174920020
1033940804
283400002
1264343907
336433369
543375466
812430768
1206345089
1396972511
434856683
339901756
1016887407
924520914
349028470
1517530171
223649799
590587042
404958692
428810434
343883020
1647125661
423862547
373502611
466206366
350788305
728061654
599133155
57196549
5641071
104650256
571919066
197019366
1339368733
226720543
1165935414
123631265
266312716
110588498
484277814
1042440565
379262904
933125502
546232294
678391306
320367643
408571909
1373684765
243793812
1049492201
302500985
289614168
517122165
576841711
403183874
922628313
408231111
237434140
116143425
367287766
435628564
1103415970
1087853463
108839202
112731138
467520278
427934416
209747
512522650
959403647
174416340
551780922
1346745618
117663598
385204054
164947074
429043441
758979197
191107120
212901219
288118531
810724317
107066545
149201498
766670863
523475896
732202861
1681199750
419793166
124962169
704189530
182567641
1231400756
102544469
379853713
151736309
412879589
1171872150
418818613
411121602
498813349
396521692
778446451
500790183
459326414
1073100847
730005821
156060989
339251601
1648384051
710508297
426498639
927284527
1023548326
343643128
435811632
1371256569
697905559
1077939408
387110837
635736924
1186736670
337367616
227695926
477742929
1281702754
799139516
141378216
488096945
171485967
559226246
814341727
341794499
117374340
348850396
1216371681
550773736
1223263224
1301162282
1059167389
124997856
1041151380
369386209
640386113
840375040
787816837
409904248
844769369
1152617301
140515453
260712566
928843637
383103241
866978104
915461914
422250607
394704403
509399621
398196890
987905489
1010825585
1423624876
946322943
191309595
472732172
753856629
1218494496
335283899
494873787
155019864
154995198
336312405
352177744
97256378
1007665892
745102573
136167025
339586737
412143369
408165838
76728481
718610892
815885690
307723830
923609477
56928538
317271101
577678060
1240323803
1042608702
877050953
1171024826
1001692053
310749701
1517563875
626189545
1040265692
292229881
332445049
515746992
100926076
546598841
1212230645
386947212
271653457
251462165
45894059
793904971
1373524442
843365133
687584354
55196935
562346723
492685109
461964356
444586803
436988084
213035580
64763917
455299969
253810959
1384542821
411712131
337994875
469935185
810184122
353425612
504547168
408475603
298414591
410834396
364295322
815004547
841656785
442821267
465557903
480239147
1670369573
139790993
193819632
406969007
960046917
890429753
508138121
1021734247
1433304161
39593098
496010879
246443
656153905
38494
364094919
149403787
682145826
46027342
1377213690
376140921
694235917
110171499
720351148
250598657
781222739
854435121
298592804
217475744
738426767
348583975
195145209
127226331
206609839
518761591
175819429
319607556
669357539
347333436
340114689
766123066
612544608
1244749921
228715669
336876360
244407297
1349565135
476384561
1189599543
209438782
877604953
1123579127
134540551
328327222
524047897
291175846
328424365
296617694
186571700
643889469
196793793
233566242
1450642505
93503046
523542186
490168997
81181417
686288964
223260102
419572521
798064493
511496831
784118651
407921395
564265629
185979048
424455194
749151715
467423341
476651264
437345123
156760355
877021380
76364644
283020663
231286146
475001579
866217705
316000062
1287771240
827834627
435068410
1029894804
1197682106
899111362
368084012
256259771
1180790368
170592519
689340273
428682448
788866922
468555696
667782552
284895434
512491680
203770770
986203561
521958451
665309840
887633190
308949726
855018134
743324950
892815155
409274268
451436328
443006097
267583273
393264908
175555167
455359250
586011546
238680313
358233074
446254652
739432816
356409869
1071180636
656360154
413581835
830862549
482034569
331514343
281849591
224688825
322195552
349983166
199319717
1246842385
93238878
341052655
679658989
105961189
1626085910
76150557
726911992
446740719
196456422
746481565
461487372
1004373126
203956410
897153012
707919799
1024226927
190855674
172355880
477700744
391635932
683902970
136029
308526070
1018986767
834571102
1413749548
219915673
301548638
336673220
820015904
1276593261
690397857
301378196
737084487
741821577
206124125
1032630768
168090136
217454090
307385415
784352575
448194485
422307398
1227024992
490706159
791303734
348127096
466332103
1092782983
296918769
798419550
390447902
418873773
322814535
543228141
213833254
641159147
123962939
282619110
117489537
235681945
330517250
365063991
457191017
321516380
353416886
192204588
158714104
197640633
1557299798
835725733
150447062
999191458
313502291
918725789
290764648
763080296
669089312
736502528
653161635
429754367
1362151385
369202381
189140705
263883182
1472599979
369243772
575939457
1095963853
68259974
312085379
1466015004
288719360
1355188843
744378618
88955850
267210174
809448247
1226841652
1464463598
420273122
206352345
754203319
295376825
160203720
243611987
479123594
469135955
760828946
111414795
331122587
428058660
463853712
90027998
1069734702
434943442
309005303
1067921972
467029639
550498841
974513647
1062944965
322525122
899399367
1223170660
936481587
1671367
387963836
314350273
357093844
216313628
576344879
717091250
247717175
453368735
889378738
242220753
492449508
1302504957
78236024
885029311
521084540
680991789
996179176
291742693
283209515
243746955
1080596681
295214136
594224139
692173603
84248793
132205074
204984535
758711192
787045004
509899567
656039685
1018333672
678813354
78930855
161813853
297580343
255684050
361878980
525899121
322776906
958528601
1171679289
240490636
486302993
532206661
1587437259
206288125
373445442
788850535
414390846
669818340
463600516
532387347
118734465
1054471562
924972766
122494684
1004870147
247586424
952652360
632479233
621699220
211478679
1198612861
127200137
1160994843
778664316
243083520
772064804
482227146
979177491
815862626
995571926
412748730
291582318
274286257
878546634
358678210
162241415
1376747849
420866386
367855919
793454348
827837253
1059277793
1139589699
304775958
423487682
427130667
531005663
524093356
394473990
307021800
43826272
164813904
1019699837
366760754
142353052
1057617481
1432543323
435244181
521659206
362852592
902346935
1095014857
597107269
895443825
596188678
644399
230419802
505505075
1056327
384884123
409240065
514145266
623957651
32242331
1057945913
1023498104
289378906
649453927
452904810
752635549
699224292
1679872647
835118535
361065724
767291955
484874587
362215025
463763550
1223073876
1003515216
377661879
947854087
1114180938
454548210
547843044
675920718
763195498
768341379
86480355
4903899
397379818
1477364364
933657679
472882851
1092471579
313092776
144121181
132084679
535485728
125813328
200064912
357525265
192566529
1279182430
313575423
1133982
531033714
215082531
653190898
467470495
296882406
193727303
55688373
494348100
980630496
305803598
1537832067
1066633350
270257444
137687841
549111418
156040522
705762919
437384407
282323607
796711691
721025852
457629786
755576544
894488800
1127184797
1318857172
611876575
28126195
44162674
302271174
787272511
412078235
477085282
479033395
532916653
405697446
397446667
179239719
348119599
296284438
656016639
207724717
319041802
1256344257
534428583
417545654
588031310
478745959
732607247
575481953
1028150022
127212855
699690935
110682107
524855261
404147271
145791816
45045487
476033857
405282179
1209362591
189601867
762839608
472516128
560520841
147264284
794089692
671379532
408919393
1197562560
180236969
1363904757
847797654
463132243
1340193137
96846229
464004250
24726135
325070216
737631214
53713804
873302766
463363532
211475558
764742012
702445761
536982258
138797322
221418550
381828434
113311134
319227307
376563195
586242452
1016170683
46258712
688951709
487484222
94796113
202615804
102269985
369130754
528142493
261116635
160920915
151691525
557274162
159102252
542235336
435479306
222420421
827728211
612000382
585047967
633498816
862573804
946240661
246635990
1608230641
22836705
358026569
270483707
1366213638
616782364
422811130
602937187
822548750
251903158
970897853
472072351
385675340
99462052
1562279565
991217774
410029536
592857961
204242230
402156685
796796775
69016978
400097181
102882539
110708476
691393554
490825003
735175488
763665148
1334724872
245542696
994444700
411837937
796031695
417054586
461086408
159147663
434985953
231624146
353229280
537420693
174419329
442338531
31827669
715199737
465423003
401000003
1133073300
217825179
299981449
319030383
1682003211
112780971
514420686
1074816297
879949151
445260460
495376160
494515616
275491
264583321
276311285
1274776335
760266183
544877510
185877451
469535139
736747
388463242
301487409
1206947816
332768114
465895701
333833606
404097401
13932370
379348092
4399443
619688770
1009058518
394589941
626542950
50984224
809206292
101585173
1202668699
2572034
251596536
912658478
814108964
715502045
445155984
369295723
116652697
714763758
376345176
481450087
264207630
1548559195
583018934
208673016
935195905
90906967
28330375
77820406
452174014
779558001
373125783
504393333
327351913
449191609
406404587
363725522
310379959
1448037791
306546354
349783032
308193922
440338535
217170345
392596505
839471280
111932556
512378299
405364484
558001851
301790632
491184955
976438582
880488940
690522477
270243856
442012332
948228222
1413243720
234403272
888817103
109838038
186480034
780988887
1287416343
251001572
517791542
439645620
86361793
142545449
180960258
212392876
1346937477
451443793
53731413
315187645
372201979
234589358
475460816
85985108
781576003
450786054
1471069066
117028387
512664053
201439327
614847166
112294972
557118539
1344230548
277512299
993551256
223203526
1328471499
590537629
163615221
561135049
526735153
359135925
338706039
200644452
747193326
315113518
1188932167
564823091
997583911
161706975
563208533
315807078
538169583
555433002
750539742
905978017
883590562
132251435
445775633
1127216578
397074168
314872058
539030422
598521829
351851775
172196356
406409302
497993615
327599821
861684995
758960039
1569701432
66867810
516729924
613197126
628250541
820965852
549258887
943686719
557475177
649002561
451076306
298278895
52376577
1461257060
1353141970
1221072151
910385424
73768846
300754131
897116762
1048865177
508645207
946320029
511781671
898006319
797130867
1052140714
778218342
157004394
965898
283059245
1028145627
1283818397
678610319
558439495
128391676
537141384
479218734
370822897
721866569
999647545
738890511
701448052
368550475
365738661
415937923
330370046
150977898
792080431
1339576796
346451849
151906699
874570692
89062486
1054949789
928580958
880971078
332172303
533347201
666391054
1446104641
1338289616
955016242
416309066
50336967
1022596126
898113395
273659164
145935131
628134201
761260389
511581793
1257963028
1635807722
399207925
738154313
328899082
247123072
390367881
1098992560
479668006
715159689
102486905
788681045
1884406
1609078138
84970370
272509450
541883119
116488545
828113564
621149838
411338541
514528551
425998899
546391329
382386373
735237246
312994057
321155270
115560262
1308421052
278385950
1660081623
138943313
461762793
383416654
103035086
1065762487
35616349
1019780478
135691090
719760537
526933129
381617656
647395674
61050055
669194197
1463585481
110071103
1178942597
106887454
728444212
242227220
440296298
217992291
134166548
36780537
161309482
204862363
251657276
139424948
74716319
306100224
427382341
1066022331
222907426
361614680
1184412358
356246535
319986967
441120135
360145804
414017549
398774597
1685189721
716869858
79134890
551632746
802056772
646509009
1049946939
395747310
282817792
150773190
228208403
161668431
542493173
457327613
396676322
424567547
178105856
554211001
673231609
359467453
648317079
89723054
289388859
382788847
134605678
1061135671
246440106
636670363
66627218
509232552
322963436
780216172
198070235
140049279
810216311
99131232
437487687
1471343697
109781190
216609758
414946283
268033828
606079697
131744192
712551244
828104343
469943052
432606331
474198827
400791408
491618648
801446148
549542633
604338264
392616882
212280406
740221943
1168503644
1617842097
290364709
670425102
920501075
355725243
396547282
254206392
835360825
558980415
1036415246
258317320
331962615
557596874
304204662
274662519
483458202
1403284076
1672183991
354700050
735295755
726128198
407389723
1487323067
255745282
324265729
58843928
418330984
619512054
466943034
400161851
431301728
438644260
430969978
494489891
704290903
26425275
118493528
88003410
1021938412
776930424
237235833
699231282
972492153
651438476
1155205480
612276601
475776712
435834326
462079607
423117440
1151639480
888584281
715635565
438444654
275342422
465509263
585313526
1477974182
239570909
1050943938
213409380
721624693
588623843
484885767
362880747
787757245
1346309201
389938071
198529357
610701880
169658796
291780807
359994491
797514906
908705399
129936866
401975664
478100434
415285578
690990806
610295319
178090050
274828538
545792125
363343288
155626665
515398088
404695074
505494083
625302787
808686088
764923566
3426629
1058487217
187311124
235901077
180381980
452909166
307519044
359239272
2993129
728072690
436681330
723061723
975235875
620272347
640703996
112835202
569037794
232960792
326898593
259807766
846898793
1631497061
539294580
950690215
416808261
436075129
384806761
145280998
1000580542
309669846
131152826
467881880
381338012
660079451
307649710
1345674520
330240122
862780644
52424367
117133858
181070985
150251306
1661588724
719596070
1193964016
451349261
785397890
396319560
248804718
359161227
430987189
515029020
584472391
1040092746
453303443
312093740
35333167
283974974
194358752
392635403
789057956
363566944
711232339
1271668275
145016585
450203610
322386824
987674152
184186118
258876997
133537389
291522364
659390232
388772048
538978820
1173141365
84409312
1077643121
2473783
135074835
1459237507
295795638
812956481
1451847708
514482981
214697685
762857105
730480122
273362899
503948468
504943184
213656016
301470010
688146718
390475598
415945362
357711245
494731251
411646026
799378509
197947344
397592999
316119455
282198479
129148774
1210219387
838261267
90667183
51815165
1237850202
915674454
356700139
476404812
455631110
256538447
196004231
282469109
1139143023
450059067
302654613
861904840
778738935
508789179
665715186
1024048219
768601896
126698933
1125491887
999428536
264584554
487704116
225739877
335083487
694130054
83609006
138465987
1160522085
464448242
326370221
187022130
393249938
145399913
505138538
448950786
239032849
1032098995
332256627
726920386
506459643
1105128985
1498091
1032106420
377320795
1337074968
678331041
401730061
724855663
283245299
547865512
1022141626
448733204
252751744
754098510
829840358
696647904
409061386
325247058
110292125
182812840
93208497
954637590
527914775
230377601
1214482592
447091038
742741579
649153658
123667711
402261904
584800337
147633145
779316126
421495906
693613668
1048128765
76808929
93997234
1465296792
705532146
307151567
1002368056
542137013
248136166
316920734
588487265
223799124
473354686
411698660
759736433
327751954
1518156200
230829786
275241624
718178911
360735153
138586208
1548447527
877696
589007938
1193659773
200629279
124562075
510999909
1069075742
456297340
543828408
276215816
1588567065
1174128132
698872803
171575236
344211771
393207665
88019617
421036006
894205205
78267082
444421792
349568239
283606634
305534108
765561855
184195542
1194077394
301971889
724649587
315223074
945661138
400853140
498715998
499363491
481710579
245938971
661175202
2672232
760339974
1311266779
441529259
381261831
943375206
1184600673
475676339
357634446
716731936
505904466
152491040
419251767
102483225
653189477
450594027
281732980
214963724
725909183
262954600
248371146
845116655
1509787536
380689715
923002097
472179900
969219202
368546507
366108592
74916275
873770365
675733575
181247691
537687220
1014664378
431159090
303970515
64138171
612398477
386228450
765755171
1003444960
458207444
458181061
1123490507
652672921
224281233
878405629
690317412
285306119
397406478
794000191
383354699
1201028437
1348005752
513663957
448847760
432660408
488182777
738818542
217040563
704764724
859085894
603960732
1476282628
527822357
443651239
850624530
977292011
241847384
698651743
440744795
400484437
401958768
574496998
295023915
200487398
408363682
673402531
759125347
691535972
818513442
1332623230
393341804
304333552
492386354
404938057
379829583
359174351
548911621
157846819
147036139
1136239110
204501901
189178872
643912598
587056738
240644695
226115981
897918802
1000473089
594555350
877578467
602753887
97961194
1331070707
1050500898
836717890
370624286
1443319963
1304814875
448407013
424572570
602586848
267215969
312342986
389299771
540693207
64283995
469036638
522770169
138580458
250073139
467880029
973274637
262945442
254516864
368825487
728449735
1030320526
963195981
426922161
121865043
606824734
1234306918
486591983
878619488
1330618341
319287481
540927714
1176579196
437622346
263108957
321547994
316051174
826637730
548875232
418027265
655556292
203655739
822052525
495643036
1626417012
26010342
1235827103
1687841679
219492569
1113570143
599768004
993077612
1143526967
1075031458
217468426
126729431
638695036
1189157366
507579565
344518092
367605191
381291206
271038392
1035718229
245557286
201236138
783166885
411204834
984312846
269545380
831126656
296571012
475654694
908486180
313108210
304456014
169030976
800018276
349854416
80133116
1535417781
368886318
587337341
67056364
960217408
301705645
431801297
506032546
890009039
343958470
76417332
479626908
1004296115
360062982
551925976
590283975
1585538314
409984412
387797453
548039247
747152117
302903537
833112001
146038060
996833627
405893704
417632307
445770753
507704652
185631049
885941284
653552882
645001956
477299506
1229647236
1090360185
809515440
303692017
219316854
731312623
491142293
1020217770
293877647
1069368913
525576276
93121830
750570520
186339700
811240889
214578473
764065962
1336791655
485841451
1091099105
61841037
375018951
38817298
668231965
424735229
485814622
236065285
113891455
449429056
189800026
1186174828
464521030
407257976
464465647
29092198
482501127
306695515
968423800
696872766
561696154
1051536730
770786738
388719982
1015165825
300314655
491781306
101465526
945929646
223405943
405543952
321359615
481136464
386041247
961398884
460843066
650298830
334658096
1134521274
778161998
1186916209
337506120
879509841
813422416
353572411
976500942
426246019
413782654
323225037
33964135
409904
385546225
91281281
451782493
1428130884
456207987
349205443
380155718
669246641
90790530
273039696
702532661
181883341
127886727
964821631
1315578203
406977079
296810681
1291032587
213462991
322999197
205545878
276544112
79358243
700571859
295325337
198823175
408164397
342569368
410835976
166218058
1062014204
588635732
452878257
349796046
263530734
204770466
3084961
165112108
284550583
1592217165
331722614
754695043
855643832
455499026
1088558756
421989444
403235260
83595321
950019039
682571007
479387965
637387793
520016941
1238852914
1425399081
229151583
1168227462
295153854
1667857423
246126353
343643992
420001999
441565615
744645458
904437693
1239359034
1302850073
493409288
174903968
72734722
329998553
1665162389
375878298
530892683
443111899
1169699173
791804935
608508179
536141910
115357997
1189432849
382089967
1243218060
1043684244
81194633
98021801
479089921
701979135
322027681
126051855
652890641
544670720
467795356
401374851
1601611363
1111975520
1061216723
790990334
522211855
272819422
666614333
842116158
1414447841
442403067
964949218
394995565
536407493
363505911
1077067375
1016189818
697378097
429884722
240018892
129412498
449731646
475641510
799653358
1384633065
405575208
654989489
339059149
231693721
234966994
208389207
162513656
274237860
1259516390
361129334
422707630
296467161
443606734
148523178
1321511036
941251912
253808266
1109245685
1524978001
261318852
333557789
749793003
292518546
393819691
47277196
563808699
284846704
667020032
2840344
290162975
812892221
1144556195
494158669
608403302
864839554
128443079
752104633
1060616552
1265656939
656191802
462396066
90326590
516623706
351630337
205842627
139733276
302873848
381778309
482486364
410216195
205936995
1673130059
225915239
1037237275
82318558
34960272
381430092
645517494
378282718
719402246
1166520101
366415590
518036178
522637483
287494441
99962772
423340583
340278156
1455340914
163714069
369084409
1037542766
356203905
940444546
278549892
270735468
868254045
146072327
1147397421
34441458
388155763
760492790
431285664
1051787913
856795823
945505969
785892973
359971452
78221823
58912063
523662668
935456523
1276792671
132684870
612091023
316008530
142777844
1005138099
851853625
112548544
562572374
458443911
59325156
391057827
1430812546
394764836
334212101
1250273665
530871007
173536627
427287302
217271596
219213776
513273638
318631444
1069884838
217109959
335562958
492554775
1007203376
105707614
70740484
926156200
208952226
694273309
604464231
215305805
292322387
157378653
678842065
279978209
315066719
406919416
1187108036
237839968
438754295
871056294
97113263
131198769
1481989043
416619
352801422
236472557
177479366
442751201
125400983
958769948
810454348
415688781
413391099
128995664
835062747
440107387
935598434
215756375
720919735
1092770836
304824744
72515850
745127095
497997031
937879010
1214605613
135753278
1321581707
607329261
265896028
1230561755
500468012
390050604
169693001
461686813
235362933
1225832100
1398320647
326293156
533711525
737311231
148242787
321315117
828733234
139748294
415580319
377895907
196158134
1058811634
177122911
430855196
726219152
1133541293
1073798772
147890769
586112165
709735269
287402163
210615820
160245335
730039241
666314796
402864823
553736127
939338846
477716730
584747
412478434
1017031914
711886227
1314614684
234937806
301239928
305006306
134137867
462182743
330956213
394978169
198859279
366647378
558503070
1055053219
673025380
238478901
355085467
993423262
1540388188
1388994484
871437664
783334353
319913177
658092940
149265893
313436647
1555915185
921249550
473755519
325817423
163290303
188311946
133870091
815098475
687865662
472519842
1494500664
619704003
408938
1093404140
98522175
462646829
499752268
335998870
768985667
1070495660
820150622
613095975
899912830
583271015
1654146103
1024820340
718747230
1046575420
105251802
334003422
963032230
346985047
1662682121
388161046
1238619365
52796846
1008558777
804727212
1095648929
390116882
1064763771
468795064
63046943
436760748
577130139
254256346
831442398
436380965
459602989
1591317175
403526890
671043259
138310266
424291100
463945100
1111978598
300270958
829264573
159431898
187385354
1009429659
878306824
854629710
1165418751
211569705
970503111
957789488
1064817015
594302068
810190597
484592459
1054153610
1050060585
1228461538
488411587
1037102497
87583343
913590528
356750223
970964636
390014126
502467752
1199825034
391057492
526962019
729845334
959332052
947705087
1044856413
1191151797
813004231
1100310847
1669074080
655556391
1649396226
506264632
1699306859
470251721
107465883
1491167723
63387015
334951496
694237830
955874376
93106185
412773576
452754185
1381830961
492105944
351556402
583040671
1101111894
482950760
1157350446
484875703
977399055
252388231
539336535
1307412269
1042537630
1274173840
383846547
1041030115
1011259696
1614236046
721629249
422985988
1001071393
397883048
864458111
540707360
1669294333
795888511
1113119240
1179603365
910964173
1254477710
1660208185
1197253197
883134840
1479434713
1439713732
81005145
197880565
762603017
928691191
539277976
1886103
627911498
155509160
1080150128
868075488
944452456
290026636
890364731
896655736
1617582662
98371426
572028010
377382062
387364948
489236875
477619549
471490553
994236781
501473935
862227616
698294358
419197523
969824393
437260352
728079935
801658073
940608998
999829259
319459010
1192453136
965923906
1696216488
26584555
375737434
603558086
1104175745
212616891
262020132
1066780859
158815017
911087377
1662146838
1127543139
1080386974
699550752
1250271846
1488324224
157261168
362405541
786492428
394900866
458668402
82492150
469640500
992098583
638406076
772017209
687852155
473110349
974116028
1401136116
569962631
975885938
908237133
987644330
1007191723
861819711
660585576
158032345
292374358
445818940
733510009
262614318
531436210
295923284
772344118
1047457378
429212574
1484097123
927095330
1283628879
433237192
363923982
190946971
1442839594
673810490
812890330
1063404040
146315997
396843985
387639228
966531496
562027538
251700671
595043897
1580961297
355690993
897408975
1348900887
1289181591
875765233
1036302529
486991464
528825654
412274496
533015650
776647499
867739599
1669876964
659361854
853882058
782537151
868006001
1383871094
1107327480
1110298955
1209249884
507854228
392126195
1296330634
471811421
707745670
626264916
488446874
685705932
1420258757
233845669
1013512084
835454852
639741898
1236369593
5677673
806199324
639185430
608089252
836814940
735521554
855722690
990140365
380154011
1416139771
1362780563
858048007
860499727
973972124
1151536351
733643893
308995057
590534680
1213289849
494466833
220308429
402496034
1054562729
1441186492
447748914
1445357036
48208819
61184587
685182713
1100813173
437303329
837843239
243755462
922785412
568040096
670050673
1010070227
963718380
384688002
1019911942
488746451
392937666
1067070194
439457367
761949850
969960857
1041335095
993471391
408994732
1180974352
439877742
669352846
1064509951
337654054
500346338
755648539
1406767447
946380278
1133091164
307224006
491965789
259128322
106305566
355285347
342275093
459076600
1061684743
487016900
1626651518
203603224
420233110
402113577
1094663446
661060461
765808192
456065408
516944147
661847742
1688935832
995670079
158520276
1527204672
1189023001
1677294145
662832727
499905688
706118855
458815729
392862688
1476280104
394750540
570373906
1550120169
473947783
319308740
324198958
894292885
270952671
818401799
1004125358
1532954549
471729600
1605283960
703207694
1424969771
721914483
948305796
1134122399
656153204
500409294
1084367605
1269286509
543316175
1421151819
1482735339
647638981
1586389439
655091682
1206461704
144447481
574233852
202341606
437424920
591875880
797615844
1534901320
318869680
784066258
739235093
108345672
412005409
685369264
1370223032
472382556
471794374
233221
1623973371
1670477639
1058884869
244479081
565623133
778966580
1239418619
1492563588
1111433748
1262242026
384252644
250797132
1574482782
626263073
662494383
1161859681
1006302096
885239050
156801281
882751321
781678335
469649215
274041
518299470
410098730
350263957
574210279
1048596243
1440095874
210751603
481873200
1613754062
486334929
715944797
398934358
712856848
707893412
512144898
1299930625
834689360
655761352
188899837
816186227
206359994
125777976
751685475
534064286
1406650053
474291535
1009770397
301755744
70346865
460689005
416851232
1237674321
316472728
1041692259
1628346838
1019884142
563919218
883881586
459783617
1011081489
1021014985
288098477
692639767
1138591306
1497821195
1277755952
353597825
53834449
507283263
759775677
32236875
1011383634
941790255
1066899852
1514454882
292799617
903742243
461223134
522233784
720503628
722910112
1120585773
917402781
549848402
492257990
515894756
1438777163
271115377
801545851
1051727320
1394500795
1572580288
1153559800
1152678379
567076185
950711472
1330325236
1144302803
885212082
1682556410
538618440
498620275
890236266
70176558
595668487
115267274
113856114
471627838
1070925706
471467902
703670498
441186217
1007082307
1684347016
1680267085
1320504807
487693135
174880387
936958446
488288947
619725228
960483775
270400553
480804573
429132059
833923364
111939934
969357494
591280726
760062373
1013940188
805399579
1441419046
1677169446
30223359
747458563
1007239546
956557376
820235856
1294423677
657374707
1417158604
499604638
785679982
495569633
1327565522
1057036149
303704228
460442967
1304145037
380832487
535953678
598234907
695952623
474566491
819007749
783550201
834183249
993802689
1651979801
297716739
355636140
1112965125
412917377
468062436
57320874
1491068788
1006134316
1364050837
836434455
893773515
798250848
1487250252
841164567
482325950
1554448987
636430110
650490175
513049620
981065021
497877672
534265609
322150211
1342009385
753785699
722263849
1090975013
365985171
1624482146
1099632674
917805223
1125931833
290286440
867374293
312677040
287858204
913035180
349995005
332528528
1165078820
879197732
1105938968
787010464
88587413
1339042245
1462478262
194600862
992671655
1258776626
818607443
654876752
653912458
365648794
1240037218
504469920
1521774040
319877997
1204455634
884289280
276852144
292351116
418858730
1250271988
499953865
1209338094
555255594
1669799467
244995130
929176838
983602925
362555643
820225853
195395080
2113024
1059658071
1306011617
484581621
922384268
321781318
724305781
931526534
1606599205
434113623
1590356696
775940068
1566823382
1132523903
70205489
723281940
470513694
350752520
269742915
1627704107
955903162
485145103
1453989767
464852061
295743210
886729009
624813143
229456459
464566920
215531690
1138596877
878414692
881084392
664673460
439642838
1286737348
1250268326
835841180
701706857
1065990575
869808945
525499796
1079172351
681286447
349400584
748390
481537771
229525716
1228782229
755335522
447698523
1316657849
1296879427
1021328085
853330209
137890081
1004075329
340199454
262940518
1271646566
1515440895
391027427
956803791
79656603
716663510
1669144433
411174685
883835053
902985300
868752972
463489977
43586028
405926334
655533461
48088020
902094199
787998381
1107476091
545699476
808412386
961989822
763588124
464847860
961068396
807698356
648688533
1074137717
1231928418
298212510
543553713
304570295
856833306
461320771
857437580
377415219
548472059
652261740
57253822
1195852976
798006245
276780330
213851966
491394365
677741342
287715831
1169337443
782123882
642066940
990962584
1680675317
1256484507
943033143
763721816
1040765711
768907922
1532185791
391499138
472644006
237273248
772459716
480657252
1185224678
517524732
74655191
1453518327
664139296
729507595
561343213
487221277
968775274
1599426520
957686157
663662052
70324518
103443026
1630926854
1063063823
559991252
434870544
301223049
476165566
787193904
52636488
269078704
452987813
39112590
1096188655
760380642
1295986814
729181729
627221651
1454977297
1691376234
1482385298
1628392904
815369901
1195693136
308608515
343933846
554748323
1248683875
1327740834
661132553
974465681
422559300
1488038515
1526795271
278935349
529061906
748360021
668187181
261004082
785652934
272440117
908409612
809748123
654450803
1586387374
223466459
565677844
332328851
512011920
1084478852
702984180
515427736
1621772353
848725398
861950724
212593568
831993632
1603254830
406318212
560007496
42507141
898131018
476520069
784153243
1261852796
1378446522
551833318
1223480042
1552207232
785562658
863673389
3049147
1185013028
469816901
958915344
307490987
449969300
983051512
928437184
905787622
422715438
502577436
32362866
1042783511
919194100
685491640
300863834
366147423
417983369
668485501
1054925860
41098072
843781441
1413757478
487086487
598750362
1380330729
174579859
458674148
1466746871
1162081037
453614483
1017429933
1348077389
918460724
1033464252
322654259
745395971
952494407
1483307730
1052596941
586840773
1083181935
1229584524
501840609
478947853
820324261
648523455
566677631
1011817084
601773144
719580826
680247604
408448861
1439890679
619943946
1358372903
1009513061
492409125
1596187609
363120895
730236484
1590479297
489989151
739860530
1443157829
1111347128
1132136968
540219352
141373034
44054344
325338205
526571111
576425073
1507200418
477854323
1393523565
608396105
469960232
123967581
696145943
466766725
382354257
396851209
387894890
1559169354
1034209564
1115697151
1212053359
1017055158
632007960
343620787
1068315099
1014977733
354609804
481203016
283070835
313740595
832966678
539216567
487720980
478239396
1072909902
499223726
984698125
1048560250
437710156
396856282
408685682
1415741963
1187538020
351247221
886954826
970430345
399432517
712125248
1283309662
953320665
793694462
1681719161
239928442
120496778
392575680
874847994
1636147241
1248688128
172800
969254580
889305732
1545823879
905636468
356944981
1088500001
1044433764
553068295
703321137
1070954580
1162342203
973787702
996904218
890283171
611033721
800386220
577352504
868798500
689395439
638430797
1352418333
349150411
52063195
892992311
299584448
514284633
1315905595
592268167
1232796309
1104940686
491538903
53740924
324641164
931803446
289840552
1474508513
574112756
1593619015
895857450
1036642867
1293765325
125027592
931943734
584431008
1572283895
790613863
1085626069
541381950
218833346
706292976
1286131091
986783527
639082027
1680668533
693991824
1206170810
441044809
358987557
1253040726
1238915050
1389956448
1018084916
441355153
1008260232
286215029
932909260
440273614
1093516507
645801618
781758273
1155869202
325794764
652977840
942645784
1013084717
1267879141
1518880612
240579828
1118160309
1653312526
902909557
641994484
841527540
1614547895
1147469901
450722751
397001905
415675818
518377660
203041587
983549822
766766702
57035068
470515500
772012601
1477568254
737965575
755479245
478079565
921701806
1040186001
866162457
507961776
380128210
815464643
847688507
1005141355
547780867
1532924043
959498257
1402339556
374219889
1494870748
1022776371
294091641
925967713
232845135
321517630
1489024257
368357027
730822334
1048022320
135183220
716186245
424321717
848687119
188265621
330650489
1038727634
487647513
729307049
612330453
1017813303
650398544
739181268
987042632
963003215
108877084
1188093974
605614467
783742879
1064342800
788089066
295921062
1031343281
722761508
486704249
903857083
652967330
1047076081
470157776
485446840
906024539
349975720
1324554295
204766352
1322005814
350546793
479528333
915137555
1254777485
1227027736
939905664
181344167
1014263673
747994333
1129291290
620722190
1547394734
946700650
1514751897
773339531
748771584
159063352
933440437
437763461
629314009
977606660
1154054548
803580622
474506814
1466695844
1299748879
1229785092
722944637
557997444
762877024
961243839
1216730152
889440889
1564291933
535527514
294844537
968202769
1679411122
818110391
418298171
1256817140
1658446804
1052600803
1591842821
833277987
1331674866
1521292
827579057
1005453194
629022819
691291849
732768618
740402157
1116837510
288865038
1254805834
795721043
524648900
1137603275
269170796
1278048972
1628814969
1148518952
1656604480
476989533
1459963811
973415542
342802473
1297599087
1028570778
1471094363
1081060753
1392433131
212021645
390330237
1458362064
1449917641
322271707
799573617
980017794
856813969
916584954
598641921
856749248
473870704
405017062
416753937
1456825704
347811357
920014052
1272643998
1384448347
196234783
925287236
791404449
1131237422
761488728
886619476
366021463
1651408083
862076711
729013244
368472647
1160024016
343377618
1562934237
165519713
849670002
1344285872
689202807
400603988
1308019662
863344959
1311814087
1256116029
121689938
723191574
390866271
579691563
480552272
641430997
973571716
360923047
625344131
729228820
1407654020
1436385218
879261783
561647112
1192449363
676134129
1215946102
423486238
544650958
664217497
403370998
755340845
1328624170
220278201
717012460
871609635
828586682
1431231859
833655384
776073367
357222708
271280744
740718103
358370667
821619584
207666847
785584462
1365834944
367893851
300901474
918611355
730626146
540390747
312326314
244270366
1675555158
929349976
901135218
1684474181
982528467
742353425
887922750
1299929728
899661096
854128329
1384866385
1272522531
125869157
237811863
1400195881
1098319377
455705621
1158488398
89389253
188976138
729998531
1579396444
823550887
456254504
1069481113
894916229
1131524304
222038768
981166732
1056776892
575919326
61457277
864839363
1124519092
1694780669
427563263
1244574543
512909540
1659151583
642434493
946315172
912823997
1148981175
1023839083
1526609956
410468146
502852351
1068042064
623558250
363651748
306776570
1062636626
945609025
856822774
1286503088
68542935
1356287858
979485294
1131256755
51075024
1665937047
1325497175
1239775530
793564084
382249252
1394675625
783713490
26823385
565144243
1227869680
1103296702
348483654
1122808724
723755716
852797268
974631399
804572486
896745271
1435183547
1519685910
240519196
951814583
488724669
1287263619
902596889
678451100
410457135
917098760
1289887184
850901487
886298499
132766717
268112192
854978145
1563525454
533081060
385003027
1101030790
236649256
364190557
452018560
795224519
1026284645
582985546
633370796
829424680
560925262
407027421
1287868597
846212519
898544392
1310470968
1251344578
524062369
763606835
212069409
1287629390
828505786
1650334874
349953760
850251052
1345229961
881461037
1206562308
1270140362
750586574
1608390346
667120276
840154105
1242923018
1358678123
676510298
999747864
1020487724
540560154
161356472
164858659
862306632
1041528699
630268477
432897830
1382325811
999116965
213678177
1226815457
219459686
1586396607
351965811
737677218
1402417877
510020453
622959684
533735764
751378681
279494728
825517283
344247429
485354096
1495727570
1392494773
286375881
1430671841
890369953
1181641608
772005751
284027336
432582264
1243445544
1367749436
768150042
1066155787
1459715879
877980177
655090025
351729822
1105405524
904420427
483476810
183332245
413659819
1408600296
1214571510
1575127370
1135877998
664819923
1356089207
1474326846
1295121110
899491105
201291754
1271111120
926171449
758693064
1517777347
435908292
1085853802
1349483899
1665384878
915577747
977698462
765731813
327160887
1223177074
334039090
655689620
680005955
933630284
466974218
1027567811
179006509
993247076
1302669276
684621301
323055
403415878
459674833
907170948
923160885
1414671510
588608315
1455566102
1594845943
873977920
369537905
148231050
1026974713
1222479478
1112180563
584144962
630810337
554853538
370673708
244658876
434043664
337775866
667966076
521548156
1202390386
895960596
797250585
357585095
1326458668
710207554
341114949
682152484
197420891
493317863
1388206507
273210281
726012260
317423260
1426317340
1306086709
1372883539
793318055
456210728
509238857
1258376010
540109327
635559823
583603247
903716546
1609907599
521695480
482219312
159594228
1676030858
1127063423
744134451
1538271390
1003087058
105702580
420836092
1044213782
1048801730
130956517
698379047
321761061
353078057
929018624
483162383
807412971
37849331
1503177429
1221712850
500614951
1400752870
1108232327
1643850232
1053885723
878560658
818124923
1618926209
497562177
1343776299
1295285361
1004221694
304306004
454558857
267696550
647799
1282063602
1152646292
346604393
1198439990
421974577
1573042729
503114976
853144884
747690339
746396340
973684104
1081854836
952514909
812090250
1506589404
79248054
345638841
1350588237
413455881
12474264
576976753
517723372
1601274688
1272459405
264670308
496887423
1002565281
466277767
893816388
990225336
1144615763
444534486
1637390596
1392500557
1012935962
213912562
376986043
1635137888
832308160
728196546
747089938
506254592
1384804709
666397598
364417890
650891145
660852136
1296019808
1040968773
478230240
1134321697
641882884
363243672
544324469
951125940
1447778475
820940956
391790475
1562646766
289213316
380866682
1212678567
494639568
984629791
832735309
1359691424
932447382
652322084
995760909
188715002
1323373311
534722506
1389408500
300075069
460375069
505452572
483076765
424074808
225336734
453799309
570477803
1618621741
1681137299
1051681028
763739637
1015423025
448441818
1623968791
245402951
574608475
941077697
856165694
61767270
694319977
464382536
1484378426
737644090
854401500
508538224
1512805717
842509494
571251892
521078619
974254612
1635508022
546921093
835795557
874232791
266190696
434166438
491095263
894539326
401364748
292304061
888500460
474357156
892250587
930261842
842837695
308184339
215102468
455118840
957217848
504187457
1012185144
755819705
612834555
503171094
661946691
1259122281
530874914
813784816
1046757380
1271499973
779516294
520382753
689182116
327856112
376297771
332657042
136005764
926871347
1309898521
1399844761
1381088226
1317403389
718356414
1039936696
566111204
1179247252
1145464422
532318980
589736760
396831488
1098373594
872913355
498482142
695018514
317829474
824336598
1285568219
889105064
406672814
1289451241
983322267
992326190
817919820
975871031
70185346
408580359
826882158
1372046943
1499377331
1152162704
678116552
489678045
970050525
1130297669
585970576
1172853252
814007419
480421072
321385116
77533493
1013736078
1163139547
284828836
1379218930
1651703013
903278336
1644793612
581898215
1698837417
826837962
1362653173
1594612455
186222537
1064575704
393289276
177964599
733957343
196068118
1302273048
1589263227
1207281843
922708929
1561421146
1075856039
125112284
1665736932
847974673
1311269398
363771856
1510455448
1619675871
366763603
143465057
539638202
3259899
636131529
828990984
596685739
928237142
509222296
846721041
1644109552
986807949
720217225
187827927
884305602
1461961379
747114851
1391806595
1270913247
779280043
714543359
1062540437
596686941
969859740
737085375
1216807722
346752400
716422537
61471323
179022446
154578515
1081077292
1490014582
679892589
1325322651
701163647
919547262
1353746065
121221380
909526801
480677810
551657006
1467955894
1028346817
1386451401
712165208
755812910
901478060
1353843418
1408800104
951199949
1047734017
1692818211
501497471
1326690741
694013735
430072176
993751999
1498499434
230947053
590407645
652308051
997492108
738605293
159700805
1615836203
285396089
1110125355
804787866
979694988
423755560
1631443024
1521339776
870689499
827950639
704670888
616775465
1299328441
456156618
892606408
475617868
1138490867
973880901
1254556210
828482335
803783928
354973244
1291656342
530682574
694802454
684215972
415543150
1337951187
4207488
984047965
158265114
776098055
420420982
206475474
431085798
587172081
617240038
1013222251
1333824666
581100149
1115643008
1002640122
483693111
1250705170
279985330
580844184
722456814
1551117535
505371560
1101995574
123425191
1175989063
695708751
1584739982
357752380
471706367
363226748
793151669
1541830988
308468566
919012897
777081825
1190813821
801467110
434813867
235156249
433885048
391442568
341464077
586660082
846101473
1208678942
1601344469
302788341
991699916
719862711
857379557
956757466
857926532
539573923
21161317
452127882
314433500
1313942371
581354133
1600213796
1114484619
1358917848
332607350
868016424
1259786625
941601590
438938907
516468803
727295664
689268780
1284708617
714385893
519391285
1005703678
907554610
856433355
501012142
1638042859
867676556
631212510
1248330877
1023736234
765129259
380241431
421960096
824493580
290714128
1374002542
561384613
463046018
828020600
366917427
139386990
843450177
1432959219
990066112
988378428
949325596
1319719778
904325554
1108592085
793487421
535246642
170252572
1123840958
1626475568
394169225
1520355009
1606095317
737132872
1302811923
786784107
1681074155
451978014
958632526
893188359
75983753
194759259
403068733
855308584
422995913
894416202
1247446523
1276391237
432555038
615388956
849995140
513408483
1171478197
1027819156
321194438
451505613
356456335
567287518
1227959444
826389023
789612002
334778081
146518036
1357201425
454325150
1507831895
1200700815
874580719
1699122187
1361110836
595860009
734045614
1078239979
260826059
1630477136
657412368
1263796146
1341470959
121387510
841783050
1088517589
525155094
400916222
722723157
828123724
984793104
333915642
1095799826
515634130
873655881
258558665
1393379838
456429530
409434467
249646650
697962450
1038110352
319879565
1682164641
228818997
999598660
368115644
666985607
899997545
162972656
326053939
1062341947
477087566
1210346336
1103395730
166050622
470820439
877111876
1147184873
455654287
1480563565
1024407388
200122882
401414341
1074245597
117206411
1419779608
881660881
493734589
595202764
891487274
1054580262
1253479339
462661585
403034937
981383930
309274953
532815916
1033695359
422490677
489759819
437437347
1671616415
1390871332
740575018
287617882
695379654
395078351
466557915
827918902
224749826
792636334
691817861
366586332
789094150
1338764353
648485400
542877414
1617026778
315752938
1228424694
959296195
1009074510
1008188451
382861349
230704828
1102318095
1367513323
115696467
828990999
764703668
712056896
574566419
847035638
6498747
1000372860
655703179
907196660
1670920821
418220438
469655209
460341087
580297310
1250956912
1217980828
530721394
509764082
864292785
1039923703
565153704
1609288542
458371905
1342731756
876546749
487675825
645576717
1022393398
1220343113
1628962986
1680555273
984675811
198226720
1512923045
635099235
385031484
729285863
520469472
1259179998
1147309091
294287410
442000967
1276255871
1175296780
162018724
461951723
1394486240
340762639
1008217148
1616369169
391086682
450668822
329186136
1662624102
564120918
772142303
618998451
310361589
911504710
474947325
1493828287
455409530
1657797764
899926340
1139289434
1047122831
1075807819
978831967
1258937155
1311393603
647586688
1164465296
399760411
51105544
728697720
1430364094
1260564486
206806194
561964206
512828819
988496223
543585158
967660414
343393375
1008714129
1083923266
1476901767
448850051
440514771
376583693
1088873337
19259042
171703510
820200702
584058414
370923302
423193815
559968456
969128318
1028543474
298400965
873534633
828335145
1491496057
1545472972
1187265837
1031759033
922145286
1353690355
1440249653
1577745205
1626998532
510791295
135089852
1281128585
529615169
900844317
131168722
656913514
1552917356
1629178604
1655060791
1374368118
932317099
680961863
634183945
391017607
462234290
1333216559
797896571
1001369583
1345555550
962417084
1605164600
1496433001
350878678
585469435
82264853
638869880
529516976
968382108
812873238
1065396819
1362682815
1066945323
346074845
713538117
1426601582
1254585241
552161372
239135300
1685447
566657241
413594293
349810568
1639864904
1471927617
851100073
807924519
913536146
1689864413
469917152
444065107
1128383029
962884640
526557851
1033394927
1419909685
731320858
1270842518
406614923
588693487
631984050
834219336
1138704709
726271463
538360711
917303554
700144316
1399282121
1502019830
1623314276
1545042238
815930446
22826743
420040682
272271764
996855612
615142420
288913674
890514898
899202913
1687709759
621272693
1593607499
406727684
1287403938
1434319752
530683819
672287313
1553996847
1669235049
884126523
1590919436
1402263568
1049973595
1159636528
536070323
228220613
817137535
196043073
270071261
667757721
1354869595
461143513
1097351125
424477392
1560443988
879472787
365343928
721701203
1402300642
886692330
950048626
69327698
276165825
1152179529
101274961
1328347875
1496352205
1025714885
643651304
788721037
628514175
376049275
839043119
484701154
510977786
744722966
910558220
1684606402
1510318483
402283510
450359593
1177004054
657229181
1003290945
405062588
958776534
1258321288
1192098462
1058758096
1210123181
675486355
1657522925
1442193475
1166857478
995916489
174404220
632415745
501327266
1201658703
1008053711
244099498
1599899829
1316774842
1680560148
853321824
142098586
382546777
871978594
681946512
673920654
296654804
821072188
1092488772
1303855
1031151415
1395339526
1142624564
399358998
223718165
412474055
1273560786
595496468
635236476
221071499
1054132967
820045636
484316628
673307300
373435213
607691489
797904953
1341497688
644918008
1017883350
763548522
157841426
688776222
1389805689
661618866
1239032846
1369564021
482903415
635566925
734305756
1327612742
509558240
189064399
335072672
1611156020
102450390
1679137204
694768085
897805380
129549085
1506554342
515486194
648749339
416256114
1383282587
425268583
982145204
1342818949
148287484
653465944
1430609994
1058855202
255254786
394785264
1634635600
1122986368
1518041954
863513774
850201404
1093463311
322164419
208090563
175231686
180821037
1028748467
1134920882
287182781
443655378
705265097
1376401954
688969154
550506950
1897794
1590838514
467567779
493290635
545206694
428166902
926297393
806809752
1076344798
850626999
983206921
743827693
483563893
1112426079
1129298937
380351184
1103812969
1532802419
394889940
589474900
846443704
1540348051
1014658182
1649106465
1605221007
345531470
1586208392
544030001
1397330494
946556295
340161500
494444908
438692238
124864818
531691915
718389751
580594054
464134006
1059252721
1289616360
359561115
783290778
586348987
885440279
1260134182
1560741729
1638234460
301730017
1261495620
422339713
1083710379
590912062
548936266
454915481
1590543837
933721193
520361267
728188387
378041441
832050869
232512565
954954618
494814885
873238746
891179905
1371395560
531001957
403927082
821292825
460318050
489514691
584303246
592827216
217549833
972947646
481208481
881877714
1290488678
540035973
577932095
1310330524
735773780
376373105
1624045127
1209414314
1583846710
505903499
1237095511
1301444352
1606929709
1677763437
514527516
1474059112
868508728
1164111254
1491172180
757188283
1058713773
912004877
806549086
1299640139
249554272
1068721097
498205542
1374182992
999579936
762433837
546101253
976967158
745509456
495191414
1111248519
1499817645
221533858
534380505
744624628
557277247
129969445
521911138
481173943
810351207
1417463626
1201773636
1089335904
954463414
986020605
1381205848
868921126
367021883
575283146
1056995264
1613763413
498934173
675501837
661933644
1400402143
751156939
381918602
176730359
620014520
128212597
788982052
1468343198
481214516
1025167922
633014832
434710504
379741725
947975813
1053218191
819286283
1090985033
1641884701
403635646
555051845
1257021313
1222735779
852113533
194753950
347441910
916841708
1043584303
987295800
1613548530
1011196624
373503253
359666965
256425323
265996997
271476081
1227875269
1130306791
392311506
1644996061
674030438
962814316
784918565
599669977
1496131015
1694970272
401682439
1247698184
1619887693
780438773
1357316686
1629569607
625579724
1493691791
610744401
889708888
115990365
980676979
810098164
863735611
510346182
1350366451
632937287
1103168923
1046329834
1114331745
837344269
156097346
1602442896
429330768
1019075505
1116564967
761264553
257820203
85174335
394591741
1148879181
297070449
176880043
727089031
1091133059
842199718
398875654
1607791753
525704319
353700434
905801344
538336825
399004304
880842738
1641429023
867442523
375164644
473410065
346712637
821351190
987302033
1342971262
916049497
1633095862
255825457
1422966664
548381994
1686851607
923817391
501340983
395210092
965420598
670091318
698411245
245927076
522564955
1477268870
478022078
507550674
194749879
584945891
904036688
196982673
458944025
1015493927
778138834
935091082
635742949
552169772
1063335921
892776055
1674112625
183090296
967492587
515278671
777584683
978547990
177556176
1565286279
1217382148
861376399
624758270
957140544
405824843
928661220
897068569
579385592
651351720
1538783451
588917233
1504502449
697495154
1052016257
898038593
102964627
1664193959
847681052
851508389
796746892
1219445207
548877090
620457259
855904636
844904925
1473871527
1065240809
1243577245
1596566751
457406218
505730185
1014651539
659740067
581218441
682323979
1141199908
890519755
1258206934
351453971
934912254
461646560
1277138441
307274258
786006890
1047438224
342140101
993314244
793829330
1273280251
497361196
1095773795
1283174391
748390127
1122114091
574795722
468601346
1342165015
849586754
69489353
1030740765
948699480
801961922
905787546
1079156963
947604784
948069029
630372105
345595205
662747562
740555464
469257986
1555236884
569844625
481499608
316758900
189144287
1031621455
431728952
281412994
664123581
409307414
644141979
467124137
346788467
849337634
758568057
887723301
917529729
1068387916
805558193
384091919
255416576
1039831289
399384996
1678607112
1653576055
1000755045
1001153577
1628051955
905301055
574030004
791653794
966805987
602755221
668956364
1027318868
965576783
459081920
678751606
491221137
634383049
1676013701
1646095920
1466867557
1310244073
1642472018
1523589980
1257853433
405118693
1295210040
662305008
1225651582
427614414
812003862
834622116
774552160
869275443
1601284031
537474117
440071731
1152750711
1090030297
1057866243
1560496308
1646175295
595702716
225010490
1026169166
76924942
1312844050
747089452
660293413
1200695758
207123472
1290745215
1268074603
1464675525
196621995
390471150
393961673
850873007
888027756
975880928
1420262692
521651403
461210147
1406796624
503534603
592910732
688824091
830581920
448629333
1012757695
1016679092
241755584
1485499076
1371177052
172833153
853952775
167333916
1289534163
535097912
453327278
657470221
1050858556
463381385
1150534331
280538613
6110643
670834026
497253421
355253146
171091018
1430713601
380917327
843197838
380195289
930455277
712329866
1279409447
1441341072
468540833
735512866
981899970
1139822434
944987097
1498606619
1533660805
1385902295
547173456
741641179
1596471786
807736154
1235826950
813315827
664828063
680945385
697677971
758210299
507395890
439391123
1488499339
723667518
434863965
1074169845
639061508
1045164569
275901768
1159850877
1389511363
533764380
262561996
699813332
1256951777
794162524
602783392
1037987724
523764
953483955
1340883755
883558634
166496793
1162476732
1571795753
450441945
478335509
1068535259
531020911
492301481
1267008728
1621012159
1652064127
933766334
967055954
674319973
368145096
1323388850
1188804244
973922932
447893162
141159335
562202364
380535970
572669753
1664233570
1425275112
393140366
931115529
1015324128
937404813
1050541725
407634570
1108571189
1552872162
1635229557
612173058
425151214
1269222138
1697698168
1098337876
698674067
1049890206
518479906
914510707
681562703
1335553691
412253842
855209066
615134236
1588427231
408749705
664912645
513893288
823387554
212132220
540586183
299436234
1659718701
644904193
725851283
899878688
1182176717
469345312
592882980
1079565347
563151899
568210490
427840407
110037716
1486933962
1470095881
93156034
938209551
783391454
1130826656
1210729060
1062924381
509916669
811016691
556620222
850507008
65159019
155701462
1028845556
749817883
883947227
264918956
970267808
868334767
495309799
865805558
584345188
1550720609
851106638
601902696
508614986
965767702
1226531781
1463181258
1507934764
829226735
249390812
483593287
1196969274
1383465941
858577787
1010432686
871485281
927220092
969924101
993482089
1635201146
1602739451
458700907
488460497
601718865
984159715
889563294
545826862
263307142
865822999
1102744285
1280001604
905948870
1270879526
771339658
460894023
514220364
411991220
706902309
1115070189
1423653662
1244284792
1215524280
498865254
1111003175
92511195
1411193769
1651784214
742505048
965427994
1316053222
1361276377
491495828
843826935
457192408
768980217
33001031
1277146536
1610471172
1039536890
1115800492
231035472
1049890595
1607828910
987083992
909065255
961750569
1129459431
224064097
504182313
1657083239
213992294
1045660552
1684120382
761978567
1472762550
334244196
376258433
496485623
1696753826
1518209616
1056359902
653297864
1675994885
730056940
995964677
1586927565
1012269288
1065272462
1366693191
251900718
907416085
143584233
1562024659
1331796624
1647825171
1224128648
1312203224
363355212
516495299
475134624
583798331
1344720433
528530043
702283643
1285636983
397287263
345412153
1661638494
932298817
1138035957
469234381
868359104
1070345583
856501973
743352593
1441430398
413995595
478519515
840468826
1397542373
1411350735
1697413852
419195752
170747421
639977928
478414324
384041896
549287740
546638936
307119916
524518532
1080618014
979367692
541596959
1100420022
744947283
714790282
731082412
759476708
316107842
1452642495
859268990
194448625
387853048
233350025
535062283
447566388
513810383
1207852917
1272767945
1675203144
439242376
721196136
502065570
58009524
1698420711
1600343985
209238612
832703015
1211163569
34225374
621646080
756187372
1248660122
845647551
242830188
201029616
615829591
445229315
1308431140
641357734
1669511506
1103577059
728807846
1228233870
255961794
970474144
107273742
1079904861
376675830
720671805
512209768
240798044
1684023842
812260142
319710918
960577041
1301558050
912688635
1496712050
1055386992
1000129669
466639773
357222952
877609197
1190359053
1537158813
449607746
311845175
294004596
513489539
1357501661
847303230
731630144
711333336
1427339508
647375834
1350760443
1394380749
966288613
739412274
510036460
705222829
1316619564
307823402
953691601
1655196944
473721145
393034015
1058938387
298703544
327188653
1156143499
70020482
1175991937
743758035
1115875406
587786212
307198136
582936224
354055905
375784223
649939155
600061086
649900445
131686057
305766325
390435570
1086187909
557878945
1198469094
1514861817
1481937081
523629068
550400679
340866780
1068888737
388091510
817566182
769791944
425197582
738470270
792563414
473532715
201077053
428442386
679257435
1446410375
1368978528
384301621
767337985
384122020
932004758
1070561078
43487136
255005185
162536134
606946595
648491131
368720132
360068534
371409839
245566701
469855610
618558242
1582612991
923857073
117895296
1183651970
801345348
346989988
600609308
848710014
561100995
522185566
290895803
597761761
657015343
1492010666
633459931
938973614
841953652
320135882
562563986
1394625574
1175554013
981575399
800626044
881095053
489090138
1608261748
438706871
689868942
617476599
1108587282
652293691
756798971
748415971
348691192
915925183
1527267199
193699874
1318441233
1559244803
952045577
1353003907
1293256339
252139831
1595220765
839269442
1017381231
995044419
254780606
94477578
1097626372
963340168
780204765
709034247
528955981
667768073
1302498871
492972709
838071249
1049561671
1235614187
1025853249
405058626
2717847
819351640
733060552
803851015
1192293879
1177716919
738840349
1034297631
894362687
396419736
1169812433
1057797855
433844625
299293218
375894764
546855331
1320037105
972010716
607758462
680635059
326514805
1127428905
894680565
388008102
744197061
392020662
1367254376
41742965
585027987
376356561
632537238
724307675
264056758
1079509524
1200244604
520320059
920735853
165682245
1698515923
202995867
447437411
532486101
963980698
971961266
653511551
298206064
500186109
1241133092
1004824792
476000694
639096490
627290927
1239659813
1556769345
291647288
421592082
1591089431
498022393
1554740656
1028253190
401820187
1169402109
1391159527
240811999
1020757862
562778746
1023445198
988171610
832457902
1426410463
1327165853
1046559911
1644568423
263347334
388150074
135711821
737996515
471603639
1025535678
386840374
563270374
476770512
975386321
470411323
308607463
903650552
952375523
984638703
402190585
513444203
759172555
501494808
707172187
457486278
254373040
1657153746
1243660065
1428154473
1167469986
393101961
1406495502
133782899
498912511
766691313
1227972970
1491473271
1044999353
1171670065
396712116
1080001461
431598942
6215587
1003152664
640606668
297462434
907991074
888236234
411526658
712406760
111932018
575510248
658016503
202998327
912326481
726097218
1086796257
726241756
304386590
981586817
460001359
274342682
729208991
1034386006
1385645027
375013693
1089826490
1118754103
1461868787
741510769
706524660
1164363500
513745761
961524273
433834037
123840061
1201766517
1375110723
1483290882
448784883
1365984450
1350371731
913368198
919004363
1156139237
559851880
833062123
1035254967
1358911251
1374776455
468978653
595408551
1209982582
465753062
618780420
646890237
1023857957
1039187605
380003472
259922081
1356976555
394341906
414719943
1153370304
289031843
308388605
1259094773
587494047
792790597
747279714
781154570
875010879
709408248
498689770
1076717080
300448998
678587448
936861749
1034221958
996398485
1357243102
1464349664
229103859
621545500
820966235
484596175
1432403561
754049701
360295300
450239897
537662914
925655209
858078637
1184309765
810934049
1013919415
393748357
283810420
421890244
899946369
387410114
470327610
807636467
517469506
1618176079
168031611
981843
836641093
485296663
682477526
951105373
1380980912
387332933
1569402269
676425236
39894855
1264590158
862302459
492027315
1187211064
613363038
472568014
1058236294
1217832377
248391459
618781564
785548869
1265134944
1316236317
819364341
447503788
410130425
852770053
794798922
537523631
671231901
393034073
1595471676
825496705
504725442
199737632
652475456
504487255
1313139685
520547755
569865130
1607821464
450230276
505186112
455550124
798741907
1476236549
963743859
465156937
883150432
282658412
383371838
774171248
402570337
523523383
1310944359
97666765
661332320
169303167
981248909
370008173
584800086
659529895
352252177
1303108024
1554273399
1561974671
924076627
936613232
516120063
632552855
460417093
783706495
1005303351
1627740688
662269129
655068865
427226779
916383054
426944500
645156259
63209786
575374891
462711595
1644566487
1038439610
1091691714
693706291
468874947
641792694
960666943
986482967
742046232
871468071
907984123
1404129008
588716531
1696123207
201249161
912472418
399247711
1043818008
671377478
522798314
1121234046
1446008509
1351145041
1081528283
516238539
555603097
1054171341
767009418
867188297
1623971973
317306672
1336374986
169779632
1227841561
822925545
424751180
1316576039
439941100
1187341742
815647021
752638646
881185610
490948063
1569047479
609766448
328652309
960339897
339051725
1379189979
301883241
887947730
1168792600
874862826
234872529
408131236
786755757
631032268
628302567
620431972
512234034
86314784
1384097206
1052760947
793844506
1163528942
801378401
1127448643
993380172
317067552
920386545
457190997
735635518
803489076
1604239993
986467138
1163217146
393392842
775194190
372884684
412881263
1685604512
985147208
1252082979
492135346
1065633969
455278990
933835238
524611066
471027899
1612934369
626999146
545757707
772831359
416276909
839941766
506063115
480958053
49973
1394848444
517353424
743621888
304431702
350737560
714733679
1279552336
1235442262
2135719
446320534
766866601
909605242
1289939043
1282213906
960896180
347282
553150607
320986842
1626654827
1019904733
468235451
498131610
388414562
945934605
336421446
186542190
157202445
256731999
348031289
1333423840
830898144
1576046844
1386690993
1127981976
317891226
298602373
212115728
1168996544
595964480
1037882989
413305924
466635925
880042940
838121562
748837085
1648294504
1669592552
199910032
1602420941
1471918972
953337892
1314964910
1228919197
1124873362
161538606
1654655792
1067074903
1482494403
379106043
1155575583
1274770232
864853289
636317931
1609932920
683666112
698984156
1387107403
1070091659
711883159
418694245
1237549726
1661259616
687796765
526287038
1309143092
784782934
485230143
1282935524
841320895
343832166
834124653
671364016
1668261759
1030832475
294806446
830312847
973704875
1201794698
293527933
287099620
1034088293
740893230
905782209
1254563272
366195310
599813324
496642513
158695346
775882831
477219903
345417769
263474913
1525574476
1210031033
810810640
405619609
1397291334
527278531
200229270
342587190
691815775
1133367473
1042515998
243722400
985440298
790102185
942389357
971180200
131965954
712093280
41745231
973564625
1095751897
1676408801
1546174924
901832436
508182258
480740713
203566571
1044308906
1477317639
767244508
601725546
921720614
679701643
375062439
561324279
1589267984
411007215
457319479
1021947264
400477153
1236434824
634800318
1485334145
1101448353
1530728995
886308424
517543809
540434921
1170892560
355195670
1055883269
996395468
902552982
1421895498
759752024
984904261
552345352
1347944590
740458313
473171345
761521026
397473646
802449419
293775679
905899931
1487771433
577384811
651941854
321618249
543265434
677450667
1034999356
915849498
1387973148
1268052560
745405593
1636126186
514233614
1218080877
1056652166
527277674
141773059
1152669608
382523128
1034667654
1424489320
358969758
1294536023
355314149
1294941106
1080186301
1404713221
1242319493
608054278
721971893
1675338596
1179562020
554557677
491770917
1250765755
824602824
302685260
1691310784
169301476
1325287352
456571877
1556864567
1041008318
1214770739
1215710882
143618012
597713858
380803136
606998179
231743545
1278996052
1397526286
414166719
820427855
296993321
1001716687
1504739266
1635036120
1133159804
771909515
926021144
365757719
394621707
139190965
555384352
1553698128
1000074606
1002297409
174079
975980728
590688786
1344163105
814288048
922986447
738200966
957320878
541089583
740615682
1093403667
427320824
1443018596
146082257
529656834
919517383
227132343
784943417
780340528
788985872
1614378389
1392861969
1349602851
1026944356
1303774402
1390738166
429685348
471686198
1063250140
1660204246
340285561
1264213297
1320324775
1553212655
420585611
1271778026
682216984
340051700
189950062
764304026
1162910268
972190148
1534562163
150827629
779599457
1612797673
1661688760
788629755
657281567
1629387042
958506011
879393176
288628615
686807938
369980176
393883615
969625514
881163608
1375361832
1556474700
1364965426
1164263900
584937394
922321705
1355519394
479606053
407284745
987524049
1353638219
1213580253
768663336
1585689666
280318553
1314823322
1431879046
988483379
1220098430
938091216
870476414
758700289
273326551
633994719
1543648956
1646267214
1564569479
608862645
435430663
486512365
1054838395
529569557
702176452
822045066
820886344
484196502
376162421
718369617
417641893
809945209
330798272
973899554
969849870
587632783
1165315921
342044020
1520820684
1197085445
99092807
933571904
954597660
812437724
1629422913
539975113
1680405393
1093354804
978085992
1374082520
339938963
1515348746
1172204370
1145493828
767235816
294809326
487591284
859641887
900860670
146029119
1232146807
890174955
868152934
599174918
1025514238
837416755
1488872122
452354238
1282399021
766214920
1351324369
978007120
1064712462
1094981132
491999526
1593051126
1620956851
490710920
1584539305
76061098
631693578
846473865
1350958819
1038318295
257595794
497926567
429666809
851059997
1041093816
781354720
1492495161
735102424
474219316
1121182322
720186486
625515094
1496087955
657820740
1478282562
862991932
1434422173
1369755514
44649638
1550968246
628933859
44312406
1020097970
642186956
212284445
292964267
985637365
406276311
1216343621
682875306
592028983
774292768
1277948402
842331255
117824926
878943215
306123103
97384632
322960427
348693032
754795066
747360711
862378312
1181069632
337937791
370132016
1485300168
512375193
200436349
1285098737
993345415
1558342259
572634852
1170897026
53033046
277574513
1097694554
365678569
291070954
1211420331
596768926
1135541656
880677780
415806828
993886660
908037585
546164968
1272186869
612132696
542294735
973634691
828306385
655641051
179771573
827284801
1021119720
1022290766
388483354
1051672854
216965712
727446175
868649604
1627957837
768708116
337859566
498195606
955040345
1670787384
740022124
282441739
1474761902
444537541
802730678
899859103
615156990
582294849
919999353
392882837
693739215
591231389
1497270376
1322517588
625855263
789592073
1044982809
324720203
748685948
836940492
1474625561
995664113
661101441
1033932523
514022117
483654211
958717078
1138150999
863872663
956409323
624162944
1037193728
720675727
859878674
780501546
1188739279
788923934
450289480
1039811689
1181537867
1098098929
673051998
1111111075
745991485
851502296
1434111165
1127163097
1312475379
514721901
1112132908
344110636
689676316
983484033
871919305
148807562
1023704124
868366485
688706674
732082284
902755658
957924845
540749157
802899764
852361846
1129489075
1400486200
807325824
775060872
1290701592
1662730735
729672475
791446940
913406022
1079750274
399921864
547047267
182318157
793737011
1215447696
918366276
977182136
757681686
977885290
1592155070
596527065
990656316
1049942177
873593666
1223727044
207192099
1264940581
940405091
1137236700
655937330
1652492951
405973273
751924186
984766526
607531590
1472455879
1034132335
1014655797
48089123
1395799163
1117367476
1094149345
1546631682
938811029
841491497
1051270109
1364910723
672672271
707801151
1194180319
1143442781
491908022
788511424
748394283
752758700
438332550
997825352
1010687166
1189109014
712770202
568329714
905956099
809764534
572145944
1357740707
1050728700
1180467369
626114715
821043199
573659978
1616964830
1115473080
721245719
948384778
360426037
1138837145
1100753191
825715032
535022563
943062484
934143477
1218380484
397454200
1463787784
1286537240
1132166189
899321849
1600751649
847961606
845600463
1017030677
1041937893
984860217
460537688
1239048234
846082352
909944812
701865734
876245047
989422717
885572781
745153639
522341461
695883337
1113422918
720148052
489640255
1634318928
1135079425
545900762
1019967441
823216342
879927652
1504501132
1371543129
600041108
751710940
1526254848
1299702504
1242885026
716985322
1099811807
717952754
970855552
726159108
1071364329
1284458287
1665500619
916331431
926542976
1485430222
743665556
838720690
949729585
1699060521
455324996
772457486
1226435680
1135747483
1040304215
730890380
1057616176
670042313
1041895573
1015383810
1006990331
1604144112
1524154820
850662080
713742231
997705266
850960419
905695310
1456904832
564264817
416992201
813643601
1457418054
723118104
490986319
806756847
1068520924
511250224
137935957
650561263
797035226
877116279
665142047
555439882
417511013
581260476
1311950651
898341653
566968320
1356953214
903331049
891941062
952935026
1471641773
877512775
105291266
734448345
814113385
450507066
571461266
1155836528
811862341
842392077
495934286
804965409
1062632320
466513546
987405282
946733624
1038625118
646057381
740420248
1390093648
957506925
422948570
1646027829
840118931
1517868904
1087055832
696850938
1167517342
1085642995
431335533
921548196
409974981
375335308
1163531679
977344304
1517443569
989168242
1261583639
1430773663
386690317
873719365
956455041
452597880
701666774
798780624
537610665
1183002304
1337485718
1705332631
651983447
1299975052
315382043
121648690
633977271
272497439
1146657686
1063129614
1697052849
983221321
727828269
508172167
1314055093
840324208
231591516
1411210320
1220331311
1064380121
877312579
1524979351
926559116
934612244
903514347
1016306970
1034735120
1047388427
913047150
675964431
942058907
515376695
493376325
1690646380
465102156
618559568
1332113135
1280735770
1336451624
965158964
1455622702
1421474039
1148765552
692701476
763122300
971344358
770963257
1266794584
1342127296
784679320
1038573319
465007189
1088751431
230148490
607259161
718776443
992461974
532723944
467435008
934562096
1241585313
383979015
315400890
823983184
818607986
1046435933
580297645
755853861
711575961
490935865
902971070
924026860
937381908
466317076
603148081
464272526
1004712101
550280072
1693294998
726992124
590798177
502254729
1311191610
1315823162
802006893
1142728113
1522812302
741025494
1261269836
531973797
1140339763
732090065
932560813
1503202103
968959587
970622820
800216901
553685564
815737557
950984945
815380883
1647532194
959575612
883315884
687170943
944326475
1435896022
1298681478
321191235
1171974310
728074387
726655354
512437694
135384196
501504327
1376642545
1518695948
748151903
1019213315
1599662129
1360762573
849373782
541583485
926166944
835898473
508057611
1031456800
1055072455
528886780
542989471
460554539
1075648801
1014483616
1496625537
974899134
1321722683
387559584
1217111012
907268531
695961673
684848625
701781098
663990971
1311509491
347347768
1287349871
1032904162
957174092
1104576274
472716463
846164408
562278576
1114518671
230940544
1058330844
884898689
212591967
1632546680
1344897806
727851245
1386074896
839204504
1574904002
659040248
1001137253
482971217
167958068
1156468271
891469595
707325782
921620802
918358144
765935335
1005734537
1062914504
1141157807
852437706
957690610
1334027013
1200045734
1694528575
1304495083
1566627735
488669829
824732428
567375164
1142052992
1691750640
1007672007
1146087874
452800678
1202107306
761069235
990119022
1074831792
1634420518
578444532
972274426
211464363
750318053
1635624626
1161803282
1652835426
753998008
1492768210
923430768
926963728
1175440403
752138545
1619829085
871344360
548851758
311820334
1043282397
715469178
1395551908
833658167
671705090
886691301
403384846
368962325
1057852814
1373182516
285539591
294811926
1038442306
108186915
676813224
706695303
1045142028
1279397956
632486115
488654213
396946005
1100831574
1690887558
834822236
581026565
1473280749
669887830
1242225437
965002171
560593653
1698639353
914932166
1137763854
324361082
459191920
1181177520
392771888
682930171
847127212
1597753014
500750183
1299854566
1062267795
1393999967
1689585293
769562702
1555005640
768099289
620692566
1091866328
1056201924
1117807095
827664944
761690088
824497130
1079371327
730704789
867686730
1310994433
668746425
586892810
395086009
1152761532
1289086313
1170110439
1224941685
622126018
441479469
1320595521
919464976
1261321642
392360908
1477198155
993238884
786747041
1070662506
847874421
967558229
509563245
1480344745
942950764
643610199
1406425668
315829438
1329756047
1033453479
210735685
1044185575
772755435
90488252
45417065
1361955228
411106178
599113764
1435264074
1299621833
829264369
802459697
427942624
1574271004
492274634
1176144233
1329506045
448010904
102231086
1128763146
75362137
1182557747
372467544
1408787157
872850223
806692712
480129157
442793376
495681677
747293622
661966972
1076237007
669723846
85677900
665318815
353795971
1425729051
819101466
880188956
234412308
463034776
1264437024
829177483
757240192
403057755
766897077
1186846791
1190865295
1040769290
160292693
772018500
380236812
389357422
600582429
1244567386
976029220
1420466676
1016634775
718118707
1636953179
747383143
1085537938
1618573946
340858085
757876348
784961146
1451143095
1477046323
1421342354
787318560
1194088836
1378339826
722950365
312639080
505553619
869485677
1089256196
343960201
1600735723
889727834
460403727
1267632916
922275165
878264942
943253647
910872755
1389013217
875472710
334509201
667590465
951600297
961257524
1146795058
1110701624
1164397811
431792376
843552966
381967800
714145117
581767083
655855877
940684377
953527293
676486481
1664555745
1396845142
141992922
1190163203
1039338253
1332199584
471374662
1268642894
521240071
748195283
844155846
1108155580
493781817
1499879658
1423671599
1520512032
1092690589
376173277
991855040
498664866
435875030
196058648
1051696025
706970868
934887983
1014914650
549871526
881135101
1114246633
1068380755
972240924
1120853230
1382137646
1090163899
1626030200
1519693193
1260880798
878427844
718237049
466580997
142186058
847043926
1296843749
780586390
939235225
1411719199
481450511
483874775
1032720317
273718419
864730651
646501046
362064860
153652765
1163494539
239607357
486464457
1628632238
355408488
136675860
827648207
636310246
699153076
1092720490
1091701901
299026229
1606114587
1594567685
1366301964
1345981322
426415457
443941327
261674079
1048400871
639135779
399719950
155631332
1186207585
391477882
990902599
1296390778
115070555
1466277001
375055150
997715419
829167435
845790978
347336888
1133029833
727121250
1482682530
1604596022
1733687653
148132217
1150993415
728907779
734436753
740136716
203104372
912178147
705536429
1065234416
1064239545
720325168
596541591
1397841436
954527162
1429216686
193979837
623319763
1182790126
490164659
358375409
775325873
1090658505
1001660669
1402949116
1011171434
1648362437
933788102
301923769
1344856314
298404276
1329728775
715041580
3764276
1006903756
944922159
1082698161
1347312046
1293331404
445481964
979008087
1415964460
248235070
824991554
897223970
528017426
616369561
1178097345
867687816
949508515
1387376555
1236882085
1644014368
831177509
828330989
1231079528
758316319
628317341
448749358
457388162
321397517
1314586490
1056403663
1144260499
1018563979
1139115383
613671291
1261342982
949421276
607885681
409939906
1013241315
1255725933
1180514586
1023504953
1092557565
1184376240
1755211941
1588611110
747098661
1593247839
1374898524
1315677872
1123038718
1111394547
888165058
130537797
1099412714
1068403842
1704467688
792960971
1269568018
653643749
765150266
385193474
235201830
1016482087
1521031654
961726002
903488675
1646335407
288599167
784912914
1624367046
742708096
528363330
1365976670
725000997
1328188930
1649352889
1207426046
1384946796
863776818
904519381
1023408595
294584820
444638226
1201266897
1456773128
1093819552
1215848414
382971713
361721590
1691684846
421819518
643379615
1247534789
1795077642
504061689
715562626
532194409
1186142656
343934341
1150089401
758022236
920507157
353179708
550831855
1127542443
1701837622
840241641
700763641
1229656634
985182772
819567656
590700253
1736177816
622885024
999014066
845871313
160236910
740073545
302212849
578183908
690480938
477583466
976598239
58398565
834876823
716227100
1336891670
540756269
340607461
807173257
1089139400
523542905
1050790478
1328117060
755484349
993224989
421657200
1079046822
1159243168
650500878
260918593
701384928
832084611
482901660
1737030027
1549469071
1027673035
447983337
930693110
1318389124
544642842
497984446
1020055783
1205287657
1270922995
1440226173
1771495449
1028795352
309593859
999709789
321104417
434778843
592051678
1278561623
1046807595
1251733303
889909530
759668665
1579835762
963047956
726225890
983678858
984890417
1494606068
1065922381
806033948
576470075
997873513
671979937
541357868
1271291647
937089888
986379392
1075914742
1696130399
1630861026
709828520
854714953
577492282
356433858
764746956
910859200
601614868
271122662
1452963037
759770679
4267827
1504754380
806251420
885604009
1424299932
321607603
136707418
298538303
1663825456
1350585055
961548347
870547666
945832706
823824733
906967123
1160705809
898306021
1284671871
405419777
823352443
994817877
405088225
732153524
903295232
730296251
943160313
596111600
1246676720
1350704334
953650746
1780126292
102477371
342088786
832596252
1158801447
758682852
752139653
674932660
591497094
753823028
291137580
545439455
970618952
1339656498
842586533
291818998
468466860
647892740
953380680
1388113873
1779488340
631022269
625050251
1195398922
423155677
1338673263
1236362099
1338363086
186659573
634315358
721250466
861103005
1668840660
299440588
1222690507
342348236
248310778
843381284
1353953268
266144656
630339315
1267153180
608307738
1294255929
1455045596
1023302848
460854891
1031019886
1209122473
575226860
658272599
1084918603
889144960
1435342585
126583222
744923440
583338138
1680855922
1033564942
1146635763
285307120
589846871
882579199
1074133923
182715241
1479427360
900295299
625532427
1257295807
1238161555
452338376
1033887029
925811380
1273208702
807478627
626872347
666575714
696309276
976833676
772017612
281660072
1772763896
778954890
52878262
748359826
783928858
238307480
680028958
493523933
1264876893
534830878
578374642
666048093
1180954595
481501954
991071339
1264362543
937775296
767522761
1553546192
651172410
1292024722
951735279
461469876
103721084
357664323
549318821
937258582
697925073
532726307
828823702
484017175
982772490
489042904
1418785254
1069776007
513274826
334489577
1158991396
1443904428
972896208
136763322
1177843724
733537720
1014232502
804696638
900348972
369444711
779207649
1576256082
301891575
463803744
720085386
458765057
755323343
456786905
1153165876
275025890
1686695440
953342262
775925038
1182983068
590028951
1056204585
428791934
524065554
862884647
1147361308
407691506
844054578
180662351
702302740
432589430
559363002
245125825
757566092
1201451584
781038086
598659183
720129073
1000316410
1056135312
12365512
602263144
433070376
571130406
505679995
1321198224
1376565906
104129111
245375634
1639222541
927563255
413722736
644805339
701821010
1398115956
579762651
742119703
567301553
236119506
952165814
890898886
1036711599
213436435
1107018341
813295283
428207297
540351505
1053044509
1306380572
1241197937
1220718225
727476372
941621658
1665318283
750790637
1141045664
136111182
887309813
476604606
762236570
931236842
260981053
496137746
576165874
777157664
943499974
469550624
527214162
316724841
1030225991
820354811
210206603
273568832
497154152
1357646812
1239686596
471895736
1164791403
518260379
1046795477
382730218
418202488
977059117
545662345
1101481240
390074522
150075849
932141941
684547936
891380191
208919660
995518840
1483204736
714917713
1748903094
933765107
496388796
1563041914
205595794
666154183
1069013681
595308424
991743357
484067265
468457610
1117457230
520284702
1279301879
209331276
415089211
212223583
886566824
166715930
804160963
1191866862
1643481605
988793214
464481459
680023691
1115239132
664373466
1251961924
654274919
451923232
339181274
1591526290
255203194
1326045247
1648562116
462458858
687485793
1036920788
688462926
969057129
230978993
915707351
128295497
1057871352
759839350
469828289
647333726
1366437794
1364636290
101639570
1382136191
471836570
1105770245
1280078034
1472069986
1559618135
1017323835
364589742
1533638246
315731774
477225414
1161930948
254992323
904783417
493229674
460402889
1070599828
495632635
1435355738
880985663
397380303
245398699
42884792
713906439
825231779
347583713
854730324
1496093800
1195454545
1144617367
936938939
1157071504
659816623
801483868
888519945
97948382
1070495581
1268064259
417437475
971501119
713277089
1152541578
1669672407
763765733
880523126
1427165882
1126777788
1270948608
1001522733
497493702
1296602091
1040521464
1258449610
930024786
935184246
606137886
899264605
598277181
435975054
1065417565
419741728
960706034
454044171
541143276
835932944
542272627
1070701392
606825804
1076109358
1129273320
386930488
728921064
1052593417
820039691
1288781846
1034250358
685200249
658438196
861165389
1503037053
758895271
1081891480
769792197
1130400615
892223540
263682010
340595813
243979994
1230458912
470097841
211397258
1056608680
1607818617
1444540279
1338240490
1624637808
550478254
1432623962
753484614
1056980077
1137125996
892351018
1177457595
973070389
980667025
1400229369
168668503
1713282434
817220909
972609517
702080566
1471074496
755350010
908930628
1064187230
982980106
839666800
1031882702
919893831
646612620
944428547
847386408
997197350
740555855
243569920
534440824
1270244934
371005099
174354025
709966430
648479535
542940535
976150502
456596272
95227016
445347260
1332456600
939174603
1041915411
1778564704
791735470
1001477570
98657302
539985453
1451006989
192089241
1028308691
392411282
1201842866
1072026409
1047729704
445749207
931236718
416636460
955793502
967046681
1079804580
1708729504
973844071
575570912
1063776854
251087050
525373360
518458752
576226743
682738504
277225644
362518869
838007750
1751453
1493645517
372103252
1051378522
1720433335
1179961490
834013358
772934123
611166753
439458967
1642957507
537295080
639215105
589755293
862976072
465489888
862588619
640074300
751557030
836867675
607731827
149518737
341518922
1417985244
436549268
535021452
944306656
1427698103
356481147
1484449153
873065206
939181529
887612762
710693041
401105727
520729681
753673077
1458049185
719693220
945669881
1617181535
157104336
719875261
1139042129
1421443008
1174986584
656483735
1093907955
1779336192
247979230
489519326
1061528471
102618070
229765989
1223527419
562136466
1120253205
624191709
517483970
456661730
796810518
492253226
1604730959
1379730591
448970630
674184672
126289128
1112422002
1024340005
220979861
537176233
318438924
954523402
1317607580
956063638
49441737
1486560868
165830742
305316212
1205122851
103552838
1790064251
1400449822
349324377
1596667370
339410324
804047549
1640658653
1111991781
513553863
1025223781
288038240
412739652
1361462030
1747927652
1278334018
877006
305802766
355120558
985832973
1298721899
310240539
1158809632
737214777
1124878953
503566742
413928512
973127621
1213670414
722387026
716814151
895902056
649690759
236066077
768814010
781867385
1521742098
933323269
419050348
940870453
675558555
1431191706
1492524437
1009931700
559700197
598587828
1725776703
397846013
779155700
1158078796
859950059
196344735
291113757
714315634
1602178248
1136920741
438837868
821205569
477624881
491319357
831559891
877154768
363183037
503913211
881087120
897305514
345693125
1284956955
531672366
483686878
498178312
1538788125
560302052
372386030
1019905645
400268554
951514337
375716676
174663938
143789227
53558061
334493627
1584579057
851147517
1213602864
1255484332
1066167692
760151997
735630994
402483372
380907392
805361476
424145649
879903673
625928473
316153009
422786839
190837427
975620613
1753970488
1239136298
1198064257
860313421
926740633
938978041
435705725
903811396
1448599949
1025305232
747873586
1056424765
906145604
312180415
759746549
1012184284
546640356
470791089
965239877
374796879
551971821
1332742071
435951720
387338535
1287217137
134671968
742506508
1058858875
705919683
492768254
498472787
518755120
884080508
984785180
204675752
437506446
631086697
352918244
78356093
471915158
443126764
1275493424
690597956
401401728
1103920924
385139133
1595392198
1149205157
944886955
859766641
1627509106
438660888
713101028
1756820607
856099982
969687338
1381527938
839767623
1347287637
956011006
1515614007
958867672
1146855887
710468306
1785610093
1171157024
1668478974
929868091
1762482169
674132654
422038641
417947037
1539581019
877405985
451404955
1790807449
813644443
1198326872
362449607
599322789
1280011331
780979373
736567893
1605587372
695975213
877422310
434401023
1270484159
1320336174
1030685655
474654674
1395341565
839294576
300957349
1332242575
1187388556
487823749
951930010
1047373467
1590940782
121206657
1255732327
409708304
884014192
1015317800
980260535
495449363
1427110854
1066506142
455939429
1731933839
1306183770
852993531
652884347
554503152
793610632
1388611855
961888972
988712246
403137931
1025689005
1034003958
1673492341
779933415
504285769
403832571
654937603
799292319
529472919
728151314
862900711
370787181
2303526
1111729043
842299110
636793108
348726155
359624670
403176471
727267921
947801855
731249335
379744961
390785687
881696388
634013834
477659172
1042285156
1138720970
629357399
280377481
968781068
167312062
270132603
833418761
373568796
741681736
1675887716
1014322057
1011540835
639730516
1499458300
862126674
687656871
1458733711
1461213007
1607842808
462999047
627110219
1265808189
890425865
630672058
1600484916
1126516220
844899674
1678208488
751579902
132373637
1365101
1487231316
969225209
1245777649
911369590
1280836388
1096193073
337516092
1561386643
1159106603
280996986
568946461
1250191453
541079222
697832609
196084450
535741876
308085470
541053060
474780002
732713481
760479530
1377830531
569928122
173581974
1111370308
266418893
894945290
1290156625
556099095
1400027430
654109085
566505884
1360386407
1414449761
1050254467
1312893335
1716637462
1497338481
797987215
856598886
1018734884
1507368051
874227553
1108348442
400149144
816205688
58735912
813725031
1394638481
1450042895
410430698
810458489
1031884991
571460315
1222917641
911986009
1191056682
1226922018
953992015
941558048
918505462
378400546
1546721745
984426110
925203796
1296958958
1665741164
1222114418
1586428660
509634104
1336749420
802905953
571057366
1309538113
1462317495
109866177
825910104
1014098637
1169823310
257650386
672318005
975261719
821668494
382778395
1493841983
861165148
1471248060
527747559
1098659196
1009260679
751318512
356988962
1399070676
116491059
451834748
1620472572
758045044
363907783
1685213894
533935252
1141724334
657912221
648052369
1356686823
852343384
418974335
403205398
376693477
678898689
985734193
1565733817
1001502117
395165262
795345513
1016421233
571871779
1039684799
297531563
543880015
933621087
952921828
830336128
1055162148
191345338
575636951
533449732
598563346
786472562
1496104424
218403709
1222518544
1330432956
236875320
1534818523
342884772
1390824979
1097023825
407846518
536348307
381107106
362580654
1578156881
994019414
345883995
1062119793
1574151472
509158019
209486658
479911387
1462677746
599520252
820812834
1010508652
203730750
1472648937
1192185904
460200896
49761930
1328075440
1046133497
1144353202
988230280
1186994302
793279680
289992645
979965189
1316606113
51764240
1209244983
276878996
887304929
1053714802
445690885
1483551878
728264080
1255445392
1340028963
446173238
751446555
426244510
956555794
789640364
1306824766
1536969129
790284865
1462525865
1192639306
293010598
242894402
889599863
861337736
623952095
832516598
74277971
1198677176
350173294
466402005
1381387752
891453414
492212576
839583936
462733779
326753775
468686989
951601691
892246452
1737539048
325718302
1313160183
1104572294
1067045872
463786348
756452119
410642563
1623040775
430062078
895613191
529380159
575520547
1130970879
273230586
100675905
1222148827
739665787
968339306
556266308
1626725724
479782737
505833471
991476028
679360560
681889103
335041007
1167022352
1193871303
1119145592
667095496
1234640995
851951705
194529325
685058605
689476578
489240657
618239686
1054163347
292338479
901509768
143797572
724664748
707298187
130454049
897168577
848421168
394416228
406210252
435921464
953121724
1312967251
711233959
917242855
1603462208
1026578839
1004147103
1481272051
662219286
377501095
452959992
870562254
633028863
1730943861
482611891
787313892
813855946
549887218
591574580
891278860
678630005
184412694
517213245
1718181898
386702612
1478896293
651844499
883147761
1088005954
1021469251
484469472
477786439
691238387
150894505
459525130
1323395145
461933754
688988175
698303145
1270123203
1360716718
194370341
1500422448
281399334
584374282
1253120569
580259298
934645475
1232319196
580720762
885670196
813913586
424626556
324352083
904091525
752924532
177577729
646956423
1115730136
1308004011
919303494
750344637
518437605
1737228478
736741375
470956371
1773924306
179819366
621533213
479260536
1143991411
533635041
893677652
221223403
418953891
602247411
1224572156
611425645
708382322
392014950
460132646
1450237635
981219833
908695827
433857069
851350019
1293110147
1400182423
1148410800
351437495
1601802922
1624551716
366089336
1254583001
666719436
491146446
466021226
380243285
1195095919
1017541493
1172363238
596018306
794405957
165229250
1795697892
1302739659
620069373
1418395131
1356680483
1135086769
909793319
403301636
1349289797
1330902746
643269403
193484122
1044280959
1355874863
1347977041
663978847
596491946
942096167
648269533
737907262
916420624
466189526
1145017482
432376098
761350405
1157343299
622417836
293334897
1032513960
478656178
752099398
1399962049
692364147
635134858
1752934083
1431829875
451916178
1443181497
1041046750
1458052315
1751069938
569948383
342294937
723146780
527579549
194607389
672645272
265065863
1392860134
1683007855
1265294447
892604782
1571353066
638039410
877354767
1406319614
480072462
1257282396
1605393619
1524943296
1006336869
1667338138
1785982060
1018680524
1612291482
508192824
862029588
1636192027
632701454
951204417
1447958018
579720602
1359277584
1228574880
589974444
834947928
2369532
1295031452
411863376
1500650897
1275481780
1065408959
623821948
1469478949
1624701980
361897133
979965209
845170679
1034864130
1583160474
232742543
964630863
919003524
1648234615
1472381200
195562758
548311776
409584555
501556228
397619700
947320844
1689387061
1272348615
966685702
568889297
372702755
1570660440
974318626
370942991
473137705
1003060238
434702721
415780352
1379804592
917627701
1011451372
1130216631
1114926429
475786647
390952813
1653493526
1227479051
1033047599
373892063
437408486
945605331
1223401992
607239076
1033267465
142858248
487031007
859056983
914771963
813402123
818578651
1051162776
696892252
435934104
1225817105
585664022
522259529
1610278120
1183182805
1629142990
628441267
948670565
799099822
888724655
624594190
1495203761
1410194918
1470470722
461373693
818870810
1495851509
696371148
1070390421
1652964585
684301679
322653177
461454759
1132377411
598823361
1322611256
1675130107
518970515
1085549277
332833765
423303022
1208259125
777263782
1514766824
401499170
375311680
556523553
405155717
742342138
316288310
272378980
1041064450
975363897
724333379
1379860428
54244827
1468430342
139381048
734310256
787331315
1461752434
763958465
259090162
1709635009
1530513369
6479595
1013368375
1127531010
469370028
1466443687
1310826778
789357878
1153758580
710646127
1146447612
1124079578
1145291235
384124733
1321281903
401133456
143502485
486190421
510808931
481214812
687068184
809550952
582578030
568134931
903532806
395609401
882520714
381536787
1563986467
321050455
1219958246
604389880
1446132083
484670425
1042742432
601817052
1604508808
644405800
852979214
494413762
343304761
870775364
1270220193
451984978
1242584995
1416216058
556869783
1052549240
1351536766
1341284940
742384634
1006849235
1149543492
1731661407
1747453278
1482913070
280649333
1322689175
1054361945
1066801317
972060681
942235399
1314044114
726688994
994889070
1566221316
948624826
476337971
1018220802
867026194
527706660
1098968246
655421216
1368749334
644576943
542881700
1196948271
324102227
641408938
1193559658
755843583
1265771724
280405173
526192710
481919053
995420926
1457300069
1188839718
426125952
1518776252
373954545
1296660770
1093084211
828251764
1262496438
1038489267
1476304110
711396125
1671255346
1410762181
342924580
1249881663
277511092
1685912209
883907612
1637620973
1644131775
1625720070
424117651
106526297
929658720
535826176
1148587377
278399410
477657940
1019827035
1233031988
458529866
1006787878
854873499
332073788
1530906661
410637523
662163197
1053748827
1795250552
312753062
838804240
276317194
1592897800
308677154
836445447
1508904319
1108294821
785183341
1094262618
891746562
921002602
710855637
1037157647
283372834
558574229
521347313
846217576
254269369
1214322106
925242668
1453159628
467980727
401589726
1397718504
94087323
382280743
1079868130
877153667
373086393
55158146
352310553
323840063
775178121
147481281
425304786
848251655
631494670
639976216
809713153
918362913
177935990
219957188
1276925080
724843598
1018844700
1033667283
585789627
871883017
941545971
766450958
739324172
1162701844
1470288937
1293513805
643570684
1296485818
1743152342
1463105734
527018782
544189605
195310394
344351942
1032773125
526896439
573415121
974832861
1383638003
1285804981
186514844
324692656
996475137
1054701099
752914145
1038156467
554696203
937612597
830724048
438229526
519768578
808267703
404003841
1256630562
1248698124
80024795
568663899
1214852750
1219150971
1010819493
186556417
464398276
666854708
306859383
1034108407
1306653951
338821210
562957377
1174592899
860839917
1447298053
365771980
1626205480
900211829
574174137
677976145
1063631699
309638630
471320345
909305222
893313466
386098780
812659229
932428843
559481063
485945094
472410022
1392382369
801957079
461331779
1516578902
1379335163
323067863
472046358
517430818
1218298471
380081125
344570272
493566330
852889455
41013640
140570432
149788113
1016139462
937700312
605522870
387005663
548567772
844399899
529232130
491513228
1133435560
214685422
1038802481
1533424105
606561932
1159813508
1767817514
573637139
1445110516
336925517
462175194
459589602
79664338
1571799286
1040686525
1199175522
547991852
378631138
143766339
154145520
1357859772
1456386168
1145653681
879920771
202788597
842494944
55571317
815271383
902640186
1124936721
448447960
1156876515
210223816
444520624
460279337
559381964
1021145068
470594286
1274249996
1321879700
984134314
786918389
747947607
42137356
94802355
1338496182
1144784202
867696835
1789619266
1200752197
533935151
862991362
1458936940
803346554
694064533
685964146
216385496
982740144
925904905
1596606079
834178070
803443374
124213882
998745661
954278623
1241054787
183484107
1217053158
1385386209
887701882
1127864584
351840231
1390734098
436325123
878289537
1172679033
1357544433
1224862422
580493090
1209640344
275754666
617515196
1459305830
669529699
409626716
1202937806
52963554
378553613
977273070
308890415
938626161
1217926522
804443916
524542430
1040165047
1127758733
659356862
755029217
533565096
670371611
865262601
218952590
577615873
482508842
563791685
526194606
857966721
908003997
430389283
395712677
750712744
821132357
1396233171
1166302398
489249291
92034539
1128998776
214895886
703894138
713799459
921275281
574872862
808204498
855519243
253443411
990238108
259071067
954210590
460687121
680574250
1320348129
315914427
1430659725
1753909210
1306540572
1062368779
1353903680
1735103511
1087156093
1167092934
659299452
367848675
315675262
738216447
533189821
271048640
510313545
1193259444
221445768
855198907
910797001
953262592
1580007522
931336155
1543138844
962670906
77569998
433291089
885987262
961418006
948167857
1110913967
1279620961
1334541
97171943
235266583
721053590
1036432872
1208269770
464242451
404797628
1040459763
1394386289
1292250558
955458810
1102018842
1062689220
1369854921
650233838
539946732
337575027
846481627
339569193
504743228
944785041
799492986
662897829
646822397
939030440
311702677
678685695
1213757385
938888588
411997614
598570794
1272112601
248623152
497688357
778337671
1753884603
1042362132
539588276
1271602390
901717379
1372464887
395813507
858290036
932266340
956090748
1304649545
1639600485
1676276106
1778886259
783037498
1185171307
261039762
621838374
349512919
927779868
1176624985
413262461
1010302677
1489231202
275790939
1649962991
1020092639
868504778
851446598
873088642
297600753
798991518
232471740
1142583664
1625878090
329066499
500017811
453513935
651072270
351065756
1069873972
648502723
979783731
798012909
1013679556
707314818
1150666387
395338133
413633310
534381968
141963709
1058396984
254528496
463595144
492389856
743509856
742622592
352955337
712060901
986592114
995139097
531743135
1116475816
806022361
1446585767
868604443
1163014112
1061798667
534910972
1085486192
429949192
1286493878
1208911294
1008993684
997916690
1385410130
541026582
543424900
1218584341
1413979631
1455119941
776511081
721520343
1269452610
1234693379
250547375
1545065603
447119092
321963055
374669425
1001458497
795958163
1091460554
1334725859
614130736
716423170
1387251724
1617093980
1080453132
1287428994
1500573618
527468508
887067393
1331178176
1427637659
1648193680
1689677824
1095502276
1355054937
287360082
408433016
969405025
1187403038
1591942616
816178300
1035330406
367812629
621534474
936936193
1165829137
187693521
1597164878
965340139
785157153
841375881
1274067725
1651504820
1531707682
1668752494
1619834156
787909118
1665739121
1712834092
872224087
596098617
1526506574
143191332
434839626
254468006
463088089
820085468
1182184450
336208774
1225174418
1194828297
1597340245
1218838244
833813269
643335665
758718372
1596337165
275894147
1502399246
896225580
755801806
374227939
1593947006
1499795712
509891552
1706162344
1031958184
1021578190
589054224
733867115
835174565
389127316
980670386
427485596
1244949462
488203990
709963222
1026640799
1477052109
345969844
731274728
678178143
1795774519
485251206
919809458
998194334
362928558
702055611
433843463
305633980
525562750
1773904279
900671992
1421251587
1548516108
1009207895
1150191191
1593447415
1088634089
386762917
855761187
1126737783
1293756408
337217555
760020438
844864355
1762748730
1332234964
834860369
1673407628
1012788529
985000102
1062901376
895672412
1321546413
832293628
805635325
1188900495
1292477609
380783259
1604320634
691964994
488744345
696433230
671443152
594299485
517822863
504374122
216003542
708317059
850738859
1698290773
647539782
249107887
1135033396
1372303593
855984167
619103634
927811303
705327665
1157186300
544058722
753165003
1145515126
1224874686
1062193088
958058434
935522693
1761223976
934535931
827514869
790365390
1456981632
507143869
1076784386
622509556
1438932940
1649055718
1060503544
1168704990
842081664
823923077
951867708
720919221
751273555
1385899487
1117369365
876465162
688925598
235711939
501588680
456426644
457045468
1722289799
1155349674
1496432307
413440157
1028747751
1551188183
1603896279
765028968
588976645
806453731
1122316537
1169368818
830333433
931727305
1366239159
660782412
1667629011
927640711
429771384
1480735596
872118489
691071691
513619211
1088520717
347579654
549694328
569387077
1246368966
1360790798
1303349426
553683875
1418077517
393384128
397224812
421536578
971315734
904584936
800903550
700857396
303662300
468634033
171762904
907869271
405014793
978485234
281984906
562669825
548200035
444351363
1308656527
489995695
1046103494
778001702
929995478
721825699
746736324
1692023469
478996541
478990622
594504166
915708675
1249471522
1248526331
1548365177
901015852
735366226
1558807735
1468666225
703096278
906593832
1249657979
590116475
899724327
493497885
825384324
572695421
1737343789
845466514
1205541009
608946095
1418821379
654358770
1056703495
1110970890
885100034
473826719
695450242
1312301510
1434370573
443387401
949918765
957464357
274282053
1486452555
1799574411
757765543
887470453
1102205118
529825623
629171618
1337974465
305420537
168568294
1050592126
823380433
1706953019
800984679
2252655
958215
982767951
806461146
423070307
1027169218
734874986
734414590
626067423
786143291
1054898943
188045889
790930479
202517539
1031131819
1714354198
795719248
502632228
776036380
515321102
284818341
589210398
1112863185
1219112207
596612729
1573197549
162852878
167030397
646265089
1048724746
1077436409
1762339274
908095036
592356076
1283365853
604381727
70464233
1293133815
727076692
1365873118
958071953
723562053
456226178
923022793
1402843544
33694073
1458266178
1667770946
526102917
353024765
1208661571
333412066
576104195
1063727007
53128033
849438114
565187127
551121210
1354925061
729280982
744301003
449687752
110706723
150642285
1088671982
178942080
1458195591
335750712
1089631231
1064791602
107917827
1750655881
827015918
138486735
755715645
324181561
1105292642
1274893621
1494388565
1236014220
812565536
1206119
1235182867
931917307
769858520
1251166786
898089111
1644322773
267456485
275441323
528336762
1679080398
436891179
1382055282
1694557252
935537180
646388290
886889692
694563065
288238791
415210672
302149806
551990645
710581202
367814767
895247665
1613277645
1083338507
466283474
588819957
352123335
1542426667
404136444
240299411
686138553
335161484
1148353830
279372084
347077189
396833431
202672952
903153015
1231032086
1421366140
1498111771
1768028332
1043069177
378779603
578594368
681421983
870473699
759310717
1128526436
116574475
1170730219
1654877205
1176067214
176139723
807009365
797798026
637764584
1339647399
760942482
1442614146
241191247
1202261909
533361342
705089295
743023537
1084994437
186764165
897204713
565765767
1257617863
493584100
1717521843
1108821873
434482046
547260590
229664269
194661510
376252260
593563686
423010336
1676852741
758262996
495058991
871951912
960312628
1220433615
1059965094
1673132729
193102174
402914270
457307322
1726025009
1079032562
40823252
824385026
539737563
306368367
913601660
1347522701
487107924
1228860838
995982697
607921460
191189514
1766223987
1330518195
138122913
509283040
976087392
994612980
898954165
723130675
539390425
306532963
1621365625
670015146
1617656554
632484798
525253250
749244372
1392926993
1505742340
551787655
538178559
412055916
549893234
617787465
548818443
491999778
725226856
826074829
833499367
792429424
650085697
819058773
1542597890
649451863
888568859
1315921219
707581271
1067374349
464551532
798798599
161285218
910319537
1305741944
993159445
372739984
1736968494
1410635739
145852438
596592107
1322094681
833602279
919159174
425151219
1099007308
792293560
109089387
721073281
676942733
1234163545
435401751
803007605
1544489569
1084804185
1542803164
1056860085
715976436
1272612363
461176601
1634822747
755494892
489612978
643508547
336883146
791381731
355075788
380772117
742733173
88166163
1303193048
591125598
953858928
943552553
1894105
827887529
1057246662
976270020
440140099
479609374
1026212851
2664831
408081642
1422231377
236498637
1246157936
836126026
739606334
330070144
620865371
73149334
450249670
399305300
624172226
1360277292
256945143
909833829
853687925
525783665
1217155588
495193252
873876079
346610389
305894831
918754342
793313573
206240242
997498314
761533423
469388608
1277110621
885429341
1524275134
735196789
284643931
595048680
749184693
651253585
1735517837
201139239
176979654
1251072413
1016764744
702573730
498618127
1224383464
1642853974
992256716
947034136
700430025
403828146
573148639
633761473
971006829
873493362
352961049
741960866
862664630
913915882
449330713
1202008078
1092455204
1198203609
199700431
1080870006
1795368269
421243330
436571040
965402391
1723319066
1390827866
386299661
683684584
1088609957
425766632
519230568
1205071209
455709733
654212533
1287103752
44396957
1570918671
1033072579
1606954975
1592053306
364533396
1084765903
1335653899
1018240577
762844115
853396830
727705456
261711738
723131094
66478514
343726189
373198253
1011771036
664045948
1080523986
676373123
945777605
1714757105
531749032
334880173
736138341
584624796
719781640
778389980
717641081
1466852433
1046285917
999412432
948911899
860125190
375439100
1347509583
391519255
1056951907
877581056
553285211
980285727
1552943555
1640117557
1308398673
766087149
1138499023
363709256
1049697186
308464406
515514957
396693181
1700343754
526934794
479261596
617246202
217487849
266885394
933690927
33499474
514175900
654656958
1076863489
684845779
989540774
856696995
756023137
504024770
103726080
1343357663
696250275
1059215903
31026741
466412180
1060440114
664420548
1534058330
457889549
386769463
1164455643
848247855
721481901
777194522
1486615172
1500470264
1038776334
712911981
412175525
237046244
519708527
962281181
65791827
1733369780
1372321284
789875109
942296516
1441845424
276048593
423299555
358297570
1165026407
1255896701
679544444
757843854
127615835
337312909
1289706513
944994458
818306549
690314210
856376016
163654185
1248866816
496153403
1072997626
687626575
896862162
661910660
1133164811
1007777213
260275637
1000019080
1042357676
444148996
554024774
445297998
767193181
1702732913
254173575
1077747491
850742903
868222330
456814855
870351719
960235444
919090989
396002175
109896879
1726930723
899640423
1212122907
1128308530
1730586636
1037118263
976498613
1321051331
974155123
838954560
347791290
1614463848
779983572
862971182
1240871656
900042939
1073710523
1050042282
1022908679
1384796964
1153975563
383820457
1029193539
67801938
1383429826
1029099856
332258340
441542799
326284423
710705340
828947776
1450892236
728852073
1068086277
442228296
253953586
1608732320
1211230749
1242578897
1374150145
1265919502
706878435
1735419209
495869818
662101009
332145472
626182739
996692480
595073202
909093050
1337481599
501542543
318386262
1778913044
721462309
921154664
848428937
128961294
405322430
150951445
142517988
1591341508
1390849484
1388563138
420482074
820471974
1098604403
628827872
1311312525
575902576
1113896286
33346189
544622710
750782028
1084195754
419174381
530025690
817903789
1066263611
1444479259
394797489
1218766927
1142708254
855318909
985407808
962365820
167977615
832187956
1402284994
430310897
442867881
972501099
1597615931
313874141
564541724
919628672
343092178
488108990
221334051
97106447
710863135
1378905083
1291672024
499235006
800301695
1148213970
816755543
676913376
481821479
1040835613
608112108
1108882734
241568583
125205249
1020194445
895028527
1665754205
1434293878
927293918
1182997667
96979138
1197358958
1176746813
153590862
546841836
381307592
1060093781
538136367
699873371
1512199352
1366626747
1193785338
681103417
1238249380
1339012017
268851211
1306047913
452038288
184008129
455208815
1436817559
991109516
930899596
439367296
1459158147
916890721
503978071
676961883
722162010
625398094
1244291564
485466457
212797359
1303804721
1181721412
1348676992
737636787
750606116
1258913193
149811221
222044317
398540294
1063549380
923760016
950568811
385825133
1078246435
1212180675
1014414191
1445955749
4708758
1043602027
701200773
1007938954
787357841
1396313998
954612194
1375786707
645935708
1336921370
1765060973
977947181
826551733
545195128
1168620054
696763529
953391911
519380778
753220601
828779456
1010709846
1359658484
88088480
448633904
1639277244
411639544
1601705456
1055076437
516549997
443151708
1703715773
364516057
536703838
454775294
1142657909
1674677668
1064886395
981092657
1744434754
1405128305
500003543
688570017
1050517222
1369615701
828861024
340690593
814923285
563847039
180825450
537288725
771466966
1257944869
1387879856
145273058
927340090
1247663614
1608608826
767799023
1703838673
635287197
922137132
195003402
976508713
717993657
993866729
1208675965
643495029
498708241
701533928
389990823
1384814949
1207862515
1507897622
1126759012
370675508
442911996
863179456
980707584
197093790
597187305
320600130
554557760
595070958
242967341
1051780804
1130279946
1600607002
1060676855
1239863390
442162268
859047
157409047
454184760
1023800495
618043189
1322348531
534898121
1076889017
407076013
1738928404
1325108417
277677031
393399752
455023051
440314012
617255121
794515821
401988484
1330140270
1253345560
1161383873
1383672434
1050735664
638140055
1128648778
607755815
1081268684
1239803626
350919605
1578769858
946806352
947804978
1716141949
255567790
833965537
712255515
1551781987
900356837
460384667
683352080
420000341
1095617711
327367042
432274081
606314296
1234534859
548376577
1296878373
1315652726
630820296
229506840
1186226601
1233694844
129077432
1462035307
700389193
1672394352
900324339
1213342654
786841106
1623621213
473973164
1367225589
1325409376
383486465
54313020
1292395818
143377803
1725666666
543670271
1445313547
253433776
349381819
948003481
1130893580
1316182881
843744313
889059754
900872919
440103821
440984085
1044534743
1366065329
780590698
486326819
1358002689
1185489742
1626835202
856943659
657953635
134336562
218522780
480965211
474252975
593257144
1704868714
1138571425
1751909646
986433957
425187592
550333201
816556720
1485199050
1233673985
1539131421
625096382
680184839
1549136551
1351182508
1768492906
213003265
431413167
1116411066
829722647
1695395422
608159195
906830432
670936
514072179
674901080
757145957
1087099903
498853631
495601082
545469281
1251634212
1172668535
1707313520
1017227811
846413137
909688996
585020398
301735721
521003183
1139486427
96498103
1112462350
446536843
1063803877
319981431
135031824
803109300
214928807
838725974
1345225316
547305672
247875908
546216774
414597069
1068564851
1336443074
701432900
2026756
1133096457
285659936
840050466
1771790660
469682600
355706730
830870439
1058589330
567750005
109368054
1144087583
508671483
675310571
834185223
1038128372
378842044
926463601
1066129271
1049237529
229657835
1282311039
1234294553
1729189384
1322839396
839597240
370017262
144928681
1018749063
984631516
1009838118
193217058
1007544849
1757020901
949239770
1745060889
877706833
1757132295
121058121
547334147
453679328
1366955485
851551464
186415686
1740980510
511734774
1461761481
1441356791
221916969
1617859909
252633922
408439156
891178095
518413707
606394167
685647271
52321289
187472615
553668404
1704527427
1598825962
503458745
919205801
540603475
892461358
647696035
116643917
1662654263
1331493317
1449917779
924850840
577949736
718106330
436214168
464534804
950630906
340524975
4281222
1692907165
1122164210
710376922
976545570
752374081
1291404738
680549972
1668838670
457182204
142403699
548257913
547514077
556813935
900632240
1497900257
1156324170
369177826
1747713047
872950719
879941908
745834884
1122059132
190318203
1786211850
1044255145
384484709
429250206
857880753
1217506494
1386677046
1252979191
754995962
1351817575
773647394
1525241187
95461968
673945050
1215621714
540023146
522266754
694522936
1307694708
678441230
920265764
794972274
1136123318
612661401
1220078503
402036811
713869967
1667593573
1537624078
1163525243
840804489
708705262
1028884920
1602174881
665954124
1294947912
1785181993
1666680013
643190678
476439906
469053775
1238267714
680331324
1229809104
745153487
1373729017
636550175
812537727
50832089
1134852112
535262010
403896262
1423203996
483447538
1688812931
1532740331
819379032
934812456
530171973
511155807
1004193198
1268836391
257327184
1029932178
838386104
271251169
532601403
720354713
651739787
195026924
1101042348
317852535
1369882351
1567744121
1779833107
1025804205
560894501
729232698
1266574055
1741788850
1729733374
939445538
433265017
897648813
327130658
240827009
1015583805
1444242915
1628935509
665024120
1772741070
1477855406
1664933246
503488215
282588100
1429461134
306268066
1738413956
1353272084
621520587
793296622
1403955557
1291745878
1474444956
239170731
408587006
1084472169
520901277
1717784799
895077090
357252054
777013050
714692583
1430109063
440174242
57198409
1020005766
427019380
1222807668
643825939
608754419
1477025333
1047663945
839145966
1223922092
1053916136
533621373
1551127842
330070762
1110900779
1108295060
1413278924
1063709135
471453513
599924955
1427697087
922111292
793242245
1487358326
1384947388
687793353
1417999321
699493863
171218361
530748718
1646462048
893988099
681051751
1350308813
688298306
785571185
537748665
1425277510
472127283
872228094
1099431229
265124491
978286811
677211916
875615812
222449596
756054857
1250860372
1125067613
1420325289
1592127020
417184495
601946119
648864472
1597300271
1748725288
413247613
1751781260
1719478815
1650332809
623513707
1704100440
474011197
1291984904
258029532
1187866058
1260676502
725088429
618472598
843785397
1257108108
1181396988
785903926
915788846
1225257805
678945752
1646378706
413733976
339937256
200587283
437446421
561952608
966598207
2681559
376014573
242942667
1086418446
385987974
1602117415
312556651
335883635
499753430
755717725
506406799
1747298300
803329083
415629753
661843775
1607183739
912977736
1765139016
1052272865
846598672
632671609
560345385
871092308
1191685702
294759529
1208387401
1145720121
813675395
300044597
1665785614
1613257563
1457196019
555205370
680846085
292085578
1338659399
10496507
627964473
624008169
226692423
267975213
414160635
356746729
250764508
1316244549
1274795241
1482110828
993650213
1287331844
1238412318
460773739
444150497
419125582
480662944
1583636067
586279137
487062603
1745996444
425909987
1682814316
786797837
1005308948
563618048
785959264
405755610
380737391
534728084
148082714
911649485
993934613
1033868422
1449523259
524102105
233903265
202630032
604628584
382259316
1561736722
186244006
840854401
926258945
254654905
656572738
1090397455
407470025
434269068
535128031
1093514600
745538774
273606877
1666053666
857343642
1285204003
815846867
592851052
637822449
539713413
1196258473
844447215
534129549
1082620614
147527074
472628193
1364163030
1298675606
731709410
718163326
122829729
392751596
1725582732
923806615
211139058
827799664
761394860
1793948023
807909063
652388073
1659504468
1625842936
1306358349
824192681
1124401152
901670052
1370675369
900713636
66535207
297571296
1490603219
333384497
533384320
707208584
1712621500
444500550
1450606656
1269667
186705609
364722653
1068934832
1456888592
955230673
125224182
1279448721
1378934434
988623
1776881428
413943410
319974194
1177610575
718399585
802908900
1006445934
1551950792
717769390
617299839
889245037
517060373
157172314
773260512
8738646
97321872
432117043
471477975
368353971
972634914
224825616
587068445
823825495
1278479789
1313286975
590826187
919661300
946943133
1021515478
375516944
708132479
399817470
1771725877
390003964
1274308673
892310791
1239051101
62595585
536210598
747841781
614151901
1679511367
1007419886
1000068590
1752986356
1678399682
544494159
825621444
1121449678
770536661
573422023
775857755
637331606
723068026
847803027
482832842
1650405396
1559078974
1480750252
421564360
1691397764
1007524422
1182336273
1354365253
1605339079
560421052
874267443
1763033826
1040703790
622879991
1096619652
701302838
651495144
810078524
638809440
1211268520
324882694
848438187
683151938
1122295667
818445704
1101842891
1192996377
134988323
947484099
1124361526
459760671
1223850692
478499731
269831189
548026500
780299713
1737359617
1025899818
603516599
683028873
269753893
1092526595
1019741167
148704926
461402058
807271647
960297500
833214399
83340810
713631420
702966146
207450785
758071939
1690152178
510173778
1022697652
397371606
913356867
1692704421
1060817673
515508334
805444883
1794796543
315032790
276942710
1350161352
513549610
639773331
480191751
1322395397
1145480918
1498705746
979658017
552464968
810444979
1030897081
589721016
915889217
656769352
929119040
683265533
1716750879
769275781
531147675
970081481
985203596
635256547
1296494268
772718953
1060319258
1557832234
720846043
1210308313
593717114
1114735833
661792794
220649634
434688673
497033778
245081557
695939647
283127229
407918121
467137654
575619404
972065143
1178995690
656696297
1504982374
1039642533
426458555
472411729
1554963997
1212262035
1458095902
1305353526
843798575
179439008
1701495730
1715929670
1596450670
962144082
1470917834
1238839044
406049891
281313559
1782311110
1054999525
1208647634
1393620254
1495765878
1684678739
1077794440
880807482
569855740
1756364881
321438949
926584621
475341662
709301433
931517309
1450510985
1086603204
752674580
858420916
432223504
1680477341
1031806971
1426479398
813473245
901701534
258049388
1037593015
1631010571
975495836
436971068
550530100
758346856
1558022475
1084336074
510324180
960851553
478777310
1048574307
546063785
1092118800
626706770
1086939426
1471516053
1275043520
1479138995
549259871
780529003
1101628076
1540895789
612442194
739121656
1056793476
910977709
246907842
541937434
523264963
1292377568
769843918
842506481
1298573509
841214064
1553261449
498815334
478292686
1211443782
918540492
1436318289
27573761
505948679
498671674
1481652606
684203515
628291214
1392685449
546573101
1431395237
427918709
1342331438
1650120546
1766064607
1219770367
150830715
1124930089
393041220
1213965017
687188577
811106139
1358654104
717986415
922806564
731923971
625427426
1386246008
328044405
436673544
1704551830
1091587548
1526205469
760371015
376200556
436588763
1122428980
1757036112
968251613
729864499
1573239979
757629706
1069938250
327170738
620246609
1187328550
1628135478
777126105
1453737753
258493859
194182136
1371980086
1073718216
358242442
1504715587
95668051
883866268
998595173
919267780
881356370
500728312
761750344
509677111
802304127
367879346
1284594002
354610550
1597282616
951509031
1134126861
1475958996
991750013
729946179
463338760
903254169
710795756
460603026
1253987350
834605320
1204707065
1158921384
1186891799
463371531
1669001993
812161991
649584998
904240103
1462062798
500130020
244250273
501721854
530190087
1382627776
1088241973
1191920865
700396
1637258191
243630894
1480322559
521594753
1765353492
107495879
1457653348
1428600187
1006023226
1689551983
905859720
539598991
551281663
221331850
896589329
1026855158
999073704
1443441263
66313659
442932436
147477107
410852233
809008471
1352426339
932751246
410002822
1261561123
1734667197
1788847144
480524687
1220374350
892910387
824396361
913809540
994341949
718209633
84384543
988988710
1077209460
472641141
292814711
1034158957
502573381
1041020430
136328132
889638966
768573883
592948032
701397046
127219827
423826330
662946046
1121855415
829887054
355425211
641053588
1448017868
655993612
731010706
948436250
702591906
508027320
1214132020
1325174969
1070581883
368137458
788790580
484768
343672524
888105327
1342500187
1634286786
465179780
292096880
1255094843
1636577584
390464104
814438088
1723836969
1553067332
509343191
810547824
345860974
1576760581
388292379
729257263
939393625
490738972
1505801344
641526585
98624289
465187667
1435254500
952129584
154722618
1329203695
742942696
1264764900
868461332
489255927
1398775452
384163605
1034759305
1034954912
1126378277
1236657726
91590726
1047341243
1038446984
855806629
836745567
466162478
689534695
1041675757
374409465
319501796
1026375909
430365149
1271539550
1502010159
446763485
1061882368
940469165
1116068811
823222397
795571025
266799499
1410176530
494847730
775085622
870278507
395270425
488377934
704479884
233169413
764425018
1276584588
526676792
887620778
640838471
467647350
836652274
799529123
1354405314
1025149470
1007321915
1606915900
895613628
1053685734
1112406619
788967932
155614139
1482445012
591612452
914600160
901622358
744681812
824470609
37258448
1010587513
1005605719
570466640
558228576
916853023
749843682
1291384861
1317582341
1725487284
1402043480
1362289263
1044649369
1767416432
1239346240
889102524
849754037
786056813
368852370
701543961
687944007
1255738571
433913906
765192486
1746024101
355833900
655225533
513452318
783069834
885849767
988733835
972745033
223135956
1756315098
447767162
1479526972
1298002459
903342747
353383229
794318025
685179048
950753696
1482967166
1656419442
553553072
874746690
783827948
483318818
476199084
1457159723
1246551540
825399125
394774471
1632807425
769207800
362891776
1586673829
453145215
313764901
639601207
1030471331
456571214
566309931
625432865
668975645
771546113
851537571
860047721
1239870411
1671113710
754168078
578707038
47395534
1069311331
1206808722
842017434
949063613
643065352
454627708
685274153
402004023
419621632
773140571
132703517
1062744233
398812076
423692978
1774837943
1304605801
1780960977
298981411
1608482152
216238863
1070808630
309762814
679667634
1765887232
1521954697
455468528
838838139
418037066
703872511
954930595
1125661693
148477544
1020378442
723034438
203149354
612044227
878813977
778071517
1390922547
1050111282
490844258
1230599605
1682984006
616937336
818663727
323818742
134702098
1272537463
475518396
873474230
1010019352
177407451
595787949
889009116
1265888115
979166605
1551049593
736321783
976948405
636753460
656476536
852615250
1521795839
367457420
785279157
1739416129
363218163
255888142
711001152
647158382
1008988209
1119284583
741666012
103611533
706304497
488369768
451323599
314842355
1098319532
1425526131
388898377
1463569053
714763485
86840031
845778508
528955021
1666958500
689615612
474442560
1726475198
1018731576
1133312138
439904137
527045982
1197649506
652459599
769827480
832530980
763829126
691523758
1765457210
1780535738
1377270375
868161446
326490522
1295186318
831817645
408458004
508122270
497283533
928594967
758011208
643134899
1287659772
594400511
530803773
902231528
669343021
1261317871
415623681
1366898666
1183034279
520516059
682832033
150685664
1774859297
959845898
1055044095
503560987
1378703101
181921460
1396591507
419332999
1095873164
1661493486
1461635623
1100421473
474878114
644207168
539339512
1060242401
1182696237
889373172
449566197
453207173
983585342
1727756983
67757037
1733756930
881960798
786368435
389728998
1482220468
633471693
464243598
543325268
963414420
1137211551
460313633
1605247032
324792488
1010994253
1383705177
569230812
1344782878
552704066
159676777
939667941
1584805483
512401867
946687070
1083120914
1413576325
363530137
590195633
121603460
1760597669
913704270
379802426
1754126865
1690035062
724164661
1450159112
1126880648
128666521
1002655169
1258723470
1538144210
579121460
702244005
1657646618
493909372
308697816
1069518671
419301801
1639779237
481554086
899029702
755203220
1332483734
827996128
603526243
889692722
704763582
721662868
540599966
390156613
447923763
1111290250
819436864
73301462
994387735
1046838581
624441039
990954626
1251201215
489173619
892630531
1644976944
1027016148
1417769035
1676905427
1547036602
1037495286
770114359
1445894759
483620456
480601521
1711083302
436841631
1262432599
1680693942
755571112
730273605
1714052572
323330351
1729414615
1222746136
1196532572
854035123
1238264741
471372840
1424976286
1275746733
1761882727
858167882
1622553512
404272506
770806431
1016393357
1770587803
1569857191
380342525
1460635670
447656855
968879443
1333235025
1673116010
62241635
669470250
1583469973
1616063067
1468084242
1656949495
485099114
58221620
1572948520
519219738
445979652
745107800
207179532
620095969
1786258958
1398263804
1195356909
355756387
1699062705
510306969
1242953770
54889919
928943893
1138897279
257985242
598273305
1412994998
1489127454
1740572207
680898254
310105415
590185955
1241539801
585535163
1039983887
1624498279
522115477
972031136
1685068058
400955980
1675746364
997563427
281317927
854411891
430236577
1250353444
724114829
1651379320
1050976971
1756898821
872879346
429772973
307939520
1423922470
1469751694
1797963917
342370437
951335319
890670959
1129508679
1229695415
590548685
513934181
691606040
403224301
1140087494
544206217
1732585046
10475656
372130158
558860394
1653764178
762227926
862544626
1121734837
458012933
1339869599
1338186501
882663727
462885741
736158633
1048976579
221847924
747985064
809119012
1462968132
491694501
992510292
1318007027
926705071
379909737
1631827324
266816075
1094406899
464867387
258186548
1351461825
1172150602
1010265226
2688532
519841964
298023009
386603796
981794472
1623996114
730883988
1758413354
333265748
454587164
846335014
1673507547
1185776254
1866378001
368735408
1725300087
290391957
431187802
519426131
141160929
777899592
248578508
639015887
1328172849
1023218088
292918550
1090476191
613916605
802958657
1685203067
1048440235
901216821
1731857095
1548327856
841706525
794298301
593858113
1155821562
380923338
141500401
862617984
941173822
317798711
335187129
312131810
446969217
1097981169
1263158867
534841756
605478214
539662615
495758411
565799590
444632558
1483086230
1438741835
747016592
1435043911
508332560
1092600516
189170553
1309013562
360262447
966487240
975559187
612612155
83807816
1567328502
545087122
663226289
1053295549
505092160
866930367
842381184
1335226200
1658806511
973760006
1106570018
517386570
594945734
1654136015
376080853
765934124
965753669
326257022
1237059560
808712443
1317718274
54268430
1177115864
420475980
371234472
561984948
279380288
1685453468
98539664
1149447541
1397853310
373745809
1140461838
1789299753
836203059
577030908
566090712
782602563
841907433
443548316
146823728
800697920
631776436
1369238068
1068108773
1521103361
440630795
989982758
258574068
1139061041
260100196
759927269
700186745
689628822
622441740
851328593
1245194948
1630070501
1042632653
972234691
379731354
1018113566
534650473
834205479
519355179
859312587
739194084
902723229
795707544
1073828877
120947380
1169504822
136421689
1121724587
998647356
707906813
785579301
665058763
134004851
230042359
631913077
447669371
1717568697
254923623
1115285778
905072904
1559251654
260130180
33281813
35477119
1095559950
1205773539
793963226
1053263216
337144374
352368622
558913455
827361232
461512813
712841828
1122910410
1800840678
864828698
874631920
66218622
1364118931
207268037
727958548
57887892
631470631
159546018
358125218
792778387
771643691
1884457777
1243699813
1104321692
282282208
1617777926
1013741594
1732359663
1648063215
1042651352
1104960213
976294224
1236867580
1891789673
977632524
588805503
532098022
492166294
776566436
248017543
869857188
851114607
402116043
500592669
646524726
485289548
451481025
890118050
555594760
391467120
1869181089
187803466
251215558
398428493
707559970
860906517
746352325
1723975229
1757821316
757790066
1371544705
1821632530
1778324533
393166433
962141286
475184099
248283661
96097132
847431800
1458613185
1063632286
1405642197
567969559
1403481085
375499094
614325879
1222060185
535276202
807422534
838865714
882291423
245199476
280216136
885974920
1155589480
1572527723
609707634
807326936
541082008
149051604
899826027
1850300459
931285190
622006698
820063244
1064055759
1345290854
1333181240
926337428
185316900
683380321
1005811735
728575250
1877593039
1649024566
99929765
944124468
349830325
1694290076
185617848
889538712
987467957
265799936
463370202
1405452135
1270898134
1280608850
1124335327
88816434
399210527
644787524
539431864
699820514
1418646637
1648893185
710669375
500720408
1635580770
407809383
1026830409
1049018504
1555208096
1120514132
1095111961
1233358346
917617035
806589891
545552634
1691211114
593945839
351038916
843682088
1845486101
849399905
1156233416
638672491
75318879
1226010908
844915557
326968
423794010
497587102
1802422987
557185510
745190024
1114954330
989791568
1281478038
353856960
968865144
255859811
1048990723
873517578
375184982
747942313
1136874385
1235278459
579559081
240219766
776603951
559284818
1341270040
93909504
174455450
683966765
1012309321
1067991779
337408460
445278219
169955621
556812994
772395051
548440040
812381830
457299790
830396801
71966405
1712124894
1323718630
470883276
123416771
1564552165
607620510
281879500
600473591
734572731
511336900
717719491
802773649
794710572
118740509
419015483
571184437
1869862460
1309330627
742242878
1834369057
913395692
681007546
661612227
456127768
716900866
1268148084
417511096
431973656
724837709
836779790
1093333464
685254155
237459318
441451070
693055655
1058460569
1707171739
222609220
700235425
1535548012
1142443960
1618002353
171676454
729725807
1309868727
848297376
1324800323
664592633
380299797
956443012
346060382
283045886
926425589
1770365407
214080590
37338498
911240969
958376713
426120604
371307622
966450597
1147842450
1304217791
1491646033
872740890
365399326
806529890
963354335
684329983
34512898
541432216
805667746
1311379328
1699196685
1051378015
1146346284
279697817
1199879411
716683519
384172180
1618679096
1015578530
773121119
801976961
1306490981
995866069
960087021
284343227
1573340954
660065667
1834838087
489380487
1162870759
954296870
484637495
1193324113
669691624
164933129
1797416869
277316221
699844114
1623001422
1338882248
424640536
439311623
1579301005
358588025
648445077
735357796
830634828
1787892613
1269198637
668529957
369950380
1367612987
585117226
1347493986
536237641
605046400
596400851
757881723
1293309291
816191812
674442381
1678469588
1427304404
1400991157
602116839
1321643186
1246004144
1006113312
613563
93217343
289882412
652794555
393621909
1206257895
986382895
1734873795
1238712069
512702257
148388950
1004851795
1062768836
513456623
742836783
1178259770
393135031
1452465763
1143745266
649469627
1321291118
1239626597
1489509339
500450749
454927779
953189409
521851615
773025451
1312107434
641155810
468435078
1293790170
562938401
321335561
832880717
877026927
846916859
1757121182
1012911576
1694764614
645739486
809476751
325663662
787738175
1466204309
1679103497
1618417434
538586454
931704264
1498833468
297719066
1174650555
501417111
220423392
1688889902
750259878
1705827554
807383551
719192018
1489364541
690671758
1707324346
1778641805
414216567
295695395
585695102
916843869
1027265780
725426803
586399283
602775274
357251175
698304823
625902344
483982195
1370649399
1246191240
988762201
364209721
551403244
520087007
544437218
443836751
793699770
522331267
1728606515
1835330507
1332125554
1228544100
756542059
495274878
438653237
935335581
1618631058
1163548678
963627057
894961062
3663783
177092247
1234438933
1839386404
204470342
983805929
455199727
568847629
1335750785
1199902408
1790124422
291844883
1117517713
65396327
448782
1577304312
1150426728
728757729
1312053487
405890815
954999067
685028355
812387122
943829903
331230768
1138576238
353193764
1244779199
1405114587
1001763696
1409787927
977123035
1298156947
1179873811
1193850069
1358021418
1511485932
1044233383
1436269163
894451387
743022884
193685116
842702218
1303076561
619340112
220611127
476219574
905087759
554089290
712270749
593142175
757400991
630300064
518449879
402326792
286929541
84651621
532231686
495487500
167503581
879051624
876329044
1278123617
300271072
1530785718
1328935369
384549178
1080300785
661816492
566327483
920424768
92645425
382357740
732959877
1069343850
152342303
304072618
1456355740
180977381
362015179
538172673
947061725
1070554746
1897344468
602925353
191292410
1101048022
1213658744
340388555
1391900593
1014708595
830424918
749532462
1128432440
385004313
1081404339
202478545
191467672
1788689929
1222480117
786085423
650925515
1702015018
704291639
976438845
538933285
1481024501
812214716
700183284
327882617
156404151
779636771
1116490497
1021392086
1730946624
894812693
883351569
720309583
956285773
722330707
681984881
845599372
685792416
1467507687
1514230849
813078365
902455862
1426363468
1663732994
1245765430
665237556
1094753068
1392540975
1368351819
876138057
1185886913
1334803480
648845490
1468299959
292587213
956992354
883873523
1255644103
621002606
1388568041
1187388527
515308571
262941145
738411298
459075922
1557566849
1709003473
563749490
1349499593
1069190097
1264668300
657134126
733438558
288845537
424363477
952906641
601834082
983873771
595002846
1559013777
485844269
559410416
784635687
1034820322
1782725852
605474870
704918209
279505831
237807805
486813721
818290917
200453318
1117957838
851185596
422200480
151892030
796447149
1885492838
877119735
1126181405
918783955
758611140
227681866
636099331
1606064380
218893996
1100924690
258140680
574328571
1534874210
660327039
931032318
380139143
1338119172
1346762138
1421809511
1637570286
434335425
1114498516
1286070065
1633145750
60760618
685913502
1285413359
87273230
1026630153
1572902529
433837486
1663646799
754139180
977783258
601864939
722725375
1221374669
501010517
1831268842
503321655
602764647
587768790
484008338
414727618
901295412
877238795
991307224
589952449
560734746
263970787
986434396
1300274501
426325618
510986830
946959106
1256753800
489215038
506940282
72963367
816922277
362831311
236315627
979818909
1046457290
1068414197
700988831
486071545
502215482
624077628
293066458
517233658
1257767227
1869448898
889375430
1005904337
656042334
668051386
904718865
823545575
808123733
451273974
456455216
1307505324
514473102
888042839
853089016
911405753
958492536
112418015
1673204794
1461933421
942352587
919887082
1316624396
1057922916
1413291002
564664747
229314598
871002782
1437930444
219554814
1269583696
672402480
954133156
534999435
1389440270
562731125
415083896
525194888
1575386364
436907961
871660200
260319606
623810564
169880550
1554222186
962346122
315616257
1479415174
314610274
415159640
609487975
168775459
719603297
691797712
836846064
194464223
128646356
935263961
1201873964
795498103
396508123
362734786
843362771
488701913
685165286
476610014
470213009
80119547
1385747583
780423154
1729864002
50107814
820877327
1098789334
881594296
465329454
1555889355
1198929096
1184524578
1417420587
250969187
1495842205
634354400
1334188521
1057959698
1403140358
710115602
503476626
1109257063
972117722
444575648
457411083
221454900
1599043333
1025317437
157457291
1317614978
435378375
890993874
419827719
139248103
654184339
763418783
1253470968
939495183
1486492868
930770003
674733422
259949093
763884640
683048747
1484064865
493633753
1824845853
248017951
250964839
1053311396
1268760001
884179905
952862861
480829988
317214554
557265658
418241057
59881998
582187370
838603325
745659094
780605918
1061939673
861032582
1145694185
238408429
1002219698
965017939
1133327607
1375216920
1423442403
1870721373
124953061
310812297
839717218
687419036
126889601
553736663
808992387
323070115
110925928
591521564
447660397
1397307100
792375583
1629270069
1505154701
318350429
540741241
959137691
650152533
1278600616
1398958614
626618112
1347347631
1175734342
970121366
711047758
1265887762
476229178
513776360
973867953
501287007
232332663
582919315
681941148
1279755695
520151990
781520509
1275852025
591264199
1603211746
421026080
864992831
1509686628
590468045
941519839
1721910523
597965246
1304742444
1339491019
1681068270
274315392
970800215
793070602
356076153
567756022
806548480
558910593
1095596075
1405063363
960499521
1456948875
770524575
459114283
658909538
974479199
244921359
96946404
273906411
377951536
1728963077
1259934533
555531807
610224086
486767446
1090630920
268508309
369480579
1233996618
1046695057
699565404
868265861
565100626
1332929607
1883970742
559872107
1021992500
785716828
620810474
1869519052
853725814
339521399
819737851
1048069780
526475967
1271597870
452669382
1320344268
1855476700
743796960
471558367
628221017
580513660
749215533
936977771
862289816
247241444
1010467596
830282510
1400115334
631800289
832936764
1752336433
840304739
967199424
307416594
407781716
828030469
1281808536
315470655
634452561
453191505
491672035
1409136237
406791612
1369179546
225911194
365295725
931199484
305142635
475456942
799433685
881302115
515966412
479936157
430368751
526553693
931983808
158828041
990807153
632189244
676917688
1661983326
861567915
1325807180
999831024
1388056414
359868956
828447381
764834016
373078569
1206644809
714966643
816197418
1079893412
891293756
249719481
964117051
1721122640
819264409
412245428
1068714461
762052612
539769790
1487881212
733759020
397279549
1886349708
894994993
207951017
793425254
1612103310
992690416
506829857
541447631
1035806202
180974427
807396014
615633609
467897074
406325204
435261364
1017333582
731073470
1743564458
1121151505
733809123
1307818125
989001312
217086835
1146028753
1635130453
994351403
389489529
1761792268
792905284
911212678
862636625
357863011
382189844
1684694563
398496537
1687376781
922102762
1264209824
1485825057
869033622
931464697
1410053136
477275490
569040631
451801113
1392602339
1135825873
448417643
497690585
1570279949
1410158623
162589093
1141348872
175290545
794096331
1642002030
138926144
1858120909
716651929
528563230
274919810
467785875
1335360934
380114940
1283617366
782005032
272450663
904778710
1755892087
949240375
1328416308
458487067
447315173
284144043
345869091
1250906921
781365683
1132971299
148341072
601185357
375117984
1642658562
775119054
1051350444
897744822
1061297954
540332418
88086768
1238231343
1404069135
1007326587
641759791
882657645
414108647
1730391566
1094469588
193491405
293992245
1029971984
1169759149
564795965
531510009
1100228117
212487154
1898589522
1317310913
903867524
1453922158
1882237319
982688377
59747835
733745003
982220060
1772263873
609991145
517551755
816743384
585687749
1209645158
798161647
68831705
1628890210
1462690397
1298723479
396427606
1005106150
1802606891
691537990
750733234
558780631
98939874
187295152
1120377403
727570257
834283435
92621496
1381656439
717511225
479153529
1015064925
839815841
1789130950
617047171
670306235
679912972
920124574
864747051
1338669762
743709522
621344966
1131261602
860871046
229556185
280411174
797314294
664820395
383141961
902071404
1081807661
442545935
576482204
731466704
906658299
758107746
1497384412
1683198213
802933839
886366863
1785163276
1736693085
1090984078
495912885
806914498
588149239
675308335
130129950
805790928
592662477
1058508593
1799394549
727348417
1467103911
950692386
780016843
1153280632
483588252
1053098230
1003426474
434835463
569107301
1058770680
723563079
795543558
293064521
56610840
222002750
1322035855
1285148485
380724894
426648409
956481516
989644450
898183440
797352613
869934789
527168260
1408811270
555679466
609213270
255147311
434222888
1386167170
1554267266
166579363
909563067
946333894
872539511
368563536
571160911
961662057
1488397030
548113501
1194696694
1212670969
1034342472
1696650659
632672839
161200263
1104402982
896589136
1186687114
465328039
885103424
681789950
759540042
981061239
1725953492
875767559
700903436
458699909
678399133
1846841698
1385863823
1083031539
807653364
180865986
638675076
1327467891
837824661
884624444
424190777
819902494
249405478
798483529
327083109
1333474061
978042478
1268680593
601148175
1830593937
950127602
604291494
1788366059
1202125154
909556230
24843578
966308422
1705446649
1459206330
855855091
938703367
1477053662
321670186
964970062
1214074420
910730421
838564163
633994358
1292892173
567386176
1868839520
670577528
1317021262
549326231
515458708
637116249
606190353
451608115
512724139
429852327
1876603064
1404764594
530484518
758487155
638469552
1263540654
1165871679
704433795
156270760
304045254
880761618
1645367975
964289402
435994486
405793838
447139646
1726546084
1752821161
1102735622
655936361
815322446
1030154519
1859180479
1736714925
614742402
784903656
1790336077
280566155
1025895574
280463465
256382893
1143485752
1161041600
1874510754
515410621
383732332
135132133
804247878
501136683
879986759
416114199
1207648407
1794914375
966333954
891255086
1767635011
941400671
1402733099
542455057
1010808412
255684483
936137564
821586523
1118645134
241819349
762895427
1264805435
661320359
1391106719
414151856
809869939
1239590009
1137052763
863088197
1026215296
1041343513
1818933972
1052920906
565754345
625798603
1625857694
1151131772
1888288468
1884595218
1203321392
626785282
807142664
1588160902
197566112
1744808627
1256494035
321702311
526268561
974612048
469952476
252811852
424722230
355786110
1076782684
798979660
933920490
589280237
120564070
701830155
560019826
1138767319
1824723763
874475607
964305596
354687369
1099946348
1421210810
1074685263
872794395
1632456979
972856892
223487748
35586484
1377935488
34730280
1399797822
548783179
1153694976
769807166
304268880
1062996016
483227415
821422286
973373899
941154536
885387983
420055033
308123947
268293828
707939387
851691644
1282257014
1125862735
422658736
1806166056
259108700
1080377826
850219913
324926262
1273877883
1714443878
912726296
1190927517
560134349
902402629
879599952
395475880
499799319
659432269
1028599509
347758465
880051409
636720681
871028071
498299254
759892997
809025963
875785220
758633216
905949068
997938804
560232163
821004389
1029122475
774909333
1841447158
697499382
888913441
618605938
1759173699
1262388017
1208126133
1159164582
529846081
408743775
1033620550
1355718972
190325725
447919351
1305435873
437410961
771202483
1316173274
589350701
752885698
725604702
538586831
890216241
51189386
1215396887
750643254
1111537466
1344969456
792843733
479990419
1827899657
846480103
1464165881
1810943286
1630004731
1710278095
695447437
1226326694
571680556
735430865
115959930
462676486
836069507
219894262
1091028668
1163991094
437392903
1082707518
534472032
815156561
616756133
1354685186
431466421
1057114160
987610910
417052677
858295584
1203810085
856185497
962405441
991341223
1335837267
585949423
976143561
1018603564
906111450
611218305
385098994
1153064304
696577624
1339608618
404591646
621109920
543975667
413811783
1480349023
130545808
429338144
144145034
369644737
598425151
830702600
491240208
1342408618
453291554
434173271
558959666
311948369
383412069
544775859
478870197
720175716
1132362797
389081446
896023971
1533703835
579489985
565875730
1828525264
370973939
5126066
792528117
645182316
1053073732
1215914951
583862617
575351129
1166767859
958653639
773455494
242724244
1207437884
1431176927
424432868
852503982
934449724
1054803251
1339854643
611509326
567576410
1189667531
1668338829
405378246
681883249
463328663
1621765742
1022895662
973098536
1721587643
1047927740
814688925
1572145007
609272129
581141386
455560364
553101276
332327144
1804365913
84257095
821209137
1038994452
1081754040
897808158
1713668579
686141316
507233627
422896892
1756049540
434910040
1147704915
803837495
1486977796
348792960
553523005
288804909
180996860
1124729364
399869336
43685470
517860677
875831252
1007525321
434497548
583971
308616843
302344113
340865585
697582269
410056209
459604124
974825138
47814
1885192282
265212455
288255947
653640159
435020009
1354105347
1630503749
903514846
552957856
251885953
1167913711
751460207
402336371
472374343
980361887
519319193
515712595
700185121
865802122
957037667
916297698
665520252
1060021303
762598090
1315468151
1368645313
1272713728
1618714902
872432570
802286563
330849451
1111978815
583630075
422222612
528716697
1031443488
401313325
284911031
298316959
825693583
916530315
948475903
1069006590
509446283
382365297
1451477603
670861053
719809503
451260121
1814558782
1578297315
1466893081
1447401778
1261478624
902208898
852716479
818765615
1508761807
797283566
861817587
382622696
1446204793
829257482
396476826
1156103185
816533879
1177643223
289026198
1341104840
901445972
125331894
914610367
1107261404
1017232134
1195070484
1779561553
720971901
990025263
680147598
1258945987
738955580
986724415
1442259824
441479695
350022480
1807084713
347063209
1006501936
659561421
432300075
801748959
297684976
258814079
417751325
1160441159
368004763
1761111611
751626973
1333871445
247992129
892795314
1711509354
821535581
538065092
447001738
727203074
978073420
634502311
903722147
823957703
606688
663668258
1849023946
1635899004
990013728
327199529
1369768161
586388318
908338808
1041009090
1562629584
1103468942
809880521
407430864
1029061922
577286876
1882961647
1019169507
1054700462
1367100208
734561196
576921452
304221633
1445112157
1813318023
1256818167
142518167
1290460228
448905867
797368969
425389611
1153192963
364698244
620110639
1249401913
263914885
1308119898
501993561
630083249
640358039
1797816927
169579801
1441956374
219723161
519550346
911659203
745446704
265249416
971457940
854585450
620216867
458265042
895717651
1566754132
113380666
1750630259
331554068
777970683
913291203
174309180
1170789790
1284153719
1271137235
886018205
1421657503
1166651345
1016427967
1257842546
1745461614
497959037
1356516205
451558242
1526145001
437960508
1426053596
808121037
1152085846
843616669
288345969
481704749
1826142888
1774450441
1378926004
1585798625
1475910449
1425708126
1305802372
883670047
340872754
827713931
516680588
397425761
1851587051
1107373755
1631312625
550128848
882663688
626056506
381400199
956018699
1750293713
1102263973
1728162269
1448639311
1710916153
1806104597
982912787
1321315050
1009085572
487549170
760585751
961141316
1648597023
986206976
1032470877
722808246
1244241025
1856366314
483488592
455049605
577245176
825419796
161690514
1124329861
1131604847
290634168
1763303521
1022618149
817554019
300427866
1875334600
298918190
546823982
332071297
318642759
840725451
448586838
1041393581
865741793
952184828
372482385
508508847
1376058045
93083671
327584860
765828628
508251270
805560011
1276843811
705016489
540302945
494395678
1051798183
311301432
246748577
1078921592
393322940
809178099
257038098
1097630962
873167624
499910631
862281144
1673927563
753266695
761265314
743308083
197855496
825137633
359893217
928633515
1420937632
966820955
1787590259
1180843534
645013541
499363994
1001109142
476072869
790752920
387315922
1037675464
1792521537
515935737
703422145
871459319
1677381142
1101310387
1020685499
767765866
606046172
680382547
1025000738
1095897067
1182242484
574959426
576155
969570312
968927233
572003580
1640594250
984781582
398835534
660950317
658667340
330111887
791720468
1454949492
50414733
1028895698
543844341
1176364609
828203194
1253750629
1652873435
402716156
84587884
1210615702
389520643
1536862035
986655954
1035358065
503280706
831563386
1656503087
1069295001
1323698205
1019904915
1096397477
313032598
895003377
1069179980
1158105647
601501800
413624967
1302113090
1204571460
172704860
533107257
978336966
1144250052
428280014
1762139065
438122754
662916476
287134336
777254865
1008712163
950306508
810674606
791784665
1380721319
1136125934
1240727396
630426233
1096152948
781084055
788411450
557546879
1755976819
874799691
1375321723
429583747
296067598
991881539
787070636
1051095114
894939630
862113345
844382312
708648193
1854022902
1337620150
1839825975
940012832
173052419
1156549158
1401599260
747967388
549056148
1384135793
806748199
1326322914
1245116133
1078064342
995892846
677522604
1792910634
728331007
807897801
1419217406
1701861015
1035270906
765437445
1595880701
493563616
99338428
819763260
468354627
1058949746
1532720745
1048178714
823952025
563405648
903725747
995047179
1772615971
457989155
1268385548
627770280
859039790
226533677
337506779
1667817485
467070152
1067270656
1797739605
1167296010
680302198
252737911
845402701
1769393173
1192545073
367760950
1053226945
467685263
324034193
861124984
558234437
1438213623
708553989
636721755
419723566
509931548
632570
1198988052
949014807
1036713974
384483702
425849533
979601346
507687775
703860564
818059874
1893094476
554783823
578580944
1107342430
1029036436
788063819
1025316712
570231242
1120539432
1637038033
406886100
991536381
1079341919
401782695
459331753
992043046
1064889301
323433725
757085675
490871810
707106466
475399401
446846711
1869927335
624444290
1037985749
450910102
491222937
744392035
1223946217
519837249
795343971
627114980
350337430
1079667991
400362078
311620519
903037847
604164345
1807460915
1108824676
656929741
1257784067
1252175756
1771326412
1037547293
269304335
977315411
1042488557
650030975
524887099
1236126472
870131679
518724477
1584539555
1082757444
1643446190
226460108
1309731808
1161536639
1818303470
1081199518
816332261
399981962
213949058
499573358
1514001756
1208383742
1455460605
1545526323
1869196044
695011579
1258892099
1432186054
407909993
812364644
306360605
1076658411
267214693
1490852669
804687635
631614247
668670489
675154453
737027657
1490287857
777502644
830618743
717028031
1873463814
971052798
1032354987
980079395
1261924582
1158510055
836343407
866564222
610072776
1036513360
1038978161
24962282
523980709
265793497
903968130
1317377796
686558540
605573841
1270577127
521161536
291376581
1653640749
930934441
1824727022
1739932732
799081442
580695369
816419397
468669666
141734322
1139686779
335201940
548141634
885347696
784108400
184541830
228857
257089274
83509472
889592893
932158460
799917446
918859310
1584804680
1093362054
1789284376
317045878
411190120
481217439
936108860
1013402564
58957294
1029371426
539566261
1434734631
1170012297
664398382
797665031
679340268
1419425409
1147596553
910340154
997724823
957792284
1241876587
1114929360
1114579779
1740674280
1123796752
494379542
1046102260
1257357401
425066910
1389807677
743074384
296495542
362340974
853027994
502615812
686895550
1147380551
227009175
1720210842
912308896
1136911804
1595140495
912304508
1148196995
1887192023
716226256
321353022
857892389
852530054
459986247
1651638443
815456073
1773004
455762019
698895799
365627670
1499098574
492983582
597067585
882833054
1264409958
1043882258
528096951
1695581598
737363484
742270682
444127833
507193463
205009440
1861982932
750660982
1488002990
982883004
1507716155
1219974531
573031998
463421620
842965196
1533883060
877590677
327780504
816244889
1048371516
1119709453
936602173
517691922
935477465
1180823753
835874625
606537321
29264627
553908608
122886003
810334766
610088153
858558102
408910584
445850124
410678427
831855489
307860929
470072048
1227325292
389336465
965591755
795352316
1299612311
1443397407
680054235
810562270
476676157
1562101096
610645101
430502369
1889309999
1009800787
389299550
1217087007
436889445
1257316851
309856599
713875418
209590858
522223430
570866728
270930709
495446610
