916513954
1237730106
1257621018
760262338
63925851
1301326824
1074482112
339464924
213096378
427563646
906692721
317452624
893982009
247061557
259821400
535580705
1002578114
345463177
427485543
650516458
266241261
765614456
366735842
402975511
395581974
432812166
784658291
326753775
499449549
762844115
1187014873
442054376
102373131
546588836
320843931
1301517548
150774144
46081455
144679815
191081377
1300018779
1101071573
821266113
1184600673
391134532
16165239
667510278
408938
108914932
118987163
351562034
550573811
1382930725
459558465
27510730
1058607389
1201462293
650426349
734129043
486183686
745509456
502687182
847693524
390691423
891714354
939328113
395010969
502403993
966639841
389193152
678309664
749151715
743945934
541372602
502830213
642516340
541423056
812405512
655871074
317229
465193623
406871767
317463395
832989336
598799777
218952590
650588141
1500422448
654883322
1233188119
975923061
640072559
163577520
166043730
192062927
148708668
972073323
857042725
167522583
140967040
886880683
62403092
1212191024
493454874
422503949
503880288
235493981
361044511
4196183
306108140
277081301
343681025
410427085
602783392
96640420
257470469
387124590
319386296
337744979
226655158
476736737
632838766
213063642
314610274
264912522
528434978
713858556
191215076
378885208
265095423
782271719
490995586
1143988295
689830064
1132032034
759476379
1066260782
318057215
817407347
1309487786
1547174392
208413786
912029572
850966027
1172994320
70216138
202149197
248345173
1266460509
470619020
852209081
673069588
415181581
93319904
1000657787
450092217
340579503
885956348
588028550
1022751302
451534438
188907087
102199678
562812423
777259560
1236840
203975292
857743245
575218687
449724898
196170558
238076727
153172771
1334717161
838424087
481400044
175807848
1065152365
744948610
557841145
309972271
1026466757
374143754
382375995
55688373
259856851
496640736
500913946
414545997
1011092490
1211855489
534175004
622217682
937251108
497635772
40124361
1005808876
304634562
189967549
424069056
342616417
777915184
511249842
449737664
334978399
866313021
71829658
1270707016
714450495
72602469
498424126
1335115876
1361330529
581876388
638396710
1460689473
368146716
473281980
761659711
1160559898
153403666
258241980
421558
391111010
360627880
1526969444
799078768
1316448159
37807476
338227946
639903032
310721641
279098296
1495937600
43105240
400597729
74344053
707209637
500013879
339383170
496804182
114442662
492561286
567783489
715439497
451354040
436164937
1432264547
227331888
271351977
942018075
665865019
372109961
356933205
356294522
323207658
385758951
898149747
563961328
497945205
1236020900
528569009
1168887611
1395219878
306793351
727719342
288730131
1232208011
94201494
242444393
373004910
1296098612
419126183
339444976
555998811
1039109351
979180853
763969117
423036452
181924211
406233047
922991516
641204297
136071288
857807452
1542649057
451063606
167841410
123383138
234027582
618962117
220828149
370927794
243343228
1238927567
188529992
215710032
490750071
308733911
1530315847
383064587
380843015
243569920
914122622
699362020
479080696
1291597108
918053725
1073258700
444989974
311100340
1337643935
538733486
1073021387
1296665946
238445496
446415910
760060740
510404543
411316142
483111956
762857105
460121925
1218298471
763654562
925991806
511871718
860358720
1061466667
1558869526
157434828
339617797
956100636
81210352
253995952
371943627
505735083
1256943973
204189348
960551078
308526070
771712527
381788161
300692777
180542331
521173926
500152877
385381482
1411857187
310909006
99527875
555083319
302952270
1243844597
400026908
631328205
839896628
1239497454
495662072
306420959
320073214
144794516
983442249
1291812613
112395415
433983556
154807769
1084478852
264413457
393724007
832691661
828946969
189142562
488782524
54950166
334377518
959762219
105904909
344320861
197469021
1139717576
401431213
157010873
1061049851
284974709
456734693
118895300
2248304
861938718
975251292
59270984
1358294101
812277896
1425321
964283996
462714731
678907711
776859285
858511940
511947547
1105590464
158008698
335244509
529708842
487147323
89862773
196785349
252166795
508153669
71398202
135987627
746888329
719701010
425644406
148841928
609197865
388262969
337909424
873736751
1389317329
162382772
1267843017
1061904959
234492717
224014639
161332112
112199034
1050121275
148514816
440486223
214648001
365614384
970906005
101879211
217411567
657078
1012965773
507417560
380450773
270694195
287766545
412813097
96890369
525353072
666234485
1015509360
91241083
427091887
357146007
57195086
204394667
598587828
253239255
36744036
295997410
448166548
472320444
586556793
676469873
427715678
605009490
140034737
165732496
770452599
1504157951
300769752
958312637
147025436
761125407
718163326
1044404517
136478318
73590848
333211595
1308692
148161920
198324316
678407603
469345312
179008061
677161168
424363477
896966941
323075421
192256021
422006949
614694487
464258968
502470081
786646484
513409895
440087073
85215433
662392303
215317972
104551468
852245266
318441320
1050077423
426572879
587005540
964489369
883464150
378814999
562979535
725441167
152499924
930661173
329462887
582914483
842508596
1052371406
304178687
185274886
564339889
827164829
401902866
1484400241
810583285
627678292
263933699
919044742
390109098
986482514
404149880
874484848
288841015
82156227
849576073
942810466
1228318452
650738767
812021955
580689083
451135227
302903537
124642826
496763657
117324066
800590933
677726276
1528551170
680520419
1445273446
285682109
136225244
1029589392
1263913850
223599166
391542263
297114140
1045855581
437650802
414659467
237200741
108382241
1546634574
839212868
624605152
1162611824
965318808
1162704066
1052902587
121759442
731342754
2350229
894640841
197448616
486782699
61455975
584329503
461327467
636411707
1010406145
1306942366
182522585
210503969
34575982
414852272
558889284
514817072
393491126
488679491
463484524
1165571638
485997453
461842909
9557738
670579200
119171857
866100552
317210144
344292351
551558366
352969163
446375170
219750610
312639080
1130613996
175614709
1039583151
50897022
397550434
1568677207
273564410
416915016
357717933
529741119
1268444
199498408
736750466
831994676
322618564
241075321
644828487
389977341
837562011
329004200
255877042
880938225
509885541
444709263
980143393
830986359
327040822
1192869120
380081125
407913068
156351252
309192583
74623640
810747917
273577251
436377679
493852332
1116732038
433839097
1130880754
446792021
343877747
176807757
1204358074
1096994370
965799828
789278335
527842403
390090726
382878270
776359596
482864651
489577519
1196310972
1083835767
607691489
448979690
554156033
212511635
322178021
1377628750
706383
814502635
323633281
704295
74420650
134497359
2652603
47292448
483788491
345368710
506922404
700366667
399044331
421344278
1361846965
1056337313
432227436
1501724341
577647875
465744785
424259968
629651030
1019200182
113139287
617917914
715361168
352621765
533148639
784646262
61792386
503826940
749701078
406384051
23455565
194663718
803805086
218149803
574678620
286746200
356798625
931005154
380367198
318428061
612454794
274538920
336082014
425708883
120799249
227447262
44146920
662892577
492554311
320221945
355224717
151797353
1227351284
295781828
420164605
775763539
583572465
910080666
505639429
211472026
260168938
1136884370
224078157
179673066
471689303
358373776
166102643
1679603961
600937432
458013100
243765778
60228535
267210174
1185389694
411380759
633056681
419264657
689522597
588212388
494281721
175983541
222708987
582493111
224262353
256425323
267946215
194679281
476741489
422784700
470198746
402642257
404263008
477098108
861731624
1085269996
925081619
878376366
310816005
361911236
420604802
363244451
1608654174
568972806
933072577
988652347
273424415
424095336
1378628690
435801059
212273340
904576889
882485040
992057965
269631503
1369015574
1164411690
1088512243
675386748
930005710
1012948200
312301149
806166127
517019365
1308527454
108710315
452952782
662635568
246056878
397001268
916343088
783856200
485745042
9898826
963504512
970211235
642861001
820501579
336464646
370956864
731799767
375990893
309368585
721047915
317280853
211273088
454768669
146561024
155461712
1598327823
208232561
124602477
1060310208
95602557
997097491
579332618
450173294
202973774
359279054
928236811
289724476
675880362
743765326
945326548
778374200
721759061
541935375
247715676
1417580399
490336903
490336903
241013600
391217825
1486335243
1084337703
145178744
864378121
915147659
459201200
269758155
343249716
347698346
650268370
400120711
192468422
326657135
549198678
973680517
384144694
935316273
1015901990
1078824839
1641768060
372179376
272405052
1059486506
419623479
709382887
294218580
1008468623
329393129
334346603
326442318
1265735416
494966880
228398174
425439766
506036098
348443555
424770702
1521299776
864459477
1898010
433387519
472845803
1426242468
1430757986
744540055
870041779
275020234
161559009
286408687
429263795
68806021
1188563888
397983637
294118839
43336344
295007191
786171362
831495856
910956880
1303925083
741240274
658249593
845071016
303196732
686604101
1154350731
703356426
73652927
1429169945
931534954
274050240
838730199
745907788
227369010
53025576
1237637583
704666336
556962395
448673873
486497977
1615756187
822284835
151746799
533331656
995693999
1216816813
505864567
338420884
1612148759
72991590
355980147
104728205
811384433
121309012
223000558
204750333
1013505799
359145900
305029217
592911319
369318826
305082975
1388571465
909706257
984946472
526916522
290597372
459452449
492703718
925003330
1267059140
963916620
90491821
860226819
284528053
280989744
1332460042
775610772
1053212836
684547936
575876742
409249233
1117003511
952835494
1283392958
526739208
635916748
1331746003
424297973
391298094
539281445
287322654
398734545
1519964405
430072176
1087920437
161706639
736879579
359630317
650959584
813569474
348694501
434286789
75102364
273691315
440979240
455918128
324792488
343694211
173981622
356993003
603262479
952921828
1420265968
544058722
376410521
466268956
528731515
220533686
771760735
290592211
1318573610
399457691
325980399
199351247
1263782601
266875068
551794469
593002040
178807326
182626225
1306584981
983899656
209738941
477261362
246126518
362544313
888646992
404463939
131056310
561876394
573526283
673815241
659833827
1353358063
384939854
1121657686
259755384
299353368
167018276
970284128
611101927
199223389
362273573
943819194
496710162
487705994
174488732
469741561
794490344
305095124
200104595
1033912345
554483255
420742822
867842532
510409631
166592604
431423434
350734613
88219289
460946126
118783372
742797965
902672399
593931790
482586837
1056491635
240764842
800691825
169060707
1296222673
901594829
159049063
452683678
449626132
555425432
290528167
754028191
437116964
173235009
649943253
209352307
616881768
433116824
574959426
977411543
895662533
1311805003
863504029
49980349
1191851213
331964025
231323557
445691133
965134442
600700511
947078034
372090966
1007338056
450902796
690812687
490176273
883037690
242564900
449880378
233379846
1000148438
348090626
60794992
1063314382
966018366
221142646
424295996
506333176
54605879
937148824
720455660
586264011
188571972
337635738
1490233713
370429296
1181921726
120071316
1339144728
485885145
514699091
466351225
346297755
438552322
1216179142
976650197
515660344
1194286890
539777505
787648044
328244049
221731915
151078400
195201837
551344320
512459540
490415694
105631645
504052278
927064009
445236387
356381510
700635063
609352354
232313778
298020655
433663402
110422564
523515696
700077177
856378994
394612546
634023611
308094979
365434656
474730811
100747090
649894922
134463337
149511054
1017441274
1473932716
79572698
384893669
695132324
263054869
142264596
389700068
916795799
510513642
566443683
101921321
1045550719
149326080
1359746821
718644651
223409027
1004777835
507050872
422956695
1260441344
142357120
600422161
354226704
374917790
633532651
1388030044
92588488
511883159
472215073
536883969
662057243
449098286
263085807
170805719
920182581
862315626
645785124
916620626
420652691
971270386
314310194
484864170
666480959
1151103948
1136509276
307588343
487537585
299857509
858717423
769502702
488882452
790110355
438168737
386433911
1060199177
600942881
745953833
419580649
400192475
713573186
678908192
482155210
409095733
1260424761
507675816
1098885058
1340316647
352596999
1293913334
384692086
435829906
1348893592
356676912
426223499
273306375
388704165
505811584
168474176
1691568376
616047131
48888718
774273533
827649795
1377912369
447373828
753826860
591018371
605803750
239541200
969660026
561712725
512258960
389510257
679098594
2975027
921508146
1107893749
538710587
501576879
228466984
820918293
311739933
431423605
425879844
39082054
197112026
203160463
979438492
378772618
352135023
562248378
398827673
931020270
490905756
477750509
1327611039
356388672
1629587068
197018169
473872442
503585923
147330953
424180218
278570194
510828454
398250978
631056828
1631137636
366975629
77820406
228652527
437909942
991016015
747899527
1403695846
214239726
475125091
823791580
956594488
1459444063
843256456
464401812
503635
411599861
280905411
284089556
406463269
428156684
773178321
751535022
354326812
317215143
266969252
337396954
316911833
608511288
741434581
149205138
1287682254
1583891791
1479009502
658467088
1231236875
232075799
1359163599
999576436
1214539457
527477710
1237010071
955298260
1601906486
1259747790
540574215
235396688
651082585
336649042
261196729
544630755
767078443
1475108448
495481413
226644445
9720273
173779672
251531727
395943962
477570258
504703500
408820215
704485405
363972441
97200997
804918579
497910752
751849476
695273910
103830186
317397878
328946185
1022807815
412135721
1280513207
428918104
41293802
428066652
541143276
784056341
1193613627
275477259
898285214
525825528
1130299689
80815258
282099301
1610950223
440039766
636740144
644771037
703564781
216603846
881366537
97400421
922011
171062402
395066821
1610540931
440036806
460186740
361674448
173382
694320171
571974239
205048049
471185474
400930812
958697184
300044869
1238942804
689111005
284940947
364698040
781545904
1328884130
1131067431
1075612915
400866720
624586766
864541612
730408924
211254202
489717506
375767165
80744318
1088803349
298114407
939415536
1311995446
466109938
646709795
264679536
228919618
928606381
185683971
483316150
470483382
677741342
656802855
494421064
175587831
788508815
495583524
329674008
133170365
292176620
478864702
536898742
1181727573
243812138
531574631
917003095
862288598
412980171
284342849
548099116
1082148009
1430097809
419590002
191934103
670032401
248368213
35822792
1311113212
868902754
254115997
21563876
126574946
212547639
1320496882
455550124
210339313
342737429
963820584
1061588119
1090873576
210349388
1315698467
220793938
1068704250
255038672
314842355
1335742666
966685702
413453049
254871671
796796185
476260929
1271428504
185958101
968095278
155882316
1265556168
396762687
359051652
904819154
571777570
117751293
453125210
376024929
458289108
516640946
446091477
1313383622
473500317
118554754
318106874
685270328
796741252
311832190
135943507
1016935734
704795406
1687811588
488699165
152981227
245575843
159948993
1520972181
1357286198
648734981
792352576
734449530
455580783
375755422
312458117
506445153
684320711
181350617
604450494
889947089
629471065
1097042956
632314206
987270276
472629072
474884200
645493859
210650022
953609139
171347808
293431749
781043473
484300596
414016150
426558527
424280078
444041724
423366347
280453890
363790782
159146373
244649872
746959101
498310938
525686616
457315680
848905368
37004847
125659345
252489491
880675493
507215125
152764674
739785626
177907681
332221525
432357928
283800366
140570432
331435568
833760605
555199688
88486656
896474330
488432788
995682005
1238473620
784280928
287822390
146633084
343670354
918494374
967677779
621145666
758113324
436900101
946859887
893442436
789554447
589933184
810180517
1499974700
1076844401
97829339
276552987
342103048
1215823508
436988084
207169026
835684697
176747108
217909672
245508419
57550028
178631210
470691910
398220543
750626091
572699221
266093905
692564269
1121382734
836170840
534770753
517953651
778794390
720958588
393004643
765930036
150827687
830623966
216787178
935214564
374554852
239697227
738507140
264944762
508769847
539343498
310857163
377938172
260424107
617881320
508090243
1282326283
131810102
170732005
342938988
73796319
650781388
870528668
116088630
444257560
12338509
912538202
550554616
1286246714
514684253
132471766
397582306
625269899
706693214
1137081642
2175678
468005707
135839326
1173204393
214186821
1097837072
226104119
719976620
376441177
292476091
366581761
744534786
532305231
181140903
107996613
275691535
462311073
1489231202
405322774
580336094
794302400
191092256
52839382
481210
512108586
274268884
357354213
441023971
467554988
761910972
497486328
453542973
623662802
56290400
462210508
1560523148
1052758617
752575197
988091771
317222653
277974466
300371230
502190879
578170858
421657827
540610786
1306618083
294594386
1378738070
1148120006
590006117
467172406
1132955794
1122598011
1028902361
1428105062
556527463
495958798
1007116
418940676
964750841
490207894
1392801508
491737022
1606197
314925791
188234789
68244781
537700687
114628751
818456019
114628751
384543424
73768846
81884909
403249199
633456654
168090136
248886560
561899968
264227806
227474562
676929949
1371226300
705966440
705423572
483516160
263761379
444684948
1154694489
397732105
239813617
784852287
356700139
634304431
223260102
773270713
205835357
400484437
801536469
866204828
745746286
322436241
42394444
744369109
951732271
704189530
57686457
1664666521
783352829
399948131
741989190
428258282
443069319
1484097123
423582131
623187645
331673367
440280979
356104986
446894132
546940227
79623892
835941719
355690993
388719982
605692904
647590320
1197121043
763345361
401591900
484778901
1496104424
248433793
820807293
531580538
521113799
355788884
192399124
548749453
509719320
714136049
714136049
296550994
872834538
795422196
3631888
162442544
582904242
385031484
667438189
1695380476
976913342
367873611
1195516473
515862710
1401218977
220856545
1064592779
357649390
295431670
347736799
166569229
1332336828
409444936
184722865
533092141
1009036374
411643186
1278150160
201029616
773469459
1008852499
729501446
1350851278
239218044
610569218
428559795
253419973
346504601
349237042
504329046
862861919
536784539
385143963
1128740585
311103090
975481658
392807124
718776443
882381924
1400487159
1201272262
572145944
315807078
1001076796
1392655330
1094663446
372386030
398173906
499264659
1075753595
676047806
60281133
439090335
217040563
489446029
361897133
982294250
233571427
481894620
906391776
437219030
455939429
398206437
731280515
1251814183
878348634
864816471
827746777
611037337
351437495
643323552
114964066
570447038
474275161
284012425
277140132
708671035
1069082189
370289730
949470875
138602604
866958751
847173341
639335422
1172894544
175792419
280910070
1745441731
693550992
497800874
718006116
716982714
154375525
499125752
439956363
428357751
975620613
15047085
248077333
969486116
626189365
444187942
450555137
405155717
774292768
184085411
1035341737
416814105
1235649
423844729
89713453
384401404
620547274
577598823
123793953
273703290
371073351
204334172
593450690
412537451
467555571
481898745
1218354870
496034831
382282464
513948701
1494390761
167657
550742913
1270948608
483871669
367799998
1170973624
548567772
946363014
356433858
1102013578
734697483
830881224
343517196
206952494
966482463
479392615
855972203
732899594
356978028
214978216
923483267
193858970
1341408737
934887134
419352915
185297808
434401023
531180361
1267712961
671182931
1176385707
668595130
359902827
761097657
1160343201
469855769
491775043
487510121
444613500
488457700
38729909
529239003
237297432
3667458
565534545
482403107
1329797579
662452391
737182663
1169194093
1646250588
603815967
51939291
421115329
254276159
91200570
476411664
535826176
194127305
397610717
238290271
627701637
283779497
622313254
259932510
414719943
165975216
199716790
338420580
169321475
180727670
425309796
869379798
257937590
428733213
474120196
325085503
151470933
703391458
983696267
62605552
531564537
79242608
220225262
443793925
1370134120
1190440776
873462643
391444085
429129927
1119202302
851128378
390330237
21432802
1188236405
270333315
48440985
505746226
815473309
476337971
588659631
893191426
582215111
1063549380
531671723
185676404
695809836
1298052529
1042489553
128124631
263290118
1109390215
338332329
718389751
1451925099
376755184
394014755
195634144
212296444
1461625424
438805472
313859668
415543150
393864520
132771931
446139588
240490636
129172595
1021596333
281713586
314620594
401543838
92808839
364018957
877946700
203556046
186315768
572806666
1409917278
293925939
178943534
765092440
1468342742
190653659
830565149
619249335
432793740
322061589
430134941
1481286931
1042915402
409923307
1544954886
339831179
381840100
719668093
205659488
431364634
914193734
937700312
904862781
358660868
482702010
983038140
387056656
1077748727
772865084
1304572255
132479698
796310104
65578293
860534035
297726745
503374588
1330401795
473541491
1320383300
216038064
194229798
192892535
252379188
275275195
1446491929
1231889528
331748136
1180546535
864012995
46281179
55737054
1138019390
1047151792
502022243
308951370
290343245
433738113
1020369975
442728420
586258838
328591111
735725238
320319354
89292492
490793397
528175448
182734604
871194529
603654964
358626841
891403751
281197555
381057455
134162838
425304786
429528774
342574302
1448301910
306288825
1483702789
134043724
550302367
937990339
402284975
1058452280
639228400
513082772
509711797
959392469
361907506
369626563
369018322
494347799
685248589
1081583713
269355373
199171687
456142832
447590699
484439134
955968509
1332734269
415057591
1006495242
333955095
126289128
866723081
800788174
148916608
471320345
371831423
385598278
1080576313
1220800610
330447061
27850890
478003845
226359312
990976632
320072904
467417151
545789597
116526532
482123668
276978540
967090686
241392290
136113138
1058824434
751477293
1474761902
54618322
733509980
632642343
433611486
670666322
296330109
421962826
856573922
252392859
746513670
1003087345
927680239
347730475
352918244
6876531
323010834
507197476
834874658
377505698
210736204
402195552
392806939
960448612
1245199224
1521576737
1047388465
1111749219
367609488
817773108
499632866
341178877
103691294
279164009
258268966
970053541
953181840
753297302
345332699
896757064
42742570
165557586
424124113
936861749
1077046631
1250267017
261167549
452259681
1220576741
314359208
1242530237
412778907
941672353
1540184167
312565176
1119267683
873655852
1307875027
838089133
290189989
30828829
208126858
432302128
1464511918
548403677
1279476699
1142048515
979147242
570820529
1775208407
453692645
832262020
815663639
772975935
85872402
136971868
470816721
3021470
444960770
508526397
52378928
1058315547
382560258
109749006
-497553600
278967163
296239740
589405713
404994958
494966549
419652003
955944372
349208044
544200808
1728121836
463548492
463548492
92668004
457761353
677238568
306496025
966814900
882539757
244313587
849564392
67650236
1587498509
823858935
159721182
720109048
528819495
1186891799
418915747
1091771178
424083563
468760733
786467601
708145458
289494129
1157071504
623200022
496388374
1038522785
1027099032
469242923
232877783
224761158
325455763
131467137
87407341
103120148
479046147
763574783
112110912
321147969
453293495
328914874
236438249
1015428677
1096854829
284595598
236048357
301896590
443529900
311881239
518229712
1094549245
331447347
538029884
47583515
294289300
450929968
341814946
922830473
378455346
1088220588
1047438224
384557450
455555353
1085239220
161529277
840751869
364303930
800895612
391655557
1105252911
1893808
138729475
992165378
566093572
397379818
337291770
85684204
782576649
438788452
567534092
706448872
237812394
1109584333
101838976
107260092
1059943566
281890752
453033305
265569555
241181262
559002790
643196495
158744091
231618552
262837916
1246676720
690737
1088361
445207638
783471588
86461807
414879141
928080204
58702807
228419053
701666774
693948783
270692466
1296660770
509117687
842976889
309318204
718960765
337118323
644504118
1504814125
962335150
407313359
848398360
990084606
767353208
455611951
684701420
810883749
516385187
1117559495
2996589
457408035
856025289
600402320
892050200
881186712
890685262
1324900232
534538540
483661387
703555725
1215944348
586417411
472010383
116007921
190046561
143221593
598202143
399344730
870279344
455488642
405171312
1069934458
128111886
239849032
1307825066
954581100
176654053
516282822
1074156443
501569994
794016804
711880956
769441218
777815455
885812029
1236693
339737896
32236680
477222340
688873789
488115978
997563427
547367948
704405125
599344637
455206376
300060980
355845230
465344798
163969585
211953906
854873499
214297044
639915616
341518922
248014254
1607410902
205853318
292463844
350271450
390770494
492534372
559943764
610916925
1449296373
1069908276
535127120
322823934
878493139
470050045
762632700
903295213
1229483026
380451224
494083114
488674417
456641768
1358217732
571633734
65188302
1099611794
286279390
1278996052
325196902
793855251
521642837
289927926
1062165259
541090459
200126695
184408373
973499257
381094761
652536153
671308644
840975945
698274455
851270258
343125911
320894868
487336663
551386030
353001288
775665526
785497884
890273634
245892956
282633681
236885331
861393517
493691454
484639241
1231079196
442381923
499791721
115545681
188829794
396602973
627420858
1170724919
208482193
448566988
108525049
342663820
175792969
1082488673
490313094
346572691
1207363954
381069427
64742029
1028316841
330739876
1169624
977114010
579082404
193513938
560145198
248164865
620668542
721116116
255938229
406841597
214685422
597515775
1158667248
630045348
427045499
550158759
36403976
1187411373
1285013882
1168161056
1809007
574680867
214695868
316594537
728238027
431352068
618750502
63406961
533847375
868415968
1598358554
858561084
1225626917
514614317
458493754
445865477
252074291
547736988
421530879
214438171
1380857369
1117859281
242202177
359258798
254992323
388841646
628565764
305113161
507803361
758217921
868807961
233232566
1186490605
1084152586
848830531
493776007
500752617
945773771
526873395
1410953532
1320175174
310709484
421561426
1075803408
416324227
1096778815
263166760
434254286
509526832
217736315
1316960272
154870057
1166023119
404903906
333384497
1101950690
1190348607
1521742098
183076090
506071742
579121460
1107588424
678180941
450807322
529467379
649825376
1697293783
303592560
169453530
532271554
521148793
757109009
529497859
718160219
68294
212140871
450591856
518455615
937810132
509116762
273925004
157561214
271979856
566110
450491515
911705699
498306371
1108847831
496130962
290133488
223346924
521911138
712580638
49842863
465003579
285464446
371339410
312354182
442960522
1074298
79664338
470855642
151748576
772457486
201918965
1091361326
662561568
347392799
252272109
1235675236
273771472
122685379
297212818
760859494
315699171
983851749
202995867
334131041
912221211
1047765717
745667740
482576471
617688339
1531919696
1451646078
1408710553
135775229
439783216
259549937
445527142
82140825
1317198569
991525550
870623701
747589977
443225285
432615132
287926672
440420680
109493644
368902329
1231792395
488218229
562808245
415361500
328422302
293421276
34002028
850362558
883586176
1441907348
1471859763
5428181
471348282
549281680
1167159876
450935953
390074522
535572877
1458022690
231866182
806033948
714237323
380771033
403040016
58606966
280530717
851175969
192501094
89269014
2473641
492704456
457019901
275815679
180770736
1169586202
339480254
327467272
204129854
1077670484
492603958
398591999
244986518
135326126
874470226
518107076
562092793
37090314
1018057086
966226008
788629891
401716792
1084007334
454349050
231930132
208151457
1343321350
1080308214
287986947
669714419
963449289
458724167
251527336
744461780
1270752491
291304135
388010846
1109363970
183475383
1032895353
657723751
631784667
610962229
477489656
298553416
417384310
139478613
559554203
401601094
1239259846
398712573
543094973
943995855
573295625
326521692
422723981
281886952
432870486
388378780
281248336
895997461
849687009
168365134
486371274
286004753
511479750
906916576
563413134
910118284
377170497
752099363
112548544
538536206
676751422
610703800
959888079
392290808
896103954
780022284
381945045
669719396
279017952
562776673
838655250
551954636
227378158
1031830069
604070184
370062902
271121411
1667172547
310435465
80193012
707505105
424767509
323278443
659471184
361243320
384385740
492393001
217768198
1244463934
409304521
514721901
649620253
672980704
474484617
343248768
369114932
110846856
497947040
628011657
177556176
1211270084
724753766
409955755
509487818
750890315
1373812373
817137535
747055346
348192770
372400637
768322620
680813035
1425042976
1352918979
333314002
701204621
1054280177
603999510
259090162
424253170
166173847
341141539
515760500
767686876
508057611
254578400
405475784
946201770
157206022
482257112
211803623
188715002
1297503548
160397368
712252895
287134336
531655080
626101762
539853060
349870731
231416023
531908886
307669953
278538130
798007428
1398794263
714256980
437163117
1237934065
183911290
343270654
656464976
1135701427
403043334
185411473
1624567676
488258782
788569291
76864893
824118825
49441737
1290460494
147874865
564772674
80501699
432256693
107614706
371027182
578816661
548751837
206366682
301551651
573453384
355170259
916427776
438807980
690131294
714742400
279312270
1051114177
501120165
591587131
1417618887
1019965074
836940340
1384894663
122039555
99988835
293805388
985592302
503605745
328798618
413281633
1133435560
226085018
1297692040
893419117
662255482
1314978590
368607380
180316665
1107890887
459184557
429426551
508202302
867742518
461439317
650694244
293792704
877777150
471090074
264964554
257707086
812293341
800865859
457534684
1257499219
160651195
31840644
382870169
1183054978
991553950
575237132
828620120
870146996
223825480
465465499
678616990
410468106
1150886841
465596360
937157279
1303057693
900915866
479555366
1054083844
170765258
400153646
382898429
58074750
465291159
1001666310
616238609
428320843
375107536
891489097
457307029
409708304
64811882
1230677074
660095057
1169624876
60977756
395924360
470754064
827744031
1247456879
535783129
854722500
561830321
95966128
406333936
567683817
810864647
1043189405
470239531
367994841
539019703
257084662
1062193088
601540938
394456836
1092278118
377987722
150714741
382459635
1380717891
487973245
1658830985
246225155
602320084
1731350960
1049039778
164132890
489926063
418930737
92272100
277380891
542097598
455349796
46314602
404983707
177385061
874568885
288565892
97846178
254175994
594274553
408855362
227078074
317244453
1025755492
313189103
360755327
1337281197
939131491
1314638616
444477998
1540816
534743646
423910296
394097455
1431469435
445883827
1334837281
816704227
724670936
957466834
738253357
355633348
529622234
858324710
616892015
617964475
61653671
603591499
350327404
257525946
1407187105
355445631
515770702
502345789
469657338
805861199
359532066
645707394
792965001
1012936415
1208806393
362813925
91908126
1646083207
1774921911
619553361
946189028
526895081
728140762
642643329
1382113969
543061251
961237266
566684382
924611692
907576562
466494392
646880226
481561547
202532170
-442342171
1035596437
405509730
380783259
1307398414
803177359
1659987007
512127927
258972189
982261044
774758095
557318695
550439576
293806063
908325653
904963786
713369577
426997376
822586145
706209260
577969387
397236805
296644636
895122624
1479579881
1167042475
360219099
219537863
384093890
498926957
85072431
466564006
736163689
338623538
1173140912
403106135
1556737956
435604505
1045748502
428730536
705693201
1422825411
395022794
1752226669
572140317
842346770
499833228
661607518
846172266
303056918
1048415653
1355674466
1528030477
294993328
865316592
883392406
663978847
75252621
352064934
439221175
756546502
404659614
771896229
211443947
73168690
145872025
66972713
264961720
1335052601
944539023
280541878
201481607
209505560
108691565
415858066
990929086
421255213
1432363961
1280608213
907342629
1078786790
1289942819
117428938
398856190
242744314
1202737281
882331384
635161910
195682683
774938583
1036127816
325751899
102319527
817413848
504798627
868938207
517460339
580625059
267763069
1078100582
422365482
388357961
547462414
732522301
408884498
278465108
787020238
856660077
1109493599
825748942
984409627
763359943
738983638
397529317
841665137
467322939
83114604
1267830227
534477639
881825813
536854241
420249837
945214812
1381592244
230505580
457390303
19139777
1474108641
487823749
174067477
237120624
748355233
1038709587
1651996749
349367609
1592261774
78868385
388087669
203397835
1653197077
853813599
1046252988
408862299
357084865
845058885
350294415
412295196
658027659
658027659
1085015098
370229051
488935949
983820561
134244553
1767817514
854606983
819891059
602941573
434863965
946277544
1111207316
559467308
878599579
573637139
249101869
177896060
1051203763
1141035079
802823873
106041709
1147679317
821100637
529406244
1483180934
414239791
564513683
394752066
530907672
703100581
1070696132
578502318
130471624
488748399
423031802
1609078138
741422978
764903985
372085526
153653643
812764241
707525732
940210877
1434487245
815142050
408587737
1057042373
1580007522
413507664
989054617
1240501264
600435521
131237959
1372934415
153399788
357796324
458052782
924801879
848384980
458851988
875920686
677321504
504090493
591253596
347317854
685682182
801566848
641300254
407158886
361262262
974403137
1672428398
471784193
174756002
771717096
780061326
1642530848
508502384
646023989
481802824
77390934
473032502
1327066918
102780850
918090638
666574739
921927555
133358154
41742965
154612577
983388914
1075361789
197581402
483330852
1042867417
471109136
513611624
139634671
659542646
421525936
482990370
853787469
1135826746
730784377
614779660
1397477262
489854252
548192494
1277940832
434154460
231456086
535858731
1589849869
733683864
1409768719
448194985
42741052
651199192
622293601
375536819
437673194
334629415
1036711599
538147352
292026022
458746437
458749572
514946460
978802394
194955
882888234
722808246
494478406
1632587194
1142365406
1103444801
512389886
468172728
1013381185
796075689
695935622
233221
438147359
1120085246
598995207
815753660
995485963
848029064
755714923
352659412
314763115
371756473
718897291
460867266
463803744
269968003
256843845
1213254406
142068037
1498281011
1050021072
868799674
1059054694
1176624985
977981740
328694935
52827156
1229051733
1044327803
458668228
351898412
500097692
863334973
716797891
697744303
243466469
578093391
776800183
655283737
514871119
410575170
484596175
518384522
688962036
511913918
504195840
127617969
649197517
1189533733
448692974
304497926
445308420
1161688545
442525801
1312832963
83462882
415121465
1359790
763184589
456727825
729492970
161738885
201627354
874307340
251244541
526032341
1087045291
482979553
331204151
501075063
376249030
1258165856
1212984022
319478213
295743655
1105759927
892117761
1166133908
724659950
1036553417
1361892688
336952856
454139832
215338517
242946865
623827156
1767239239
1272825356
1152408232
426026301
1012720045
1024045658
875463291
539859193
259570833
220334427
849848303
467987900
1231352283
1710291
289182396
559345145
1418158433
364394796
1268809145
331323620
386690317
713814032
377650190
403682995
553320761
795529274
525170155
480814799
216778841
88265192
669229480
914894740
464791368
145636235
167157953
805638913
1310470411
423309630
670028032
1295372314
494706102
334156590
273926845
421744958
271302566
459589602
485299254
896065562
397737187
951351698
808634853
1541445498
759143440
521120594
1318659432
1323298532
883423888
448105964
171898644
360768759
147156726
219080014
1164308033
861560863
916383054
114219111
1176526631
574174137
911598660
788510861
916233217
722034424
1040503842
1040503842
355056886
864634751
980313576
735213232
749193042
272188508
134855612
1209303755
406100111
1121716528
584898899
1073512236
107785477
582440884
935167195
549797967
509138419
378354179
968216224
941191121
1126305180
528626995
304033200
442215158
237945641
1068535259
880820136
462175194
110481158
43957056
287009830
156236087
1352864965
1148267192
1444193287
709793917
318565912
738072837
1451463127
1325962743
169387642
709653161
603517277
469823357
409876877
247979230
282045724
1187144686
972140102
101051748
491659725
455691544
305160920
423943198
350737560
413722736
319469614
528688204
1724786
111316939
973382786
191249624
303216529
652454549
464131052
62045965
356519163
304524235
994889070
490723496
340509979
1792071412
446707320
868334059
217166355
1172382030
697794002
638597389
730775710
422288627
882041222
646352471
1051758863
1059965636
1162116405
670925371
224823137
329143436
901640682
722944637
464422930
286571131
500880033
406404157
195041202
948129845
480320213
927398880
529877646
1476873172
484670425
264245591
1003892585
1061545891
713887404
928124744
462309933
440552163
1037023011
540659028
426481656
420529170
313171345
568080018
184794070
539883929
1303970216
560918667
916000813
220718263
1008675911
532888308
968669075
869217409
383064414
844783112
369260694
1382386892
771699399
514467776
331224417
937760964
827728256
1099933722
573656696
419828934
116745435
434999190
298178854
1271559939
1681973995
1237233990
465498096
460550203
422436378
968988029
527705952
533045731
527654158
390740077
505753073
495826927
262075317
891417138
241406506
462232183
1133786836
649478525
407511281
563485970
1093369858
626849935
1030520433
349050429
125291348
590080950
416148563
487887841
815068837
458135938
1135541656
654072171
369200658
585008756
429485750
491306098
319510562
330931337
527938401
987881038
836730785
1254525060
672649855
846065558
572801197
649702637
735674148
113213764
151030560
331762859
267855901
64848986
150446179
485992989
988105530
418597320
396817475
1304065161
1388474678
58398565
387054513
406252730
244788016
200348206
283529595
1203890190
503492049
863905118
1301703247
1186174828
1052904089
601247982
1382333170
985720818
1479912369
83002971
173479699
338653177
754211191
463705645
1034492674
61778114
1125763537
503508987
618114129
365707599
883302685
623025906
1549419411
200705079
331990350
256715373
1051406254
278365311
152942756
448985285
831065033
495479032
339860347
1237068795
1684171178
824689840
411809358
650639006
1548858922
98970809
60263286
479424253
133852590
459962237
732098446
370286912
1251123272
1332401906
807261024
786616428
1482676499
446222348
423629044
305525404
528063769
1697862995
1548365177
890702139
3840627
970780585
269998308
795578824
534687204
41028018
1119712261
1016559274
115826307
395264987
894624274
201300400
1027256461
394265981
460178200
1220185482
679449575
342028508
1930575
803984
195318490
272204655
871518306
376402383
910509763
528441582
572851717
333818723
613520974
852979214
298223928
678898689
621104363
114270343
344526901
438301721
594467358
652606166
464515789
1615984845
457746430
777222834
399547553
386497992
483739113
349028323
502609262
160027723
423674674
204862363
550715151
649835704
753583773
1021091035
421465106
722059312
1007525243
695908878
824247252
1242504438
539705117
1079077204
1079077204
974609518
1130992555
325276234
100055481
1251961924
372062716
1595774544
705033762
515523200
227630597
568108890
140932011
371049687
582561623
843938533
677207969
988345789
1056275559
640685804
1051322309
1746286705
432059998
621515198
334724212
939458924
984199775
1421299136
674879542
232138049
289441369
93480713
182922096
441374986
24972358
890402036
1373981960
487852235
1171026852
864461729
693484221
331429774
622877642
464507766
1065496444
975477748
1075999005
1382524059
1236481282
939888492
1600484916
805097003
435934104
799780515
1160502523
978620018
164103331
171513326
152743448
719559664
676651259
575794725
1295736294
755179087
514191314
146061217
278451892
112413038
511939684
983777156
197186479
446587889
445977905
171696871
400113747
179439715
726590697
495033949
968818668
368677027
406371674
1666950475
188255958
385492133
394756339
894607705
1212530054
938956430
843593235
130254632
325382165
1583482873
1290459729
1419831625
1693536136
1763259492
356823923
1025326753
562795060
522811689
1033491126
1175440403
954083174
445356126
775440761
1665141619
197158741
370617529
983010024
298184023
1184821403
135214328
143749466
76836171
464542
1215550250
150619721
795224326
526457227
733296137
698279541
1771678155
585909386
1383091664
739441950
758789329
1096309948
1045047603
462622354
361407841
186567020
835262958
263947568
92796673
877805226
836040045
493977338
732064310
1331331564
272598889
1305793813
542355616
500076621
287236722
814217924
222908933
951760173
625793953
1442590757
1442590757
429620917
86100
422110404
242800412
402221728
1241279487
448464892
165682245
472259273
94715083
30943648
1427317664
156235389
1111686109
386083054
340640333
583047836
456778049
851818102
312890945
496945022
780438773
799735479
1466434281
273193947
749297844
967282261
837201085
1203545488
441057554
1034598770
453026087
361990556
842382763
30955722
374913269
420779671
536334721
1050894537
902875664
474233413
280405173
196934815
60368876
370406308
824688373
721348187
246459092
434526721
1138150092
489436950
96718877
96718877
377049684
1566221316
422746825
980991549
650311570
730883695
1697970553
701895322
187170237
1128665623
535604635
374396475
1057120347
445282947
66979887
1366837149
1212633456
404891060
555688552
521421109
537713313
1502809397
1022757279
882525304
759916556
616602610
992258509
1205967855
681750279
324692656
613979928
514352490
1040902
596274299
726663370
847570556
182837330
873268786
252391484
1310567265
355217310
426761858
1475175994
499542851
194607389
885209773
746096039
230907509
322063211
1252893010
363189901
527278531
546432335
757513633
151781489
351300988
712018806
849926775
319324505
487296197
336015479
818732112
658003264
109624567
713039563
132267081
546367674
798608606
183518914
471646761
211015274
929113617
247545236
1039576385
988925769
467773499
127908932
534608344
539638202
420628046
344123959
377888587
526485129
1647590723
520418229
1355779411
466619508
1636731297
1303690484
1055136186
516358981
276971774
1169281514
688925461
442586094
352387108
1140980642
819570600
1004716772
571778126
1229522296
3737555
454184599
28903936
438191515
191164830
191164830
362921977
31944294
114388822
1000004048
978800216
1367023043
438503881
824210182
1037389047
1098337876
761922402
877186764
554791934
1045593446
726330042
136357743
1323193002
662406117
674056562
299393244
1137995355
452940390
586312652
469943052
154145520
764198991
723577023
1208032867
342294937
854782428
257208929
143766339
1214322106
1339790456
181542523
946992314
75272794
627919553
738987526
575489648
1142445178
692512211
1223514105
960670030
417679856
914649072
986340403
920682137
331722614
1280236836
258708386
2394254
323715663
1589316449
596565371
1269222138
816552110
943524269
529040242
877021380
390890869
541738465
452025212
420053825
522505479
949924441
469137436
274710229
720462566
854261501
1508178199
751973403
1642957507
425008451
398966976
853311042
227182419
972561073
324470480
847627116
590970513
356386442
54471996
362471097
433299592
323189082
1726801331
558037307
688614283
154998722
204531272
1008794624
325523642
385280490
371887169
726007
1326390484
461591013
83487964
353711711
344970425
968781533
821097233
540845264
1010134581
607377410
772234663
849606625
1271484
218467523
181194219
450685041
884461721
283547153
636914519
136320630
369015852
410182814
280605140
273742612
469423612
3136269
512744521
280703930
735182955
66357656
735182955
456408515
77739056
926652776
926652776
114606417
476040511
336245398
973033669
794085566
739635769
807077035
579817880
394876212
523049876
490757262
180534793
974970486
1053733411
220266930
1329723684
1049663292
456309556
1039420132
508102247
1105476457
337069571
644576943
-533782428
961261393
382041130
30572262
801961922
341826854
990555524
296121888
331540266
516691685
1465680158
263512356
517483970
1047767118
1076041352
291901050
880747054
1260266230
317232650
1357859772
1600933200
693212743
526016405
500672173
452921287
801132909
815166720
1139396885
447312102
840408384
477834610
1015023310
457656610
356550867
307728567
491175088
165855154
286243383
469007695
261072780
1031064670
1490523835
392041431
286530439
430330004
811700184
78018448
1113695912
791457051
160503537
475900825
339814130
372676434
2240917
973721248
190406389
391728413
729597006
141084056
969778646
301094688
893769644
469854973
962761598
746217475
664080660
104512248
689778117
486811561
317465954
317465954
1352915473
851350019
688623691
350196157
547370184
637669043
475258068
615198121
716716971
578425826
841741540
947195889
1247075771
1605853801
1713734041
1605881331
791267787
1430976338
737745188
126332467
350612720
1106921010
397831434
1116281684
1294765981
1047725519
147452913
858814385
744354468
253441188
1115285778
1087498433
465066279
235560902
452402629
676670130
1017323695
307676844
1006641808
1158273412
1245157115
1245157115
1047729704
264039893
54710443
924150908
522155892
465825692
867985275
950019039
681546017
1433468596
239187937
86190203
589679711
673964811
270735856
90407588
679651426
578250516
160205038
160205038
526647361
349049416
190134698
1487939148
754765514
597088035
709482441
454511510
329484029
348051763
666231527
229251939
1125762382
365969208
951649590
147443800
534468034
627946639
990369423
88964653
346983159
913957023
461921813
425537454
494496827
616065284
1067049159
29062819
384565811
457170006
697663506
416008671
119583638
761048953
1338699301
945495805
1167633889
500840162
284989218
439195991
95200694
1147311426
1014232502
699855234
399659914
517120929
339658813
1016212335
931492969
1149919145
470633323
771081314
1325320332
33973962
500233971
338450589
551937561
184390075
1202937806
1197562560
431990160
1348480715
1755321753
128212597
861431870
456902003
1603096057
20300447
45915679
876029015
987270050
228658440
381943
1049626868
613997810
1481434782
697747502
215368370
437127813
610533587
929120963
278933634
579183285
1142159835
431824630
72218500
725722581
1463477894
822356681
572312089
849452580
111523209
1018166957
941955158
236228327
543461372
465062144
430526364
405410672
853840009
639242049
279277841
457107085
778456694
934011685
408469866
625690577
467580687
695290167
391225503
1082378466
499705355
148517520
188400532
709653403
534253339
1390074208
1390074208
1390074208
576774925
736019349
920743995
736019349
213833284
347334885
311759256
241480461
397601875
913073075
967561256
271132425
776062486
1069855309
657134658
235057352
784912914
1128604135
1128604135
507764840
967648473
441011405
408067585
274935858
836478668
400309459
211253376
1208675965
370819170
148650809
1236142931
172498082
866560617
611963420
1329495241
715942202
441794675
639204196
1319663297
437512997
559047805
830891838
782046473
507191035
67083262
59325794
59325794
154367399
89317367
537548641
993561328
901827766
190758566
1149519495
140304567
802550496
242272075
1156146494
802550496
599406507
505888705
417155416
416817504
290746896
983011011
480675359
113593131
480675359
375333897
605172475
1136805896
950768950
481778526
1317227759
637810835
1008786805
1143143366
479517668
1396972511
122984682
1179414779
174159891
1011667877
174159891
908504754
275309288
2273389
88837596
789141839
450694836
899486278
1063384985
438782031
930665836
1105128985
181243562
338823183
114605200
472127695
376897472
226633385
871519929
1230833460
1016884374
1039379831
463851067
330604166
1399762163
1147204503
662917270
770293008
294285734
887600325
211648365
892032483
246672229
680709299
61962352
1153435590
855254229
481479592
1138583237
465093963
223211758
886420292
200430459
760545801
737128191
1137010150
629083045
770448057
332833765
766795515
624523889
548085896
703148721
1167941734
381397819
496830026
684413583
171563037
816409422
52925557
499866050
752754157
1451592019
784327781
396972046
595470975
623692405
535798200
262721901
597385457
110967731
1407519735
649684622
554947566
252006721
975042320
768131370
362441444
477854323
437311595
579373171
385681608
561051003
521648357
362751718
1013015423
1339183408
396450105
1227935173
307992551
298365985
1246965214
96274465
460356100
1767398758
544702752
1672848860
486282758
110964557
448603977
812766223
450517134
873839342
402689112
157569100
488096817
799525973
1018148343
609066
219693705
655297879
645594011
1453200387
595518449
512537133
598931676
1049028068
1019317468
122570645
574039064
829899446
830122977
492789034
782444204
393211363
1300096236
491171701
497714926
900552244
125205249
795281158
793687642
369453014
595921273
1283915889
350030481
737678828
607406967
868526282
1024422305
1056463991
1637143353
727658903
461502132
518815943
424650437
281399334
604304697
328703079
555534596
397393081
428057949
411503452
1210743182
856505873
882499796
744868089
400300321
220434603
358926193
641497515
372726028
599175931
901019084
943136577
537104295
162659308
1066638540
379402235
722976121
282513849
282513849
403689886
403689886
618811080
689484204
970693612
844978086
253476695
916899516
1404833539
688846905
1399637531
260778987
672569731
