1127214380 1716887381
34602394 1051178455
841722610 1340294974
1502497256 1241666200
15180061 1248618936
155949259 2345823
721552197 640982861
1762085706 1833436792
1065235162 1215186856
1135452158 1067254167
489064873 1302992898
510869448 1701706979
660111104 1810987453
1810992955 478945563
1369678802 184033110
1606010145 1355995024
66524192 1962427995
1933940991 428023439
468778137 1824711874
1423159770 1575401535
895997097 1517088514
68141502 730995951
459807482 434450659
619564003 1782688960
1747719400 1184140322
1485697587 615598987
342600777 959411610
743913894 1638154110
1657437678 645680186
991856037 602850971
1908027313 1224366299
1032958476 727506423
35636333 299573771
658048620 1064998705
654222728 692742513
958752981 157677134
780275781 1487512590
586248742 95083847
855118916 1439642152
597089481 779883774
1442224714 1600024631
574626190 1062421590
1766545746 590765075
186498865 1870701721
2038984641 1908830409
1113988768 1912863121
1124022611 1073680933
1568873993 930246950
826794442 821357739
517475542 144211022
41099044 288963885
301634009 1032171570
1273040994 1986285431
836321963 1306501516
1347769718 2059041030
1143319181 1623834596
1327581666 113588464
1848296866 1471726989
352169584 384655901
1758691923 929401566
1072734520 120918723
1649088797 1171193529
964414005 498690899
1040741168 173553482
699136762 1603702368
1420194524 1225386713
1416291171 317507476
1342530940 865167254
1004481691 459339742
891433097 1972130637
1587076505 514908503
1154055693 1151498438
1623288467 6805641
1980893762 1529042025
953029882 993157460
376126091 41223766
2095188515 1222400404
1521675019 245165965
545800148 1534411101
485819781 718773331
1996286412 1325913204
1320852792 1877983570
401416890 1903074739
963733275 802033655
1289203996 2136299295
425551329 1832429590
509126369 2025923103
1996515303 14467477
2070606302 1844401674
1340061378 1653493188
62338490 771488738
601212185 1503268710
1416348681 1826706704
1836893725 940360747
1080296610 1104264545
1146433961 798814527
1813622890 102640742
770662339 2095053407
1372343158 176035354
693868835 1052123056
1703783288 1755796091
1982663338 54810464
1846969728 1318069941
1654222329 237945849
1821337919 4681377
277571232 1401206564
766303401 1552497729
1232246768 1830231946
171266445 942429926
105721186 1606668938
1734209456 1243091894
1445698865 316512841
994113244 1290145233
280466780 1395357769
273029559 1187769622
400851300 1161666381
1349084657 1973209602
1682219890 1428686967
1798808525 1099762532
5965769 1361057634
960628723 915558726
642681832 1854017009
399350832 1126695861
630943361 904178487
2042003903 1330989623
1623784689 1084203947
1568213570 174977154
936601235 760802728
590226591 924999111
773094380 891381624
478296028 1750714190
1499173968 553258882
642385565 1543949336
537135834 205113926
644663424 1453856455
1457123141 59387807
292569304 370725630
2090405760 1912689793
515851059 284017868
631021040 666681236
973713798 1515158993
1508127237 363502856
124360772 1548348678
1139803081 1663940475
1698069453 1577258059
1384335304 1363560499
50457877 100221993
2011546721 944614828
1921381556 2000799461
1072330590 91686054
686008208 1645569726
1273798241 639652057
1717193430 265838014
793954912 1470400539
1152545157 2052823226
598825700 413930253
373575224 1987985090
1499784285 186198624
52403938 46374156
1803413558 891517556
1924891923 1404773352
488017568 1734257613
2105308615 208126353
1447839250 157666825
42700284 1417145475
93949271 1111147827
1903265727 1606326056
324490031 898749055
1783806670 487410218
861093472 654920708
541461522 1626750245
1304381793 1123289725
1897445627 1003635110
6176894 614352922
65746215 1761113932
685110118 1213580953
792130703 1239434178
712882022 1092410460
701787403 736155949
424038963 2030615921
100980847 973378654
887317449 1058533765
100082232 878212942
793501294 2003997373
352178868 754922402
26173849 1678053333
1404725309 1436546061
735234653 1407641190
1634317509 33999674
1907842769 1806413268
1846945238 1542873422
1104513356 1312111055
407654048 238095723
1680636474 1504829052
341334818 1757517428
304062822 1321115253
1635557827 995820333
1183411164 2130633512
839149433 262638228
870021868 1681682007
175980312 1291520109
1603826065 2108372192
699632376 495091443
1392419211 834367552
722027521 1667574755
905374744 1697854129
1192119528 461672107
1529101612 1942366196
85115599 425556145
593387655 790462625
1147625330 120595914
2117667620 1056252409
466563479 1639067667
1473286180 1216933306
875201868 869802543
1633792246 1340233150
342346126 295334663
565555967 699727355
1283085653 1031988458
655788305 329139118
2075031388 1535605413
700994100 6535488
1246341343 1575251286
443480163 983342984
1436319282 834919140
439140324 126289674
543041604 941189725
1617336002 892753106
1450820885 956191430
1997878546 225995480
787253206 129988593
2030475007 1882462995
898953067 1491379363
1173719610 1890575458
1412632511 939064231
643983536 932409136
1317818931 1055249006
1971534770 1071501371
667782631 1170569169
634701235 681889536
1136740548 293578245
1571396212 1797794417
1556444455 1481605483
1204561823 412145875
146681027 1454973176
46346082 330481192
365206665 1268020888
1321994958 126037302
1694520758 987237616
1917485153 689369741
909746766 1806725526
1706359516 1810853670
1950967845 895930661
1171366821 950669980
239906555 734840859
378431956 40573122
1814283563 284671354
1927494425 1675682559
1911048351 1970184528
1782081536 62527207
159988420 1539165737
643338543 595249782
2046365464 1614478811
202421086 186154371
1276728506 1836782975
1142053047 407300045
95750564 1835419675
1305826786 1590123059
673893809 409075159
132669462 11582642
555616531 1430135321
18928227 595806491
1665109127 1165559767
850297187 346252992
58156560 362359013
428958858 1469770090
1236850379 553490441
185291438 545698167
21468001 1630247187
1565800043 770940733
694184740 1299156869
95674805 672005387
253416667 1050964680
1960249941 238650361
1390382947 603104239
1048571152 682806920
1823140492 1421296405
1590069688 155584342
1903255355 158176467
1355100460 532818526
1034865045 966192529
1383031149 236395849
906003460 1159039413
2031764148 1510578751
368948951 1946371245
774706024 716227767
1690786896 533847701
1017775783 1425864942
752943606 845948610
727789952 330987191
1023211966 744964549
1177662899 659238856
1599299042 1496422594
911382837 1549668315
2104017444 249287805
502521296 231009386
1051151185 1505084769
1541481558 1873794438
1267225870 609306816
437117033 2135259161
1167555374 1542174676
1363938913 1363192339
957893654 1074444495
227877913 1165204066
252667719 460271050
511309958 1751895398
1744495661 293402357
1926222830 75952506
1637191701 388210731
1421351413 1427495211
2057285700 1215648336
934840668 1021690972
1270823390 601312333
1201488204 630777941
1349804329 1620307294
1288606130 421347050
1234059015 363099516
505455685 1413974249
1573328725 1734907101
926341349 768339796
1547257097 2139926073
1868094023 1769649493
1176195755 1844163998
885122125 150612745
684696798 1724188655
1234858400 1074400999
1824193762 981644443
1974528660 748968491
195863864 246198440
46830085 1872754385
1579456369 281876153
1611730267 811618656
582075424 1304529651
1830275708 2068633708
14612657 74789150
1117792078 1914553911
498644745 460263729
633844740 55666989
411892892 879125557
1060546426 1326387481
258145438 441922127
784537311 223705162
532317252 556490659
1413546555 1826724706
1284494084 1215821577
1643457701 471877262
46004910 255746204
1269315572 1071791873
743483913 25300692
1649500356 1324520972
1930568114 1197551291
326385913 443809961
1430102117 413270729
1097281203 32840463
427044191 451969256
1539481491 881742682
1749934438 531986264
399002015 1878663711
1915700511 250740927
1888716440 201449002
303051216 1849294743
1352823908 1981727782
949157320 218321960
355350423 1523538196
717861512 916606246
2047490038 864626682
541722065 490672039
2027454009 1293842664
862697796 219050639
1840653487 414813756
1870536645 523958887
456841846 1461468564
452666864 2030550728
964055662 2061637589
666415974 407917128
70077940 1103141529
1924798779 1214785308
273019462 1918042005
928669743 839200160
955471370 1307997379
1191406660 600050011
688012258 997688011
817684105 1395344647
2036612559 1789080646
1142641220 301503430
1100732244 51870437
509435773 1471382026
535596444 96376153
740182346 998783077
796333164 1220862258
1383393522 791257128
556911576 1658390991
1787883139 852882803
1797172277 406248198
1125172280 1266460732
1644872009 779493633
1096646573 2039523476
1192437159 630550648
1470492399 1688129618
1676919930 783692953
1798409976 633062270
1240619928 711972880
922528490 1233103677
330785825 166011471
735353319 1572238534
1841613494 1893798932
1637434467 1805836004
2088279049 97140347
1923721096 1890853163
2068299101 1509702951
1941527171 499400031
1611568332 83632582
115724845 1010385340
1828456055 1772821414
74987670 1503552666
1629528111 301139290
374333013 1427001884
1922306946 755354090
704948172 747138836
1073131708 1908444626
276217629 782295972
822834762 1049860290
148702304 1635068772
636701412 696458546
755712779 2045109001
202503869 1339744321
1450554123 526610924
79098608 182027271
1166736525 1177654137
57954667 1396056762
1835480631 1969860863
1820435168 1289619793
1768821689 593697633
1628305848 1228277514
1053438618 1437816296
1218108086 539258758
700860417 234823053
1295295535 2079129005
586885633 1566222949
102565855 1868103661
430061058 445522133
1648975911 2012967271
264565116 2115546136
1313413676 1726838879
1504367926 1831182653
603876823 1502969089
1488364327 667569208
586597017 160750025
98551863 1073920219
604296302 2109558204
612900469 1366099205
105467634 1704167653
533713384 77899745
710443491 187397649
1735641636 813038934
819144501 1439496865
22841990 112791078
1929175162 425462097
896025500 1134372606
1931929543 2057473023
1959686499 1791840584
1000421223 1635424858
648424761 279617202
425115799 340636379
1649292574 1274634704
855518591 210293634
1786508511 1803338104
4722063 424192004
1137490338 752045567
1136467861 1919978987
881309703 839546933
2094470566 411696401
1203580424 1936750455
1343707644 44618037
305771273 1355396750
1078686607 2020999109
2038639194 1214601078
743941484 942693316
374447524 678218037
667918386 748438505
18922698 1560966890
1293353085 934990630
204590140 1554019629
1188202888 269600897
1915389327 749101816
127209997 208811625
1991837161 1985040699
435216393 1796192060
889140879 1084852318
1115313899 112266544
323533111 286549524
919289458 1477369525
1669140705 750475655
1421551263 477495416
1551853180 1500095398
14846859 1896243283
1273855020 2014537239
1136158954 563012836
1634277767 1638868839
1725862570 1255495016
1839081056 193815492
47283125 1777280496
73285523 1632344080
827859367 432619266
1616789720 1163259441
116003962 1249150960
822892742 1692077689
434464440 1272811994
836772441 1032949107
2036636087 302756788
751746415 356613521
66098834 2105854030
1115500698 1330354750
313062003 674159926
1270003078 480165539
1321251400 632043840
1927256897 1979552809
1319136793 923244974
150229489 514785001
1825934337 922839011
994244996 987396528
373255076 818373862
371835680 1591879900
1467213502 1257782327
1387213550 376825897
156196280 48615514
471628787 548140144
487179810 1763875216
749342381 1090356993
603061954 194566845
1640286492 988841378
670824396 1694072887
1784720615 1250366189
1434141141 790983834
552393108 864798202
285467521 1811091255
641049584 732680707
1068987583 638321916
1839301990 722088664
150020981 327307684
192953809 1294801594
228872702 720817611
1674042919 442224421
2095282107 378945469
1076162258 1593475027
318077245 339026359
1239123254 1407187580
1416678927 473530442
796877856 426977807
1890784909 2082422093
1378378229 1731775754
695631450 767188507
213988361 1536897553
1885580080 954210678
798109352 392474078
1930978068 853469948
1863827351 1991725226
235757856 1329563574
1145664215 366296543
1961909413 745052915
1929150900 231786047
1864005896 558740435
143833530 1908460465
371315085 807511977
1162664020 1135923734
1073968370 883680256
1286152283 1758375931
922163554 181647834
1016293423 1056608505
656015653 1766552016
995228716 830321706
1058554675 439863208
1593377594 482353198
415069638 425416863
1051301250 1892494255
1412111646 2144428259
391537030 1784183291
1036426449 928635695
1246026005 273967455
412542939 143612272
1104132943 1692938826
732644137 223716259
1191051171 195723395
1846225268 883902887
1142043559 1254539896
101951485 1794435557
406613637 1897792948
1012548720 1474377067
529566673 39025309
1642515394 31852180
1835529060 183386388
1526971550 1040691523
1412539583 2093531730
828560844 651105802
1551785928 717576463
1091183048 323959270
832029549 1467431938
1599677535 1459806662
506445536 1512195004
2122352465 594378719
413509558 1734947935
156817951 414426562
336344508 1302563219
50354600 1659611557
1823118798 1883745215
511903158 872257885
1961108360 140100005
484232857 1776887974
1612218614 1477421389
924833838 411571496
913043840 1070135225
1195868848 546380436
765529982 1461343274
287048203 1076668148
975820311 731084980
103176464 499764526
1995996106 50430551
1916057664 1163649706
892027016 759394667
610077954 856603257
1339234407 1604381291
934572444 148259034
1026731437 256589461
107391026 1393351608
674359424 1112093683
23139196 737273103
1564409308 1750111966
687395612 922814162
1684950772 1106614221
126388641 1851349220
1352572561 2146912049
1122688742 1677923380
1343964462 534956184
1191350785 1634123943
1333697014 1357092852
2090946924 2112581421
1221455025 106757176
1190618364 1541621803
1637209418 1395973723
762073823 584965122
71568309 1107631429
829925982 1558903495
1640048507 591758680
943652443 9605210
855488878 669844530
1064084425 2100785302
126646782 1416094863
1682166670 937539318
104008793 819383164
1668046670 290950833
351744216 2139205673
104102168 397687974
72847334 970382176
358489566 497813468
674553215 531210826
2035215486 167051610
1077544327 420247664
1139721525 10626658
890708107 1307838959
1513505364 1678230197
341239218 513718733
172849128 255823735
708518616 1629465848
1733286274 2116110170
90956790 1675487354
1342102300 1699896505
1900717363 164632044
1488133781 339855496
1100354152 363113599
24216823 1408535436
608147492 1216788557
640301195 1368086409
1871589037 940173273
1129913885 1753754717
1819971799 587406807
980998428 1629256332
554044617 98208270
1365791756 858749013
156711162 1645491306
698305860 467686050
1007426865 2021577627
1438224945 1312541000
2057361162 354933244
66704414 708775599
2136764092 1419555111
519756789 1161641253
1117518609 1409000431
1375735452 1415622803
48229091 789933629
1964006003 1669633100
2000891216 15589972
186782723 2100546032
1400293979 1726720305
43820265 787460582
1684842543 174412188
2136964035 1760463047
209226267 1822301638
567081003 2046003659
699410236 495865971
1837610261 2004719714
768437667 1701310348
1444423456 1763071453
396448985 1640769657
1701163478 1077658291
14708517 909748829
600308514 898045433
205151167 1605467558
668724320 1173971335
1247115753 1776942204
2107147026 366387016
1912342175 1739625746
146300712 2119566447
1768749694 2086345667
2029831437 1774816024
2099275236 1855273927
562587040 562708492
2121709751 1655230178
841127706 681154709
2094117017 525165414
987522856 510844128
1687001695 1146688858
867797603 1472640078
512425896 1973776992
1804578374 1007743741
1216584339 1941491960
630834422 1739752649
275070274 1037598324
76895745 710300330
792264412 1383013620
881508888 1397663036
595828708 191194529
1206450215 154536391
1503922689 1982150839
564519055 731195830
686463960 349437492
1391577249 2096471061
1618585249 712557349
1621012863 29153426
1437680650 1355712622
30903017 758921266
1257311613 188846510
951743586 1237421466
1301523671 1995829170
878302468 331001493
1025448216 2069059400
1318237279 2125317146
1971705998 840066504
1012581135 1040840171
2008795909 341213551
176922650 650823495
1452110002 656387422
831674150 1940553191
251886125 4507530
1482697587 545756630
56849843 14971615
1272496900 501643803
220813159 1652025520
1983031713 812490826
283291443 1362661960
1991488341 1298445114
1882787714 591589384
731791755 1353508071
1251593150 1212637875
2069802934 53403759
1611510295 841130195
1536692391 1622964477
1353231058 611682322
1710565277 488263322
463745416 953754458
1945258762 1760770186
755306686 1380121839
28269620 143110024
32194773 1726822509
714740208 798935993
1516421681 2129201710
58008204 1608704507
120819800 440715719
362116269 1638670543
1703251974 1126076660
1808845023 1221410145
1655186689 1605475904
1450385900 1699580312
948829387 1550632596
57645287 1283230838
380705437 390449847
1008608839 134853544
1196303026 1723512687
237570116 480530113
861662354 1807205030
602970415 1192503257
145989559 779518319
248750479 720901093
1535091646 893447356
339613984 1581970280
1949212093 805171791
719754301 866545592
123950495 523516960
314905539 1398337109
1985260926 799461027
997761473 398596078
834856610 797995705
876560846 1084589942
965499765 1460293164
662791106 1053720180
1068573889 1399271006
642363881 1932374386
32792450 1012294528
260357001 1964652181
1429892527 1245386754
570806873 69003509
750897370 1200590555
1406624206 2011795274
1448848163 1723026345
229074497 488537763
864539887 1395566239
748737786 898688086
913332240 1820252095
740372302 755930819
1327156402 1553205644
500300520 66191036
1726776840 838116233
1449858838 1155999843
1201480425 1145379320
1654520435 2143447015
1622510459 377045850
647916439 1811088793
1701681692 2085623233
1294121614 1034042156
740271033 1750405959
877813897 655074937
1506049093 979399793
238830764 769169602
1369188621 473078383
288903847 1978365835
844093876 1163697572
96552733 1285134829
1040156161 267096784
51382829 305304106
416809173 863857359
803250884 177073197
169384653 1743164656
1683884133 1602370812
699536520 1164360511
1655588925 2013278150
1255073031 1782539572
1822894365 1222348812
645871442 738439440
57722508 1613982065
2035405712 319761572
176586679 1179742259
199318576 541648699
1756447603 234788816
1957527517 656817289
1658041066 120489347
390939011 761019287
1834068114 1562600993
1730814744 1659626222
694408830 1822201739
936284653 1617148736
1266731891 1990352722
1331368223 1480270296
1643364163 1621876165
434047625 885538901
199395118 7259404
106756710 1734910160
1490503954 1378327946
1223334958 1485707543
903414702 853491506
145668398 812004463
716248968 1248162981
844988505 822588307
1219449480 166852728
1908711977 947458051
701424342 46230277
1723956997 266780634
1055174931 1436476893
319402863 1023352440
897424722 762777984
1459532010 2033191700
992397042 121386979
1963851922 308044817
573951269 970070759
587363779 1642730681
192828833 1288347560
1601632983 1915553643
1175702468 1982056736
994213533 1236679665
1234345974 1069202312
1283277593 1868653609
1233869013 1347807813
1010086548 1069112980
816665766 332784482
680179450 805610747
1770769105 773104469
1224085985 1595325176
349254647 1919112780
1495067355 500022423
1051473140 1907605172
1456312456 442846881
188512009 1452450161
1629891844 1569095831
600396495 1367441107
1066590176 46584071
1030257958 1721640263
1471752111 1572565982
958572017 1806783480
1440029829 907235067
1740028394 1706417129
82298582 1004457122
333228820 1263340113
186363195 58166640
623224128 637559071
1246418939 911591740
1578647975 493859631
2074504787 1656556646
1665453204 185526143
837539808 1746238986
436442252 870118511
1250809452 1502666183
418581360 1100088683
1385773922 1129878037
1278579838 374701935
1690705177 1248125205
113907070 409179163
488715720 1010386241
1854676019 482498062
570597642 1255744163
645247801 487293972
513827098 1606155956
1501816567 1951855080
2076513087 584377186
812916314 396378639
1043965876 620396890
310830303 1849338013
685103977 1832105174
954656439 1919846917
730278191 737920426
1446578003 1075213656
473388422 393035256
338431283 767904077
1439367426 1563099031
1236073840 867733928
141089712 572308959
415654740 751730267
1320769372 1483163923
2060766304 475523370
1925815042 77041472
1597117065 1143804147
277866590 1929433951
2014360906 793675605
1272056140 1858727259
325289134 759146141
682385943 2114121098
1093000690 2095696493
1806085639 1016950592
1762217576 1644689063
781347922 772879115
886299771 1332012419
1539235247 1685448654
1814182517 2130611497
1053649195 1011306024
1583906223 606820953
2085366659 684687544
64987216 553379475
644742953 848302975
1640063643 987480471
1034331841 340682648
82399608 937351902
387557539 804540827
456923254 930357879
1260446741 169891495
2007108380 449517815
958289878 1995057971
898439859 1367235606
491260517 472631467
683869810 2097484945
1160514276 1566326471
922944504 1076113103
1915879071 101816316
1312245901 1343927206
519810172 1195900957
78529169 67638985
1135876798 1191384793
370100137 1043975645
1223641374 962086802
572850151 500594264
2076884379 1660073491
2102087569 594807076
431924846 1601661676
2106955604 305656026
1261058278 1251560740
355636590 831020622
754778080 358614260
20670749 971900216
1807470912 1633194270
135976326 1176699114
504603163 1541984833
746561722 1009818133
1114773847 69497526
1456697460 246435984
1222673104 432314145
1244162512 951852773
1683296387 370966698
1706007375 2157460
1224448199 1846138272
487098170 476401015
1859292529 1699153215
222890 944283608
131995640 1811946499
306501026 980777074
174340909 1285817320
533738264 761635842
1280094574 86180629
1132442157 217618160
1870128874 917366515
509715053 1247551222
1312561567 387410634
1006497619 164039377
953914614 1656521482
1795621065 1332415767
216285879 1157594857
1645746488 206589859
644671447 1244791875
228725004 1571564174
1265944505 271962515
1866233557 842598234
1648985403 673240226
110004218 535565817
450598246 1575861157
112534547 2719975
713996560 999510235
1387755514 656430098
1306712741 920412024
273960193 646638446
1463468883 762650535
1114140913 1248644158
730368631 992114073
904919065 1360965989
797063470 1107292828
1254470993 1965664543
1642374426 1378472662
2050476995 196394517
1116151814 1873195020
573845639 1141597445
812897522 1899219307
15348388 312992558
969784584 1102755794
597508830 2071267340
640356218 1907750686
1895397206 1742211830
1079982971 1911247534
1858655411 453034395
1497410473 603412409
287594349 47305394
510697895 863538168
1948527251 576193445
2041993356 1074593633
1252894890 2097242118
683263806 682171693
660699650 1682065442
1949269743 1198391289
2111620330 533390606
806644802 323923924
158249986 1439714614
1357177176 1526577873
81025068 489808776
1168029616 140416209
1648095410 882411776
463321596 1405872127
353857708 891809232
1970865003 753267912
1363333098 956421260
628782331 739363962
656758862 1217977328
1072356366 1724032413
1329849070 1584005408
880017076 1592371400
1606825046 1330099522
1355680198 706048695
328669969 1105763180
261325140 2107126432
731859615 161471551
2112697001 829016622
822109590 511193571
216933539 961072669
1113094897 74965339
1652852154 2092523095
1578019215 1952392031
1075670518 1582406203
1496926549 1761504121
608338747 461202191
44787546 224401802
1950769858 1993882722
2116209993 1605962581
1509847482 274940082
1047382817 2049297277
1319691128 2067072042
110119752 1139044372
1226164647 1260879489
363928564 491130835
1712661271 339531079
2095691536 2095971034
342728169 1404171939
1543048385 341404316
1331380 1643356981
2026150690 938099796
1344992746 1380531061
1940480966 1558633243
922857853 470958049
1378173508 1929847440
2122432542 573827212
33938002 1491750719
1334853457 2144250612
743813750 1277561170
84800012 1731219610
1492931612 305193606
6591543 1120451908
1231998690 297978917
1761335098 212782479
449125093 417318728
409160749 705521752
1942494131 1664399808
204445645 2144839030
326882411 1097038758
1145861415 88990036
1519793181 456402990
780677065 332550571
1216028398 1380902039
995417281 1869832193
1927742222 2047606293
1886664800 1453882648
1129961136 1653717851
2041543014 1308000454
1140366415 2004861749
357333559 1385383231
292801802 1935154248
836746209 622277355
1505498607 2066803147
453545703 1808202526
1549624181 757957725
1414282806 8334713
454709353 620078148
920583953 1935435224
1636480453 1636633741
1235716392 1097493660
1621458398 1592058785
1804281067 2071963334
377466563 42838034
1168629483 1813544647
317296182 1191947601
1502707919 1753272381
1352705808 905185464
373675274 1478222905
1678529575 252905619
1994806139 2134545632
17436424 746082600
504423558 1338545412
1378338154 270591164
392961398 61489021
1981330578 336279065
1677102819 54611473
1218459031 887876391
1908410079 572945727
690023420 667626708
1276460773 1420594608
215573691 579853158
1435993746 1433438797
1634833381 721327532
1268104820 1672039800
1050865620 1581601971
1523959477 1910218244
1886142732 1011785172
2035439380 639706205
676793343 1146711407
254530414 1228410792
488987404 1226120540
770386342 2031675882
1065544721 374825383
1154848866 991940814
1031978313 2108079510
841897968 639530769
562379212 1356561672
216550815 939221202
458231409 1788802586
1367993613 733784605
172692420 1302280081
439811728 2127691466
1199619939 1183884153
2093422088 1040744355
1760750438 1462742861
247194335 461354555
1942795056 2086822399
2080339279 1165090524
845878071 1381548586
874446747 218132742
2119692931 1638362594
712582516 612291592
922114657 389183970
1403473676 1962914564
2034818259 1191940851
1134397094 1239295652
91664670 1077048505
1014620879 858116862
1225792158 408559789
542683903 314276465
250315571 634115221
1655284981 732999603
1119618836 1813116810
1873871924 988994587
1550339688 1243173998
1462333901 1411237813
1680019124 950314786
1223837445 1810502539
314335005 385363393
1795546164 48548956
68069386 21796740
1081878991 486400031
1313679158 1408672698
93156497 1058419529
520060724 1989442150
785577035 757082310
879910734 1932626045
411194368 1896857704
121274066 2134578921
1451623862 623541831
796881466 1352366200
1509246658 2145081320
1565193151 1793041080
38578732 243370532
1613151677 1338269984
1317694441 919237254
1804724263 1305447907
228425890 1721949732
1048701536 1846126390
854984140 305685245
2115289745 681050617
1228266681 309679037
51041138 1981627154
639817472 1841330529
209871235 1950030687
944722509 1964589537
509493512 494365365
1616803468 1987347128
1419362180 1493228959
640853372 406380611
650352633 1345549889
1116685859 1914631558
1449331447 210648065
596654580 54210411
737817388 1358150423
385468137 910252477
1668263148 978060508
1409524121 1570147729
1207960078 1148146603
400386885 820545859
1055692021 363723374
2134429735 1688384314
2050801969 1743613943
1548373713 1898061009
120092415 1138914933
346897132 81005170
858599168 443290964
117009639 287203036
54057881 813641382
1645423605 1247841759
1154433928 257753319
54544238 1297923767
1549232539 935528089
1894350153 554413649
1192445275 1839415850
1411026420 627158539
1166156483 86924419
1758712673 718510575
676485261 1445584783
1814852317 477898475
870997908 1669146634
1496347709 1305148445
216360174 1269010846
128313565 1485651792
935506021 2116422575
1672523932 531261944
1855009993 377357394
1477007248 1346252676
1401906924 689399495
395134135 884077351
1217219268 206838257
1578050564 1723900313
1008452929 1231067652
1909441919 1932012470
54267059 1256170833
1456722391 1924384043
321132406 1089505003
700044996 1601221058
444327838 1893924652
386373930 738218267
1396134289 1503979601
1386813509 392718961
1433157195 1024238064
1279368060 724213267
533220011 875988835
1082543088 1246954364
604131517 1065691153
1600506159 808876032
1273923288 1822328510
901619714 713509468
505068544 74728369
1567492621 538911358
853145413 904461650
1865369481 1904258917
118675735 913932315
2053856472 926922334
1681395100 444043411
855351349 1713878020
432130455 1548816512
56823126 2027079115
386828690 60439633
536530400 1025277785
1386587628 1515440150
1995838206 1670928668
1653644497 175346745
1083675868 503038860
2037895712 886506854
1827234410 581015112
970178876 7992164
5228819 1702700520
1052517708 157187732
968831415 694215467
1342049705 495381318
1603975560 535505082
542032976 1232148476
1158358649 852146527
818104251 608500410
1525532125 2079299854
67452271 458028020
112809767 714302382
910078395 2061206907
444463089 1272076772
1168561233 1476249002
620268350 150725518
2096821008 835298350
1724133407 457174120
185918795 119929608
1195879070 1196056212
1971419410 1280363285
1358276656 430397125
1445288845 880656513
493140695 415597495
187611257 15504567
1175677288 255876988
1969086467 569924063
698046331 1060466611
357784352 877775733
1078471812 184661270
495752858 1033683322
729668804 337323636
1327146428 1619512455
1184069286 1115412190
1977908029 78113080
1016084716 603220578
1780068554 291400456
884342803 1604875814
1353576751 540822316
1963244294 1838641657
1948207373 1221546946
1448540286 2034140341
1516737659 112348040
1788678922 1523724281
1490156897 608754170
1001071651 937507523
398689632 1933811969
1801159304 1911807558
1083798729 1638109832
1316966719 1906985507
686269235 104647363
1135332203 1825400055
2054561466 366652766
164445863 1570469165
291076604 1811149132
1711326966 1140516742
1893235542 437985833
1668677315 822656965
669623699 636609091
1292879636 2061668286
2070851484 250047662
383450299 1712251391
1233585860 953719067
1736032916 1084266860
845043122 1623819601
960412717 1911181478
324345325 312749998
219543082 967030350
1591758796 1918550498
1777213422 1716991747
372844648 662512869
184099022 1166557868
561355253 319146073
408274190 904897908
652931531 477898594
1771985970 1278911142
421161448 82704542
1059572274 2007540555
1864743060 2075098082
855558995 1912918047
1978978039 151459645
147724897 672672187
1735167811 34339817
1845580917 859377330
230735127 1713583136
73396850 566993967
564887142 506142140
1554869388 832459991
1718154796 305640451
1692204904 1687799426
1274017050 1941067528
1692297412 183869061
956240295 1117123533
1260941007 306065238
974566495 1262939344
2099356285 1204654946
1050715486 284132051
359353781 1312944407
1457413166 384628287
1932402554 409677131
1018590104 695434228
288670009 2030818465
1893348234 1738189732
1447015943 255945370
94170489 931908805
1085297089 1363932135
811159179 1787901793
1881096752 64170075
1978852842 759824471
1958042185 1328667306
359084323 929395784
720490961 1753198395
1586566124 278358656
2071585619 1512488730
1125645677 279997288
1130805460 259344756
1827095944 1341395987
1055940716 1832862409
1141715603 360717354
1895817462 310836599
604571045 1740258004
1918225436 1562731286
842382670 41684516
1656435392 2089331694
89021684 1617561598
1147561078 478095314
337284210 1554188203
551854545 370985665
1118884770 751839465
813422218 406943208
403551702 711913260
1949403947 385204904
1451680979 1459132947
362071106 1873670836
122730446 1696577766
324270273 1415543011
345069041 274201135
1064905488 884361077
548920203 282230316
261951867 768120190
1503275111 680332222
1114484096 685499510
1011923564 965960572
1833137108 1191986546
902020707 744185541
431637896 1828439769
1032040730 152852854
806943289 1625212862
619464010 780630821
388253498 573416476
1535397023 1975015905
1020917384 771701923
1665385969 701439457
502299337 1903037732
790626038 299140511
1472565376 464717837
73587694 957012738
1216023576 1155418406
1886100285 129802462
2070211096 798119539
878161073 803966930
144707635 879168007
150690704 846823295
1311764868 2024272308
404313375 1155501676
1948392447 1673123078
1255290781 2058012090
1694097112 1063161696
1801315629 1417658083
1008730875 2091561099
518083223 1533799720
226471475 471960239
1410500457 820720573
1505758895 1015121354
578001884 683754085
1555763258 1062885273
498488439 1966515245
1575835725 195849428
1452085521 325892583
1387662098 333058218
139790287 2067643212
1459509165 2036797356
2101007914 999986748
38437759 1101658530
1059360628 2090826705
1843207054 735194743
1437429955 65186108
1823875849 1158802126
875991523 1725286707
149397275 325971266
1707263609 202574898
1339674826 66564231
1808897564 124700200
59621026 1011878154
1874931562 1943567570
1447556389 855215724
1619942601 737775225
248338870 665364998
1018583158 418735655
1169128628 2037305362
1278000305 1259611631
1392753773 2094562823
55891020 2064886172
982956666 1518500285
274716106 333580549
1526488956 1988239396
1803999697 64759618
800266899 1479049991
2029622089 1071053489
1941519860 1479558716
1252253234 1925627593
2041040952 630643716
1437238347 1596319531
1992669430 1870833261
624569399 2100755087
2050760526 548493621
562229228 489258746
22938374 1872809795
1596115563 1068382257
251269717 1309952273
987048007 445305867
851238901 1385896165
692504650 1830493135
1689267093 431517623
2063074603 485272390
1939482921 1202850140
1442266310 680497487
1792521120 1096604343
120516898 1257617412
7873868 967436492
1800215020 1243560732
1991492084 1777914352
1586685352 441192477
1155997094 416867828
324009259 1529946552
351990854 350562308
627710938 1570358482
215101968 1466905720
649719488 1509614400
1515381154 1808681180
2129446006 1110081473
748371681 756008384
2051102840 666203988
298940457 763211757
1688490240 1043129524
1938544965 893458920
1530238297 972894961
83236512 1815580857
231950027 1964947274
1259737906 734937498
1953246020 425854557
218131013 7292053
694368115 929983268
488300788 1775719983
724176708 1002191750
549018330 1146893264
805111015 1355463570
401190289 183540566
268411168 488943754
1429627720 2104886689
1785099547 1940562684
1495734486 488426113
1195162672 1734377938
990721400 492876246
429289572 1686371667
905129264 95886427
277053843 1072850467
877258497 929997321
1490168123 1358952328
1367214903 2050178441
1045085674 178302633
1347729609 437085299
95315999 333505153
1154000033 1733475989
2029032374 590074708
1388568849 1017482330
467407951 1548279365
1470769895 852990312
1946589891 1698297620
2123850045 959615699
1244705074 867707247
1273264817 2061356492
565197747 2060468366
13904440 1672517557
251843868 405395639
1946999025 612719514
37439563 1124301739
910220016 202140396
79421054 142561558
1538248281 77300510
1683611964 1294024296
1097028254 1724025508
482004998 1212682306
2071537205 292825669
1429538548 1416898192
1572745455 1658524584
1673477184 136284220
390190671 1085015028
966838938 124390327
303005749 179441550
1491985786 2119524357
1563903701 1576697717
1858185252 514978296
124744418 2095262038
1531463090 477214187
1121990478 188925839
1046561731 2101178085
1014356871 1701729573
2094012678 94753824
978986268 776036653
1333572769 1370884934
238663237 365260743
43572367 182158139
2071209397 1237599008
291370466 336348244
1031030389 1200292617
105421269 917496295
535377791 240433931
1232505363 514196393
1630022007 2028842815
2003438411 773447714
1617115037 310774262
400804078 2019436025
558439530 745340703
45420852 1459318226
943520434 2116425447
139575816 503934822
1269229273 1583146910
752436336 954277137
1803980910 910413288
1407175809 423161279
1447459663 1332846914
477640180 1435320275
148143729 1298662977
1316520772 226301195
1055777377 147610629
354950489 2117557495
333868713 1713953180
290881014 773509164
1097017934 303086822
394515655 1361071002
361126199 1543186637
1438373648 121633350
236237924 306565397
541282550 352050142
1089977700 2081188589
74625288 1377470854
695999252 1084715686
629583106 1265932091
1850835590 1340774644
1835715225 2122299978
756961961 1986712749
1160295553 1179038348
1529155967 1774906457
968957305 1832570525
473967034 2128449738
1376141982 840147623
1479020678 302874092
1629471042 144610503
1627220240 520036133
709647352 1507056538
1397344222 117437167
1736577473 1240168950
791145400 1195338243
313958350 1138266720
1535945838 1059128403
1538155411 806602306
699201792 1874963896
2127327503 1509502987
1946463610 511769346
1370657687 1331488133
1847434794 1414119650
1709513809 1033881110
1229731742 1582004078
2851121 1799699082
1486865882 948386803
1563993885 947595010
1977727166 1641742992
1690461399 1731543606
1602334406 321688368
894845973 94761297
161343854 775046861
1296434337 793975366
439956275 992043070
1378822779 1896661835
1388990179 84044078
505937694 2001998975
1857316941 269841315
226754634 994880194
762389174 539609280
2044876120 1452104334
1340555732 1680172504
1888475635 1878982053
1215791509 1142725552
1717339605 687980281
711214434 948262132
1206354741 1305507588
727624323 1060574727
1916982965 614070439
1651999123 2014115337
927373607 1492825783
479964545 585618834
1792762512 76760946
1944144438 358887142
772211726 260346641
1705470294 345640861
1869663890 60162655
1416098516 1324947921
587095923 582947447
535222427 977275834
991215507 833003341
1573078586 305336345
918578108 274354404
816958144 797724849
1436321041 1592868665
1364157966 581424889
1665870662 1002109755
442009038 406218565
1825388003 1096451996
2028699952 1440439873
1151836473 1111634824
1300851436 1945991534
126400716 1129689311
219980956 1736901048
885672732 1871596890
1788491280 1584104040
1392097814 1620449323
209082105 23302487
2113362532 435645437
1540471759 1215152443
2103274203 1263486119
861290378 537270265
1392573355 999154366
301252928 2121733469
1733978592 1278725509
833382771 313139050
813706753 958311620
1694623709 1812751584
1893046600 1219879600
1471063567 1597627684
650895162 678361520
1399061221 1149793454
2050966918 2017391030
1933452417 826489381
295892777 1601415926
1835126073 1473856843
1255730507 256471965
1833912633 365302536
1152484303 1339560823
2132524967 1727606096
317561422 1558902241
927477268 1175065977
1900050068 1142054335
1392774167 375368147
1437848622 1677422897
990627168 1450858011
1854337441 89991859
531862071 1850624750
768570130 945714082
1290444380 1456969022
794334764 2106089388
1021393916 1156563942
207687055 181091929
913922618 318897934
149154310 1348280164
199452072 682227592
21664654 352460099
755712807 1517236051
159399966 777435819
910524557 1569425325
1964638569 1144852816
1069614761 638506836
135072 1134429735
1123206814 1942558776
1486960797 1943905974
451107256 1571142132
60253317 287308867
1506219000 1040369133
1467615951 440001029
492345058 1846746232
2124428138 1442430389
134387061 214054388
159641715 603386640
773585922 95189631
1200939768 259811875
117467614 436547231
1619826840 2045958618
1710936110 416687599
1813798818 1086890760
882868595 2028642753
1458722642 760355764
183230861 1744326605
328068860 2040391122
607706365 1801501948
2078292553 1640386395
252895882 1892141662
1492934852 1648625565
211154056 1770550729
991376867 23209212
1161046707 1198265928
636152389 1118106687
368811334 1470296324
2032693334 625311249
641242100 971260061
1696177729 529884796
882921423 325456876
2058332858 854054976
1525163939 1618618359
1299618790 475231622
768244755 1391300731
1489761949 281750341
1531114959 1113296416
1051656359 77206999
1206263800 1538086806
542635955 1830383503
494550235 175556299
175728607 2074813260
634735139 700814479
502540135 1285463253
58037939 734858391
106204271 2075137905
655019037 303440377
1923579350 1108877092
1334082403 1773178106
1305360951 2014671173
1642981832 2052689944
1191975997 1610393930
688934228 929878443
742612923 1252070543
1335687402 1641376058
577812668 1630161441
1654938667 713904576
1126321490 419109136
1098890051 889953895
580573891 1573040031
1582414807 831664706
480371386 983143520
829693193 605250404
1814903944 2107222036
1252215115 878319301
829080840 459618590
1234680948 26223424
2087072556 1312842967
1594695465 75255704
751142064 1239853770
880544509 1070319249
29654253 1004291473
1957695722 259133909
734044336 850929750
1761666923 836999330
641584778 1508562056
855653221 264882809
993432297 2135294686
1655288828 536523934
157533718 2007633895
9843527 752173259
776723205 1731582234
230142329 660223180
1453099924 1899554069
1187935457 1225346311
270711107 24571841
611123814 1748587209
615046007 381341264
1259613281 501073054
2008680641 522570812
1905672099 1431578499
1214496893 1361632265
882365573 752837675
1733766899 1448169207
1862377534 569772972
323008332 1357885115
300790011 970766608
787173802 69018846
115122149 1889505542
355090997 2043869707
608436348 1215485907
942747290 748161166
187610733 1082366360
1742982803 471686563
1002938879 451950957
1902793638 755675963
1840783246 1647672872
1441589257 62515639
1136846902 69120199
1606140992 1687026194
154657194 932574248
215613072 197780193
1819456947 1979446468
2022504110 1644137559
495891905 1885843050
1303531487 135599327
1032257755 196748326
1584016102 162931834
1427279900 219655523
185036255 555087467
1702754089 637783387
540066208 270886281
703804697 1029478931
1312196846 1340590021
888117433 750817661
1866103718 1049044035
1984721137 426116775
1738697671 289895467
1132365334 1775091145
1150835121 298109292
1499035611 383297155
497708626 505587174
1776998776 1263531273
649023270 96579737
1137982 1355028232
51824476 1657614779
14991682 1122943346
340624870 376437474
503366197 34587316
148217843 369603007
1789878932 2014902533
221443938 785709211
1370966355 1865461559
1047579637 936174634
696449318 1926799818
622084141 1604643510
1404880912 429662295
495231133 1219850946
1739875147 35060631
873484202 1066686672
93210154 510567989
745872974 1284565903
77076654 1544899604
229067170 1066945028
1480308434 947402079
708250037 1852457325
1269393432 77756486
929542961 959779760
1741254724 1577756278
284305464 127190898
356019115 1044746695
2004770061 939757289
768024498 1642671
13502040 769214391
976603939 1134961231
2007935986 111430773
252838053 1497152275
1075959826 547778883
1447061175 2132506238
2022934159 1772637396
1629583333 289350654
1943346369 1901743331
731642889 710019162
1500210404 1234269274
1917850228 1674866577
1945387670 1076624122
1205049096 1583233072
978277855 1130211556
937863851 1577996434
864542117 702451225
1415168184 1722620714
1395053119 183917868
1361358919 563026951
1486998271 225719956
1323989928 1327089109
478878102 1690284312
1120957635 1671993667
70977922 1479207230
1837827007 908962077
31963261 2133973782
1951905280 1256017154
896416466 1546528237
1833242267 1684337542
268287835 1828689253
1067497909 579115190
613012824 780073039
1130431611 951178382
160750739 1202161157
1024877224 1422487878
766702530 1240002596
1044012424 1786490472
2089426416 1218841819
1113889112 233230575
1427018354 1149171852
1452595889 873745787
1286809101 714657061
700118419 360772031
572981970 474681277
1265530883 1773034665
769997085 102513236
1199666311 61333501
874576203 383401132
167761056 626673168
173743999 1935778025
1730875840 1058367253
322962 1277382431
1356524053 367544571
163917469 1584278555
1634199664 484861260
1529275978 394855111
2127809261 304818612
1219349756 1097333506
1545420170 2065224027
1717095106 531832488
1940442560 533681288
2125862831 1962559611
1513642911 1950961996
1458619294 1995363021
281809264 404191823
1362044584 1932871312
2104975401 1156914762
453346975 1713227253
282467098 1387898882
681454114 408427754
2048186706 939574406
1535385834 476439239
2019786344 1612938292
1967783921 978554671
1448956178 2025076395
1688988724 1497096655
1618923131 1727803343
1876209696 986217487
1260873155 1062614766
849274963 1056000903
610878269 720572943
901323711 868959081
805448842 659546386
970166261 1679223752
4438576 1712792191
453180309 2137678117
1311317807 1024496312
1236041268 1983577834
277962426 48023974
1754113785 1168568882
1063618897 1323944948
1827832121 836660048
1134044003 1483003406
2002545113 585583874
1118100030 332654276
796823093 272584755
1973880331 330698034
2112040209 1489627446
1657414960 228399302
839123950 524233700
487455136 899482486
2138138285 686984667
509023116 1099116849
538365272 517508924
1810231546 1863766128
607398493 745189852
43106537 595659432
1065490111 1760098445
556199595 1892975425
1128594295 786008084
1495134702 1153918532
1180691138 589765757
1763613736 1427366574
930963128 1286533397
1157696503 129495617
1086407685 910585978
319108049 510975551
1512923926 735370394
747755094 1660046177
1198783582 1709972777
1002322835 1082141784
1817478028 1742998390
106361893 1846708966
2066381312 1417528843
1434543013 197212520
1863024236 1083225692
1759464997 362652025
67007712 1482932096
790814007 2002876756
334158218 1835460032
2120773384 27285759
785507995 1681070484
734702037 1416473117
685351074 1829155305
745870879 1112405644
446680256 1345634843
1675368199 1958889267
1962921028 68122430
561176972 810345933
522446279 833091239
1022249816 1440385607
1684995172 220444360
1482198865 247024242
73905486 1192286861
1727745330 1973676415
450632451 551180959
99353570 30141898
1576203702 2012767405
679088722 1212976097
780522288 366341250
343972109 331576564
358416855 1055491335
602514815 1849180878
1247435720 2098450333
322876578 862552009
479102426 1939667042
820591416 959855668
617129848 1888056359
587498341 1446769975
1287370136 1207095051
808361667 559696332
670672292 1350735273
101286432 1890864500
902323214 505974123
939015707 433340854
2127499214 880791647
660753326 1546156890
1777971567 2099338798
216929885 1591725323
195977529 1002888727
982254064 1502565160
1572645134 58347793
1960954041 1668605083
349719154 282639449
330298362 2023265701
998006758 1458429006
701413051 107044808
1428164446 1876456203
13267703 112284345
713655911 199075915
1790573196 366963664
387535660 1910426246
1987977536 1010360269
1738701827 1051399045
586768289 1905006350
1966344063 1253962999
274064112 453755318
1357045196 1334475064
424894446 1919233215
230780216 1727745376
609804579 2143276496
467212714 808816001
1148190498 512466097
1232286904 1311377357
1123619346 1346728862
717795674 1230310254
902779322 6534260
821498183 562385052
811332020 1264437596
1879481372 1424627329
698843988 265156710
268067996 1594326791
828475153 1887794689
2097413740 543982121
748791857 838817950
1397758037 157146202
1699819563 1602284799
1173222620 1141440917
1829861192 1092493040
2112500916 1351122799
1953322520 782557267
1844469756 1568116466
351338329 482917157
275760030 1361715160
231521809 1591253093
1665202951 1951066039
1099214820 1758414661
493842721 438170255
1232628636 447184937
2021797580 429548732
1296220130 1541966533
1113403888 1261668677
656818523 2098820311
152394611 1402256331
1631351597 2046976990
292543644 1181184016
857029031 157561126
807441022 891044822
564941140 206157167
967029285 1992467001
1925306714 2063593439
1440675440 657144025
389283677 77360288
1058724996 499035906
491683051 51107476
1356309681 471491602
630895808 1594189553
2001071765 723787872
5447445 1919863278
950134158 1483874126
1776142878 1917806593
1141279125 109082201
1387499721 512440111
869228078 1782448252
1120564942 1389785609
1560393635 1597905526
10424893 1029485834
25749786 664301930
1055412609 1962965228
1081630967 1083842402
412105049 1503662209
1478928462 1166706741
322042119 985058983
1088692218 1804206479
344066858 234074221
1263071789 1577885896
1857728119 1829237761
1307162849 153358547
1395410548 609875723
1990937938 1514128104
233919598 281384596
1610325785 1753660094
201483151 1129943713
851871731 1454716992
103956646 458905634
1706668400 1380731425
509658853 2109839703
992552846 1476390674
1842253126 1810137307
1315845530 907011484
1031828431 357530464
2042351974 318175348
1366284504 2053341642
1238428027 1209329180
916651196 1929129805
1986601945 586500424
821633731 1002633914
878185039 642380174
207001455 108738063
1085175915 988791037
1756229470 747009164
1779659384 1173200029
119736389 1989644863
2115844427 979581054
348081663 494724751
1002593859 333268469
434641163 1359605316
1655162238 1262650726
192255004 773774261
232543676 480807821
926581679 844923996
1774398238 1670611527
1065894280 1317986374
156288571 259692524
1820572976 72137155
911503495 1078997057
459013275 727183589
372207160 898681948
830309355 1263926247
1512858802 1077093875
2038765812 1672420508
208949192 1290058458
2071201566 223602839
2062194938 795461947
2104100258 87618160
2090496090 1431766932
977044065 1575349495
87134253 2059626142
160390804 1790027481
46707953 189335302
1352006301 1784701272
810312362 554294365
1906324498 96655627
714703275 439744174
1901352378 2060920475
1891767088 1330967048
1372835189 1530530466
1656350020 338966698
158178534 1035377757
972863386 586121535
1723589422 1362289678
691485697 1400408675
1493752403 1987407642
1960400680 357987149
1490047445 2560328
462090328 289180101
2026170435 368667380
146886241 1675892239
496599744 905444708
985293315 932256259
1571386586 272128730
502046714 1209017206
1724814776 1376087884
969103665 537095997
359880833 324717450
810139907 77916857
1526902798 1703645804
896037562 1743857411
1478579357 278080001
1492009342 1314614258
289503306 70140345
451030181 1023810252
2134840316 2083753865
503005423 528824741
1745268578 904386528
630998346 1484391376
58857492 1405541312
970490481 1565411234
2078190991 218473450
345222100 1725981793
575350463 886352741
794666561 140596859
1774576199 2047869231
2016982719 563836331
364785506 83339288
906582458 734083023
506433629 1274548011
1669950788 54255736
484215666 1059890840
69273809 1857672423
856130661 528288739
1452638120 2062061526
708139927 1795217668
1517807949 1181242998
1537407350 1781952913
1377324086 2098499637
1920734272 1612796206
1716588604 1122100168
182628643 28779727
1752547039 511391813
2115022183 1755065829
402545587 885590213
1880872928 1861043232
1886050982 1324258677
511172834 843800824
931025400 1819661600
105257750 433229415
1019935958 285757412
1502483472 360136308
312642054 1690030960
1062242407 1385932825
719619211 1258444471
1611935405 278520146
814789195 1196665877
1227352086 1993816376
687717065 543949516
1108526933 835036143
68247787 1439001618
317675135 1655909420
202966702 1278468866
1144646917 1929245280
162422378 368569655
874318555 1131687929
1483953005 251970520
2027384437 1822566581
1564327753 851540415
1426288392 1273995270
507690131 1457598556
1808525430 1056494093
1959769334 35042565
442504516 2068960478
813560435 112136630
113678129 1059492561
1438669496 1743622339
594522992 650447511
53611894 992778524
249346816 713507901
911036388 617383367
1234225117 275795868
1769010508 31833286
565670246 648488058
1411144897 926716654
1310716407 641827595
1326871587 1633526908
1998413725 997904074
43218276 437815823
275585693 1803965049
2147263819 1712348904
1114165579 1853645765
1094242495 1537937737
1438057332 1115623984
667354823 2084644255
1225891432 2127778652
1442935994 1070970599
577274977 270144902
686017684 1165673849
173229592 506812107
1111281523 1648932437
458321803 1257388239
1686668453 477133710
995893926 115777553
904221092 1881729006
1455738629 972630395
1087969384 263882033
58981723 66987599
1365694757 1160166002
1076068308 2108611315
10213414 1836659474
982581613 739772792
372472497 1184487923
1676495883 137877123
681787367 1543149352
1277785943 31794923
587288506 765516598
577996361 1374581548
1471081646 78357450
1550819476 83337712
1880391754 270544959
867147392 1078236459
775617655 187305694
1331591855 1268387199
1595615851 459806539
1334011678 1603887973
1131692036 274563717
1482344354 75207463
551258430 2039643617
1408744711 921358567
1365264268 847597982
906367924 2084378958
1959272962 684609652
1080625855 823425540
489883570 963933865
967809467 1882096614
51628639 2087969382
732304550 394206994
1401430627 1096951928
2084730697 1826187463
1640314407 363462853
1352870344 1656162007
61614967 1328656951
1246146390 1292902200
1376494827 1429047793
599059226 1801854816
1572438988 1990302555
320551782 1684579264
1424336397 751745462
1924754927 1963474540
729717746 372721756
81354860 523601079
727994828 1655579621
2046802105 1631493813
823915217 1088422117
937791761 1403896465
23467064 907132000
909830550 1820717536
304467455 1933778717
1571591271 517649618
1015611638 479480531
1962000833 262440433
1695737781 907942982
991685307 1942063617
142052244 834269629
497424414 518064255
483943753 1902395181
2100425792 34448076
819648221 1307346750
929192192 3206611
1743833866 1821406572
2079217684 768432318
645126084 667214723
1230003480 436708207
251928508 753200929
1778097657 455684036
100179571 1046887575
1220637424 1902425643
1600181942 1565421808
635859538 1587029949
1805923453 733931655
1895798337 283744737
746339526 1874550879
1484658113 999874527
1214092024 866301594
604806718 124954596
1108542721 1697951249
595049404 412249457
40677610 622605290
1615538015 1349201103
1094502146 78565004
1680770572 2083910209
2138747503 426658700
118543868 174258297
856412601 1833830367
1351697831 1437482758
31960778 2515914
1334689725 1341319392
577649212 908262263
1499688020 826384312
506859921 599789182
1876954673 1841869382
606569880 970231644
845240984 1107741564
2014887282 530533004
12186433 1351098496
478292726 1864704846
1967193949 1204161217
791372678 694550241
397874816 1293088679
426745332 189976355
1386129472 1384953393
399115779 2098064520
698524398 1729660565
265038038 26732189
508702662 860901060
1916621939 403554402
1937625170 1036957669
921167794 2078028243
346666033 1850104562
510792066 1161242012
1987874442 548657942
1636220000 840626894
247163892 332197612
784076874 1685683560
608567042 1644430847
2027185110 1433173242
258783910 2006523062
1355799899 1088411936
585370351 940105375
467232489 1370645021
1004267977 1074474604
1784784795 966671673
699363684 704491777
827970462 1927367379
383463166 1664104208
1707217833 1774357773
1369660812 1677622890
750250004 228557077
434638060 451327116
868324261 705890582
1652699495 1245328074
1136354866 807972650
1717803056 1477124893
672617520 1249486754
597465412 1248723777
943644848 1381251791
1747047070 1072337528
1614199726 985941075
1856209704 1712850128
1880306346 203486617
34527373 453869052
1751092305 1308102800
326826804 727704157
962895092 248804197
1136985035 1438354804
1559151653 1730827676
851085087 16935563
1463692921 1040651079
914887279 332793177
691535513 1619484271
190272878 1891381105
760151291 129084339
935999365 1672044724
1404867232 1535242805
602558550 1421984244
279590028 402217318
390433373 359748143
456352869 1982320604
1959632178 555999674
2093159274 902959497
362953030 1919949469
1509265022 233814031
1217909852 2099172582
1289963093 354299005
2010607319 656046474
955522614 494094693
1662952858 1037235970
841591698 1365202100
388606755 465896384
1288277968 640867052
587542877 1813045199
439555002 607504526
1344771351 784200663
14227758 720897747
1402389814 1851541525
1731377809 1305774925
1573214670 248542369
1785628711 449139654
872071825 1169313228
1944517444 354477678
799780311 333325562
335418291 1536829427
1337834272 1509245858
644012235 71177412
1706972282 682375722
1282087163 1718404300
450355356 635051145
1520095447 619556370
1674505618 297851546
749240625 478691650
1624715062 1274468165
1479128622 196718217
1996717828 2119347993
469704301 1339913165
214989732 1569766432
80609840 1780558978
125228600 981432780
98782527 82445336
1723124510 281590890
2032425864 333373723
593249444 1516174265
1391752138 665347246
1011633304 1495161568
1684082294 1183369959
179277231 1965779767
131921160 933222749
1479370303 608190555
826248012 2034267295
1850537762 269255083
222456540 428905708
129677337 418121262
21400528 1860244415
1359877100 978771902
1785779990 198502974
1980413979 995401538
1943112109 208097750
2765780 280446819
1986339387 2145904111
1642728231 325594814
1197811347 792443220
417139993 1537092659
1770436101 1187208876
2077970886 1204703335
1092582731 973850912
1372874139 86257410
548125255 1160318345
1054159764 144086252
669920161 1511310695
620812481 818023823
1777870681 274700934
1453164226 1504673015
1922939900 1567509438
2021517134 1670408052
1374382614 353713383
992067388 1866414421
730530792 1907350696
726138921 287087081
1948480122 1929540605
1929693269 530542941
1155026904 1201082942
224744535 2078673499
503160582 65316500
1354074580 2029536338
1361693320 1273107329
275321478 1337923853
182139926 477492262
1117814390 86280962
355959813 1933745984
101704585 288515123
1316258105 427706855
872937900 1365742396
524588709 1215127753
832839184 528287147
1331273917 2050075487
1523135721 327852082
1824019666 292690064
2044509418 222945525
1935272181 1547593087
831305975 1888639408
1808843237 2114996822
1076959275 1165460348
863444514 478866625
2142913327 2147116872
867127601 1989904477
2083976427 1510314342
2114033363 1546511055
1618347451 100081525
627600083 1119849381
2146132937 612330430
1682522357 205726554
2008199678 268345026
1031208317 1876545168
83528660 566029007
922391913 1943691426
1826074772 294048818
25541605 1021566725
314472650 1066250543
1561187346 2065210968
589854218 2067367394
2055925979 1156744054
1028240721 1292240689
1533208676 344756017
60376023 1535319166
242414817 1135980305
1472115788 538854680
1627811926 932893343
1069954266 867443569
1028102407 1734145612
789902762 1725231571
1014338664 433510085
1834559951 653700293
2035574067 1453024434
2106364622 777276477
1485632278 516729934
937095764 257480609
394287652 822541780
1120005527 1368505627
603864497 1763798709
197644975 265515455
1775476862 608238336
446306408 646269130
2080683697 1459027852
191668542 190542637
1452015250 1590125200
1624944122 2081952705
1189624514 244066063
347314937 548086743
1383635758 805177601
1384467941 746983045
518343403 1536983150
1963033300 423612319
1637007493 149661329
2112417669 654720424
1341224483 1657486598
428266387 732570627
1914310162 1079962608
15072738 1710598595
1884740580 1154076577
1752126832 1975290635
411309474 793568380
436511337 2053183979
806421343 1457054991
1488684135 1396589392
1180858070 743398508
2009338690 399173962
1180320889 154514795
919995973 812441615
464486499 57998424
1393206026 1190297572
821798546 34900637
1438519963 659625609
1629287357 1280598159
1407810857 2134818078
1498119990 1558075787
658898148 1456687200
938764725 1718268460
476476325 158045733
72200038 662063139
254262227 1144750694
1018945559 963408780
1432521132 744401693
1635275105 991310178
1846197515 298479345
1995719837 1383260421
90031245 1275617159
571006963 209431905
1200518072 317306142
241059051 1291615945
319509418 102099915
642963285 833117097
995669695 433217636
501547763 804359363
319836710 451727524
1795156549 1592351943
1514329437 1831576361
472273877 769327196
246226303 75292017
811096135 1346569124
1168748029 97495190
304527155 268002991
104109081 1117520347
484193956 1385732156
839120760 2061848973
1687760238 680676163
620468352 756300310
996298198 1238377433
1372080089 2047221969
219497824 1876161026
779766926 1415452987
1982474353 219987053
1196836403 2004567202
493189619 950523517
506372468 1569249912
419050297 516092755
1651748424 743470242
1615413264 1696219073
626635449 985189117
583673965 1984354880
2036740564 1358521852
1066774690 1312853980
1061389619 1264278840
1812564108 729851149
159951744 8561489
256184618 1141113114
1745510242 942878939
245405602 1792397258
121545190 1232781180
306145373 593718812
1878242552 118519675
1321014692 1503436040
1463361325 303242626
671938064 1715698444
1578022686 874028227
2102397896 217288220
489877446 421078796
414189862 240630441
415233370 382686638
1249759943 529178473
1176294781 1693321146
1634755792 1720778446
11797742 1562944028
895988654 653997317
683970175 665769115
1455148869 1454797241
572732841 1985388390
740709519 1909073643
1882090600 2028803733
1886107063 1267337054
605231502 1152269648
27800191 147880528
862044591 1861324018
1502675907 1477824274
294252996 414972659
157180919 614385967
798663910 251575414
267827041 1338944075
1149000906 1988698399
1705430562 1529745015
492934809 2050070859
2125439939 1367428209
236785183 338310728
914374122 226871091
1493387992 1232241253
385278698 267247163
1253509835 1153838821
1925851491 419247289
487179453 1213205701
369720586 1655451169
1599760707 643488506
86225414 958183671
120468414 688380677
1183187241 446343252
1615461600 1413553667
1121975239 1293376502
351350526 238864569
618947359 1669143846
1542132335 1600229777
1376534141 1240769606
1947424407 473741592
1696548706 1849619906
1348575933 1538785166
77389403 1993019496
2114127783 192680629
1950015598 1279057556
970794546 498339413
192919032 165934911
964401778 29180988
1685986274 2090786716
2121403940 1991517094
1130678665 66204912
197416055 1012040408
990815906 716475609
1394015207 112016172
240929322 1325210000
1945576617 151342989
329449205 1995298708
1701705181 545576851
1076876850 1336931481
359138589 848855352
1514088879 535692759
1659273588 1630624354
1208403251 746884171
1636160460 1281217389
1295838261 482493579
293486505 691222052
676945213 1508367555
1424940427 1319003677
402104700 934531513
294689001 1963974844
486872030 1785279809
1313852285 1881375704
840216799 825155490
1972044421 1950088881
1586268649 98854127
610036932 1057771693
1543862713 1066915730
852896295 1031727156
1873158962 234247784
140260226 652365895
1995951664 472585051
21612437 48110329
1765652360 192061511
151564983 1382127783
1550652440 1955306247
874293099 476630802
739187817 1249002414
832231031 527296984
1710546578 1192527273
1269886934 1506633622
1290326829 1766265385
1869266555 562664349
1096316110 300322812
1528850448 570026613
1967584116 379196520
904651638 922371767
2062613560 126687687
949179491 1942326041
257380697 1509323274
902348970 1979599403
640019309 1632035838
1638196161 364770783
1438982564 1200143389
726759069 1284699264
1272901827 760800625
1353046165 2136050228
1222685213 1247914441
259760987 527001028
1216818274 1194866599
2048865780 964654348
9659327 554096833
1866415818 1945233107
1739486132 266882762
678981002 827094290
945755185 263447564
48255672 506540139
998625049 1139186514
1008126913 290464722
698462917 88966111
1262312672 1592908388
1543103626 662355140
1355847462 285742477
1733552420 620838270
1264146326 465173383
723280371 1014004689
1814910265 55526975
1818645431 1134337270
1446600336 1612064439
2019765409 75644067
1739210226 1810503463
1786465406 508570472
104416306 1732432477
148913946 621859094
733838757 550454476
563416760 740925092
2190691 1200938803
1910721142 2011628177
632256358 1848963828
1851762811 572783851
1833462465 34222139
525750347 1142366564
1190368335 459121233
683782358 734834892
1004301140 745136037
1674168925 1672320686
71886824 1963924707
1864080710 1687645891
1056173945 1443475839
1098779692 1463886832
1973741352 614516652
592081915 923843645
1930874795 1361958034
1071159984 1551657429
2049660224 1975935248
730416402 605881180
1204079741 1682083269
829225897 136643252
1489641818 367213968
493094668 496950858
344083484 1860013533
1506803080 692650005
77750239 61229735
1568740279 1531155495
63765383 1891997353
1107470040 405753217
770584342 94305035
2103844103 819046579
92068080 1654561511
1586853230 1489625884
537002178 1110478667
629455667 504547960
2104557587 881084781
1485845990 1523113339
1088335983 2017309600
1696899518 1161024641
767251734 1033246913
1781970421 1951706399
6270920 226431464
124672073 240899927
1553029402 1356668784
1200766897 1648356246
366407871 1861058756
2005838840 1832186434
411814307 391220943
1121903842 1172372860
84943196 1694203484
1067458911 29764301
2112558876 1541683419
443583923 1800142886
1619231030 2028519371
1626018537 297010494
683117828 1323558450
643003327 822489314
513448608 288863402
2085730240 1763424778
1811396650 1121305311
75975476 1298531836
1652099614 263591525
1180067561 2124846806
372204391 118597223
834927829 257018335
203343399 509821024
495458355 1763804373
1419830377 2008027415
1781245332 1422360172
1308307905 1696240728
27162769 833947523
908655166 793942661
199964128 1931564989
1217794319 2053492486
1450268476 83458612
732721227 933628084
756581382 1329559699
78436523 1168857312
1398250169 1682971154
897860566 1925849181
1636554756 1904506745
1504532486 253230476
319537349 1167710424
1485913635 477990476
2017871791 279603811
1891436466 423452626
415137019 1291961591
2106188599 775799089
413233664 2125792398
811506110 1094024598
1962466657 655437932
2116064286 1031556312
1580574373 265974293
302089348 15091773
874833302 1407605905
603438323 1252057487
297687363 430146370
972347925 823937129
1115284574 1598121848
230418792 1537271057
639680162 1142276552
1763261625 562397296
684204983 1414997762
961005650 505749973
208154519 289720823
816499552 763958737
1995390895 170250103
1155193749 717708137
437768320 492011610
665996409 1769147649
428996567 1241490102
305568061 2035100302
1439382397 1685497589
944536195 695125143
1613002616 1176426608
1903136736 116439539
1826766194 1031749519
1275760175 339826304
1685106795 400296711
612879531 1931050806
1518505078 1593328951
1315649352 1896806548
1049447205 1326879201
1219873825 671281151
1733661304 724614450
788616770 456661873
2027636524 1181914661
30289176 1885485057
1490846177 1377287837
1420669890 201167562
1757336974 2005852620
303826910 862078469
34026730 61961837
1703879130 2134032010
1683430353 993848852
1119088087 1465325359
87443781 88605087
224918159 1066124888
323536576 123534495
488758144 922180862
1115560551 172394353
2027735379 1650338009
1359525461 1218873222
1436715477 431148549
350076280 766823695
1996699899 85841059
1198519133 1861986555
2085089523 538111246
896378698 1008080976
419258075 407581107
1253841211 747988064
1535893893 104707251
1528297457 1185505258
1393523828 1912410781
1026984300 1083029390
1552813284 946001785
308243495 1619333638
1858722481 1575646607
363084513 1010132769
894942902 991914042
53241172 1524617308
323515348 2072374918
2088794603 1844430562
532177501 224825163
158400280 515796340
1550487387 973730587
1834393882 230240663
1099481751 116045763
354563801 1390694685
1633067695 872044152
818034152 1498312265
521752306 1243880252
297793379 1042081024
434330244 240638585
1571962284 1127797885
1286186725 467066423
108062622 2058403134
1386829693 1942657442
2068285610 786809140
700563211 1227616883
980746733 1402016221
1695873727 283480047
1468492329 1263296197
307681464 826256848
1363357943 33609330
1925723087 353314711
1953067161 1846322673
408148872 1465509635
911468854 2131275231
615391554 140891141
75684457 1585145119
1042127281 760514056
1755566008 1802159330
1492445141 443221231
1811334815 2139661768
926903298 1184847565
1505569671 692164088
1090506046 627121483
1539036807 1587814202
406947618 1266588631
1179593676 1238114635
1529836305 1909188508
739783239 360162209
1927582419 1876543855
1243428600 2093081861
151716511 1677345686
2143075049 1619936327
777596327 1251678331
2082802460 312987107
495568491 2005180794
1026562626 523403945
1326299840 1403641835
631911532 1363371847
1902771501 1358843330
1472248599 1719329807
1638967067 1385359374
964850767 378124271
983761606 1700686349
588731711 1188098399
611662087 1539261751
1417323868 691057934
1525735047 1611591912
909135798 1268376673
592133297 1442246926
477479697 486656678
126149890 704086252
361512118 1825373588
500474102 1946837547
686113933 1737657561
1689873157 1723540988
2011423284 1066701496
803965232 916537614
1145482814 1817279152
1027502672 1925728201
68484344 1958917678
595383678 1343800678
1544522610 2067279429
1109667402 2144074604
1104914279 427258367
1535070405 1229238299
908780416 17521530
2075462058 1688745818
714011783 376167047
1769641265 1652667037
1465112391 1835110042
2118975321 1788013057
1317049818 508720708
511194185 258703492
247257794 172280869
270822121 605390320
1884036602 577710006
1989254476 1918259783
1769504017 886460959
1445112441 1332718339
1988133014 1631598016
1609436729 1257991484
1399922847 358011812
589192057 491013754
156181106 1133406997
1133081065 801060374
1613193008 1718442622
1763539599 1684932527
171455484 1138341860
1224130307 608412811
152757753 1112098148
584201115 668660069
215766180 316839031
639994567 1492811986
517277439 1939865111
628742770 558539195
293289987 1458488831
1635988615 464126771
1364908699 300668831
388540237 459900379
1855004142 570444137
1846535345 277965918
317576655 1940340650
692128275 1394003008
2096073321 679835044
1490405178 1747961310
411470153 1893504088
1170755560 218425043
1854655417 1559216825
567509219 1945240350
1262622746 351850014
2014391834 1173582741
995355690 331367568
1165852911 1235768090
759538627 1907189196
627506893 1059002506
350632267 717130865
1712771422 261352603
1404001678 614572670
2078626626 1415128962
589304414 265279214
690808392 320148189
1477406033 590747363
679549684 366609704
1113632554 1975521489
1703067302 1491500026
1806882146 1877982874
241415433 2027430266
1748036822 1876465432
1660408521 1039169967
732432767 997675015
1774147292 1648539134
951774995 589272332
1896898301 930100412
1491199389 1282074021
48833689 1651756928
529642597 1648227711
756821009 1967589737
1377270486 941164931
291414741 1399083911
2079571890 2141328611
299658234 1160754316
1717512363 1098695231
1190356965 1134662588
388305963 350776928
1551229671 1577120
2035259816 1054895763
535851287 1334355372
623478577 1707893926
1254213045 795052223
749568473 1747614317
1182439188 112710635
840191422 1363055015
961945789 1977563817
1345381088 1641842858
42713539 813719180
911836655 1480991191
2096222610 311112471
1281693887 1544603844
693579940 200282588
743393668 1274554051
278826640 707768895
2144829767 1474382386
283836905 1330447055
1270892760 568787271
1867098813 1052142493
1431739598 344618254
1461200349 1573795546
569291902 1577409783
2074025335 174096708
832305026 358532962
1176856469 99187115
1427771507 1869848204
432156831 113090825
457540755 205091238
980901461 1911570740
1386563455 586957161
477263114 1629051991
1106989927 1458064221
731042873 1185498234
1534607911 638581895
217176679 1422802330
1925786442 725915147
366791930 1060634649
981660830 1061371753
1002027378 14857172
1836581640 978322149
1019177941 1487573979
1867661157 1789924547
989347235 2086097306
1234246829 1276788392
1069060352 2141345759
1814940611 1130898387
431753226 214019622
2040425313 72773882
1455138033 1174313659
1005689274 650914806
1916218637 1800883565
927123373 968344987
161856826 202060264
149025501 949167778
1365529573 795837887
1556480791 1215150756
1675668984 2056824501
392401253 1921400078
66890257 1637880154
1822452489 1864371037
1960907027 1069172616
141629667 1103964654
1213679237 1467235070
539846506 762870668
1672974986 1693123611
71385658 1781668606
1704838600 778606013
239436053 796988920
434511684 1925447288
1316265073 1173677318
86317249 769156691
1076817192 639083744
1920056433 2047125504
603088811 2030717327
849784957 2113719235
1157375076 2079488174
2085034187 1409578274
1119234315 204785021
2120882339 1943703619
1847271936 330797358
1057735922 1067261935
370478992 269165470
1976960176 1232628873
1446865455 2061535022
96450847 880659475
1672170666 1287369147
1048445038 1231044621
1113981999 790830070
836057106 1329378812
366588807 1945643809
840324863 102861410
713444228 87792741
1627882514 717851000
560692528 1504308541
266397303 1225988014
1889416266 707300926
1338564086 525970470
1977853114 312653219
1321658675 1628443812
290496730 1313728274
890089288 437645976
1496602854 1837764775
259508167 2146914732
1551754663 1975821557
756297115 487462775
845387992 2009788989
1243131880 758930047
1344590742 1879757464
760010153 610783427
380699653 1207145670
922265910 694679438
926298050 1747286336
1762119335 141988911
872907376 1186911633
1294431925 628140139
437928914 275503645
232723065 1739483632
600877184 273319364
1925568888 1426570938
2136333385 288201940
1123655112 914816114
1894667612 1542905750
437617042 926596361
893677458 494292781
402957554 609708912
1821771914 310221908
16662862 1311179493
283648506 315197927
1260132798 806809345
906206839 1267645090
2146943543 2129363440
1220114437 194302845
45670455 1061897263
143347715 2050084864
1080244208 585329056
1113733695 1547704178
1847187185 1948548552
374433745 1132746859
500602820 80945758
854252935 1910635650
179434527 319982616
2124185390 361005287
1912863852 1499532476
1426389062 1921663273
1584004707 1238365484
1960600190 1105028498
887925846 629813779
1664722717 1645930588
2129995142 1530366275
611367099 417697231
671892331 1324602748
38071931 1551312936
1548140725 979377847
712804174 2083396150
1062032024 649625235
880436732 1498887156
1300166818 177488852
1328709121 1722227122
419264490 1678081949
400932038 1697755829
815893546 1268719760
224060925 1581324139
850363563 1325572421
781955379 285666700
736768892 365866936
1571532865 2128992157
496063009 1043748923
715400129 45420179
1053949413 169129067
526799249 198423714
1451420787 745230699
1173998658 345010825
549745791 1621977715
482163666 1594121503
1862226391 717328739
1678091986 1001165214
261057504 1924155889
1407755196 1287252513
948800851 1209016974
1189025096 863566990
430580819 565109210
1663458431 544285064
572604015 459362549
554882546 1193355387
1607200772 1945617008
129970444 1987700348
1822751438 1486289807
338297583 2059222919
1148736665 1905793013
711378154 996393546
874261475 2072272544
697302308 527629425
620545140 1066324576
222840494 648527288
212663974 1327269050
368440578 1953513001
234289644 1020335817
169283269 703533414
473679642 403977208
1921706628 143152676
994452894 1634319854
934367071 571324386
409611315 737356861
1621081836 607372937
1589007577 896792910
1641015079 1065663220
361148551 512114181
2085021187 2021164844
1521271072 836931419
1893464099 409707139
128089180 2031231077
1851641584 1637616007
1650837537 1500798814
390201916 1903434396
1545127445 326559969
1970267521 857556814
917565043 913786111
2000340673 1047561229
105159014 1226882690
1277061449 533890764
244086855 283106914
662660499 630181212
1581357049 1041247616
387221709 1562533539
834863649 1661588649
1566108852 110163410
38293556 678396186
1296171263 1385293842
1685321787 1087242412
147370596 208939187
1871521995 514845742
1485239942 572441607
433756989 1985927018
1753659938 756423787
1779637762 979580463
1234188596 1072688132
1361698192 1452702072
1426426845 1415009554
1681835817 754777275
2030386605 1034066513
1437685023 2087657453
1659596654 699162861
226350603 1844377265
2143063542 2092633008
169868863 1941125859
1735092221 490332905
245535489 1714859441
353817968 1737099112
131740860 1017012177
156895485 1661684761
1906510303 1039906595
2066079092 340331594
1739112312 1603517448
1512837066 945420873
983157519 230969573
730753220 1595253840
1520439463 4544883
1343819524 1140436714
233407233 252060015
1729342992 17695650
2125931242 2096189292
1212988788 1832389815
864528412 1639325490
178795913 1280265466
136571071 507316562
458176096 1136811634
420905516 338999839
879960784 180421829
486210477 1409568263
1808834404 1137723019
1479171873 244396073
64026256 1652143840
629812016 546083678
1959296582 1692109800
1711371016 1580904197
575507402 451885114
26320425 1235609346
1885138038 1000151509
1035737790 595301201
528457659 991167115
1872894817 272528329
417438893 1672760036
39823655 638790013
779313533 966836449
620941827 1665315026
587613345 1810009730
1528888368 1800036193
1688884499 1043010558
988365813 2126228727
1267025080 253922593
1062768367 141563685
1267977272 1216273329
1728650417 1280872347
847115363 1382554860
22758332 1932279956
1455615613 1643908547
1760869890 307935294
1493382724 1159442303
1660113920 386486698
1073495358 371760398
1606909628 326173860
1709436715 1159547875
2016765920 1878856016
889330364 1775558152
230007355 1496006328
2145199595 1620476132
1028787884 1972120096
2089808956 1192266593
1685163711 892204598
1753674546 1474568419
1547525081 1169699909
2134032462 297249310
1018480772 1299886065
645271591 674743092
1577386643 607033318
1538986395 1439337533
1283072008 563858333
395347335 930565706
1430690232 1715558686
818338062 664112737
881884323 830255504
812557196 1680529053
956794896 34864461
847009768 1172235455
1209997630 1930398840
80362784 176236564
1103791091 1828763869
614250848 390254273
1974976305 1885782729
1904008748 1625300556
635510220 134883622
1080359106 1233230854
1668171268 1420885050
829459729 1093449906
1784725329 1435373039
1386345840 2040379510
1300834181 1699989944
1869520645 746699386
631812963 1493032452
19266202 1161386124
1921568115 2080830963
740632800 1239465949
199575054 819161885
1831990961 837016764
1504653802 2006249029
2132192253 280618088
514463305 411045858
2133213245 1194577417
490536229 494707571
268081955 1044360977
2124921937 2062988920
377045000 46917863
1303168273 644875998
545669201 974272932
1604602244 1050121779
2019782790 469771552
1912404694 1472528124
1696130785 1634602189
1969953590 321680839
568039682 1207734040
830503197 2056182099
999336008 512287882
1722853798 2018319539
461643553 1446816983
191252556 1202314216
647886985 1118977528
1613195275 2116578131
318091655 1721599296
366626919 1388212672
458364588 59414474
1400800299 1562110034
986154506 771497920
246313847 1255152069
106123049 1460396324
899323314 1347864433
482306601 605491120
940990945 1348317762
4051742 252655686
1354315523 345665457
286997677 728372465
462669320 1678539215
1226281707 2031495165
1378077643 1031115926
369592606 877268644
895417160 1024525164
818586131 1887143486
1098489320 2100101779
1853898029 1374886279
693081215 1521855972
25002964 546955016
238224271 74121605
1888300550 1557198581
147407827 537299128
813535191 1943163289
1164099544 1040718436
640663649 909680443
2119024093 1853770242
876612418 852548888
466912463 285805711
942642393 199461413
1374461522 1241173540
643994387 33435128
579377409 2058427701
1995084833 1879446135
1666181733 907923192
1393628502 410951640
694713475 1987926644
456777764 255118529
679686109 731408888
2128694085 852505079
1262132041 1123997064
1234654111 1023319585
523453122 1536192831
1055578581 512505523
668664786 809830348
1511653407 225778980
823029014 1857412781
660839483 1933224053
1775538575 1260627502
979479875 2000889233
1703909736 972124569
68790578 310776629
1508944743 1416877947
965390975 24146213
2054348995 1651103599
965579456 1622328237
1693602191 775936117
780069998 1018529927
663050982 245367474
1287213820 423608408
750910546 957365961
146172472 1917569155
1199188298 709102727
471795472 928415269
909368275 218570756
1917922113 608790251
2072377270 1471175168
50749933 14415609
340825954 1690589589
1926241753 2066849074
1654822861 689505494
1672771751 1706287701
2113887213 774791656
715280423 2066456028
1459365790 31067789
796634415 897043468
1665074178 1248628720
122926331 264981189
1443090032 1097616541
39508614 1650544245
70382686 1908341209
484960165 740990582
1034042930 1868526184
202537510 1537492252
1889504254 2120479329
1377916408 780636853
1634336883 146015575
386366058 469741101
1404433570 1502785316
734305320 1391345561
200318114 621376409
1208639430 907494767
1843300068 1097080434
1161050369 1951653956
641951742 799880913
371134372 289698424
11615488 1407836416
951959621 2121762655
689790728 225128532
1266995546 1829827598
1903645127 1327078569
877062504 1367891258
1473993490 1217038420
1830991446 920372866
1031506484 821244523
249466147 694763994
1596768075 244334198
1857728998 609298009
2125387156 190038960
1708258818 1869128645
1007989583 1374541295
299922576 1967988114
1026082578 1466844463
2090234992 1244796982
764254909 1427973943
829871855 860024201
533629646 123049886
1941074954 1139583559
1920340128 530932779
663934827 683272451
866674194 411521702
115845033 1537154425
724350459 2109553667
1268519594 1506340600
1592425071 995461288
659851067 740146091
1560754930 1787017394
525256194 128112241
1978739445 1599451144
1451383132 535604606
346007192 1651431875
830308181 628537263
1645327472 1981393523
892542733 1127158138
489206308 1351962565
24818408 266395603
572695287 630169680
1414395133 1296276258
658970899 2100519344
1002911442 13344249
596486090 902200960
934689964 1211083748
823978195 1442255614
1951468124 1689494998
1567382300 930541401
527722793 1338823871
1364505799 2133103384
1652171712 1021379519
1796491306 1329868470
1388337813 562564423
193195627 743384886
155656213 1620321142
655675777 838197711
1013711552 70040662
1309463688 2051273960
32862926 1330570586
801237519 308986505
983521308 1672444504
1426246656 1940765906
1222469235 509729704
2080602487 284769110
2002658663 27178303
514208326 1516715015
1104738668 2137416451
1001784211 1637492183
894191661 1032324444
1195146729 1926844614
143510782 2033476692
205233780 1738228211
1946136375 462433395
813497923 5094892
1606821654 296332071
887624046 341090663
1411847497 1475349284
411229366 1201701413
1426218889 284902875
1497967704 1656572274
342529053 878082357
792438872 791371316
467204092 1013317929
654898630 1443740007
1441291888 1995261275
1823057146 1873209082
1875558957 23602002
844370552 1479737602
866107841 1081814547
1423374775 539037138
668272147 1363694557
803681279 1335582503
1603338950 1218362390
1521671970 1632050645
1519666684 887947436
2016129228 1653801432
1233308102 297168957
1914601934 942220897
2031491720 486506804
44623981 1404318303
1046173935 338781011
235923401 1144356353
1644496355 1198306497
53558923 1004087907
678874874 584799563
1289023193 730648146
1148071839 1751038590
1285655777 1519357412
1450870630 711102573
2089112480 672352047
538869571 1333015240
437349124 854936516
26599169 851834346
778283468 1960407315
129813049 571181681
1627970315 490639697
2014201674 676623405
903881228 880482720
952223661 1568618132
833058784 245632539
1726562623 1917629259
1936099970 2095457172
861024301 2110052823
192069663 1970732358
1091569128 1441044694
1592304156 1343750921
2042575974 627653105
1490121583 840717795
2145017644 994866866
595169241 2081197181
1617992064 251687620
469953230 90862266
1812231958 381710666
1429967930 1961180203
692478908 770303563
1867436430 1607937414
27962787 982910538
1123298142 1798169236
1944157193 1451403735
1641438521 586767023
277973105 647849650
233041655 195989815
1904937755 2070779712
1861449423 116012076
539858602 160829223
1439749001 1824824971
1740026499 338338635
1268691078 491041938
1003762805 326794042
112131923 1009444759
541140625 2059034832
170867425 1298283395
1159620449 1126282495
1822691709 466951788
2084856198 197404283
896227412 1571741350
1613049389 43408129
1387677201 1817089469
1541959962 664382606
505801367 458338861
1278381364 1590835616
2104066688 222760683
1215311514 1884828051
1691817204 1442401255
193987056 173464928
774276808 1515730008
1290817705 1863784827
1852089173 472854873
1722401963 1965935146
1620713223 564184069
688591372 1061856562
644048667 769372059
2142645322 709377603
422785622 1915247635
719761158 1518012390
897277047 1840049818
191086078 1496670611
1605008114 710055480
104467041 1242793409
682083255 1862379756
1063196181 2134335976
870908316 1518194713
1573099407 214409277
745413332 66665980
1367576491 692265026
1270013757 1984123028
1660250766 274898189
1966489646 1243072860
1574640362 1591494975
1495272185 921751129
884859347 160776663
253044490 661207230
1064735637 348729280
1263742712 81501584
1959908887 1937291400
1416018743 1151242194
308418976 1146142918
9639464 371554102
577046071 1420934114
839209483 1092456569
1414740149 1731577578
1372953743 2082451262
1306659287 2065962994
267191796 1953548251
1394581112 1843679594
1376464675 1040693737
1748741034 1142679257
1306342841 476445162
1766399992 1644778698
339381676 1610732634
513125404 615330985
1115145765 944244280
579645582 772824134
1122366220 1794964511
133021204 1489240014
1424090092 1962794200
765907281 1644183219
1584767305 516421723
146158019 566108653
1941846360 532905049
1542187107 868413994
1576471906 249094897
9770413 837016699
1450302880 790890719
267021640 1302472823
525523812 1224985896
2025528055 75778551
349921807 66476926
347196161 1484754825
2131024038 676134347
1235677833 415752270
1715900224 1804969072
2141361504 935165160
1883045351 1493124061
125531232 1422808295
1054268827 1654733364
1997445494 831158623
1203877597 1388613342
1316795938 1432744099
200418768 2046841060
1916570571 99403878
1028538707 1128067692
1548210455 731158643
736654101 1542254086
450699281 937269160
1338010664 2134192416
747718542 1505570212
608474464 592657210
1492052180 648254198
826471287 1717308928
1445573931 292335142
825325783 1929854803
1545497120 1759016637
178951120 182314637
2091505052 530022914
1456537039 1679760929
310560705 863119963
1775188187 845430774
697748094 1732113049
1311418491 1713839972
1669238148 1473597475
382311541 1506204596
398077758 1733327825
849583474 79955860
943509706 827682372
265505393 455803923
1885973494 1775464957
335176495 1014591903
75415438 369095356
307411874 2071001187
1797999134 678777444
1907819590 1693245646
172581290 534105722
1439939733 2142770342
658758019 837005551
688612487 103407313
303944403 1154152537
1367689145 1720728178
1553333933 287240427
743015742 1434015899
231786963 1635560507
68891918 924836682
1189506019 1422698551
474798352 624532969
195564464 1008200861
1671923663 726364969
1237006853 2042976678
2127538518 352027147
1330660618 682350420
1046879096 1938157660
1922315762 321161367
1881152911 1857140912
920629998 1928058058
1206706530 1589612518
1736565713 519622006
1296821880 1777656891
1419430778 1987542623
221062825 1763154822
1396563638 983453951
2036631627 976860132
364844486 557058030
140541847 414630802
33916646 469599120
1278052245 1439860308
857402995 486977050
375200282 1000910093
1259597146 529971614
1489116695 983123802
796159262 1016136814
2093829244 619938023
2126321557 883882791
2026258148 396351977
77512808 1000137530
2134613469 637798061
330959303 5548848
167840934 1031100936
790777017 490752966
657966100 801313412
1666474319 176932157
309288360 1008482579
2032191578 497008736
529086333 2057127346
1409418093 1368018997
646319790 1900572915
1271448546 1203866901
1591434577 286546714
1976623271 846656108
1585987744 1059637229
1627339623 1661218997
855801440 1623278380
250303944 2019403269
415009793 1493122181
116059544 1611998495
991711291 167940186
643238009 869541795
1880587617 1297225213
668294639 564315915
345582381 913232252
2009343209 336306553
544561530 1698266837
929928304 545067803
1225331437 1945410148
121777451 973234700
2141051125 1022346677
658495056 366860947
151060195 740164227
280950182 596614016
2023418601 1499261351
818373858 497426396
514279954 808636694
19961183 473603429
1869441261 142378810
1783440000 261295447
991268365 1966683270
52825085 306997608
843455431 656789593
858864278 1488539544
476176241 1780333813
973313542 1020203013
1428318187 2088720591
1216123862 327375277
791546449 1361251526
1473793724 667795413
2108410048 1899221113
2209449 355288849
1990562219 1119317468
1485334142 85383876
338083566 1497625585
1095740476 830744923
97946693 1815014603
1374694021 1491710416
286498808 230603915
208731148 293623378
858512738 1065228744
1553125105 1110629430
1601123219 710966385
1000006671 1859320803
1693354024 917620219
2068797756 1655125955
520573964 1215941157
2012206220 1705469029
1344925609 282128205
1680966109 54840042
253158014 1801406478
859501583 1072055699
832775443 751552349
426016755 78648428
1319961016 382011282
418847828 1329694689
1247108195 692479709
671851459 539669484
423039828 386722852
2068947381 1938611631
684393844 527925170
446662657 799561880
2067331208 1260254560
403189209 571610492
1568238769 823756966
1993868774 538937210
641031989 1660603665
556473425 110493871
986373317 1459824715
410367115 1713061687
1018735276 321544082
901110848 569564411
2099290397 874890210
1056760125 2044790139
223294201 1135411623
65758681 2017632120
350453191 52256708
1621869925 239746618
445360846 1605810105
1423016964 882983139
1592300975 425435543
255938587 132011621
1672794961 1960726942
1528174392 109939813
1926576855 1026608514
706110534 2052088940
67010365 1392029162
1288805425 23711690
255671347 1345929050
252077700 936952940
775567579 402369137
1298643599 451556393
289787536 651743232
147478521 22484601
947547662 799683921
1731814963 240208209
1694807874 124178162
1703061476 1764292711
51080244 435433740
995432736 736115116
623676095 1385117056
1365332844 337437949
802472624 219793341
1010744879 1731924814
1370931489 40474660
477013963 238779068
554157092 1908829506
925459955 1353244631
1966878782 613728613
136914175 890604968
651009737 333613547
1719794584 801198186
914088166 1856089961
938734583 1110971390
89816171 1853255511
708874477 2032925832
1783565842 1346852527
1127029878 1061379411
330759500 1180705792
1166815252 1451255265
1765636454 1744446955
1339349513 1667164313
1288415512 1286809003
682786385 329623106
1657855647 472214267
445403447 2143095201
607091770 339990905
950655831 1198357164
525680722 1742630580
1245934907 1808877686
1274593829 891036042
314199785 1463263955
198727601 2039929234
819768495 893521478
1726296593 336933558
1660405521 630643788
1812845033 761222824
215559750 88879396
137753699 1195526824
1504896322 2031363164
9349957 1462877666
650845512 1317460845
607233418 1243131976
1342287628 66299810
1316651994 117785959
1468557756 1074953982
594631881 1402690837
1727427150 392425310
573467019 884365463
1566702414 365518316
1795184480 240711310
1535449970 1920862891
848573787 280287321
769560595 1175659390
1956767744 645898391
2069365612 138100254
66562297 266921636
1643718076 1200171277
624713646 21116217
2075840122 555476626
1623516441 1690354245
2056115358 1236010155
1661038511 1264459931
618902254 1743194661
1003621700 448722176
740022989 1678617373
864493260 1571917009
1820273516 1919867270
128087506 365184145
1705553739 494809988
1469386707 1431343692
64070193 818170681
569482526 455180533
2142373798 712004726
1504217245 1412100498
2097087313 521673347
2077513151 1719536884
1943393040 82568409
37419457 1289123027
1429482170 1110228300
1699416209 212198418
1128366610 1953279707
1853138903 1268762530
1467053064 372733798
1739567870 442441768
394823549 296213171
1640182019 1666053020
1811491968 823837777
1839595487 2101641832
680912598 1931859408
1987740332 2040349112
1254143942 794706942
485723210 2079864100
1672342008 236417009
308027406 495324151
261464806 489811353
928680960 804351559
1545738251 2103765206
1608767022 1464706562
1064462184 1405759877
1437374852 1375892388
1137468998 1136455529
1847276589 123078335
1336805956 1340256747
1810195951 1644384882
1430456712 564165672
1184344085 44815320
1921509501 643696606
183356309 254121259
1983303046 86238081
1689383361 1212865089
867148902 1273708813
1312655060 1547006623
2017847420 1700312739
1173343746 1992848939
2056122999 173413831
1817685303 1309978172
278967441 43022975
1484579576 897299183
1095224923 1008143608
1166292757 1736325825
2037152038 424264795
654402060 1971790457
2056535505 109001610
184570083 1656118866
659293015 1689200672
1428589568 874403636
1814934146 1786067347
1917669712 1624791932
224570423 1936422987
803096354 1440686583
1117262010 832092989
1782178984 2135578880
1723981268 1366097656
1523572135 324371859
137361537 1746003518
1692235087 27138134
2113273485 855733442
1770828359 1565781106
602398781 279636424
548516658 27890228
235813048 253832474
1428823034 892459291
999304765 2000042505
745060052 1953276049
477963394 1953978200
1263646066 281344539
80107247 2057199147
90744882 694110197
839139000 739313150
348562771 1797646339
273912521 1057024447
525559546 861138364
1734059472 777912589
665487745 705178709
1752079132 1336131209
527367080 1176208998
597403238 1300729704
660698483 1915546675
965744752 2055241215
2095671994 966119650
546315204 193418462
1512832698 537351728
33680818 1559247025
21099794 1405694000
1790881318 1639278798
1971526024 1701977192
801752365 420821512
1785450351 2095198093
1029690928 933855431
1075433485 1774433036
1382858549 12274092
1862368792 976766365
1087479574 361315211
329449657 39903191
1157119091 1625206482
725437538 63665298
5634414 747739288
1303811478 562639780
536187701 1026815987
1554788062 1039763537
1884534428 1453929597
642836037 1291982098
1539516565 605872551
227671031 1954677808
353152230 1931955986
1416549788 1434475097
831592120 660358029
1712451363 1601565987
998105577 1099135026
286507968 270736193
1035124430 1532098742
362129003 100797533
1933721548 2045417557
322310544 607572926
251953188 1375942035
45841375 1280016619
864290450 1570605881
1417787241 999951505
85545857 1279470973
1489187 1862932610
490302743 1393512920
1359013880 1903111610
528079525 1595259122
405082402 992292025
182249389 395638665
2008402882 1140860934
75397099 978720857
568254289 1837054730
1302288255 2105902719
2062802849 631840708
390919966 613767563
533623327 189031315
220126657 58199755
772813284 1220513438
2025775314 924221426
1655110657 969319442
1893938198 564201886
1602416541 1442062454
1112551800 2061624965
689163034 825340540
1506633803 688133730
2006838518 722822086
276417612 1207706806
1614913781 797222155
382143441 1647009431
814457232 1438291893
1138970499 40490859
840417357 1758411373
690778713 1375164295
1334337749 1255151894
565373506 1304779609
437479555 884434064
1853887307 439860136
797134349 434649134
2129276468 1796274272
2135163424 205777596
437375231 1590981543
1725413242 269213743
84947112 673253128
1094127587 2095084026
982885002 143401309
1856278332 899368282
1613744695 1087940696
1988133479 937128509
1716810725 212635044
1669902428 1198488519
1772847007 1114586645
171880385 1133449931
982351642 1739159185
1872292462 360033673
1564429550 1075260344
478499878 125942885
901657094 1697151912
56416947 257575936
1715437297 1883259070
61531238 1869613068
613178600 145583442
912072623 1555499828
1567228347 372293357
1680830439 1394050398
156872068 781977801
2041068175 303620638
1332102975 14036623
1665941724 180519396
468438615 51839708
1111290189 131119682
1123090127 1693901935
1559648037 2111840233
1512671319 530688099
1199448345 645977287
495511485 53294802
1056207693 138315495
616780154 2116871303
1087597126 608728545
422382573 2022795952
1481527854 1826972192
792524746 743988213
1966862916 2098117698
1764335599 939266321
1664170787 2116853476
942435523 440618913
930171418 1756734002
1032147437 605109360
1496445389 1512111150
133720606 1449113596
761946533 1075928217
871042284 731872622
1631284343 544730004
801721155 582325401
1713312483 205341737
1892369212 1892448180
1507125591 1340365524
1424131796 306678911
506285378 664242412
325605376 41535660
172138355 1778803844
941215620 1679405358
1632844262 1557546644
1986496150 400290107
385596079 1736438528
2094140241 964231584
2134075547 775168465
1905827223 1567117764
13306972 544416462
95297331 1155167235
215570503 2036824547
1338589316 1738338316
1225104141 2094155577
954654042 1645718381
1320313515 875026134
1711394579 1946573247
1259644293 1176403475
1277713712 1090024271
1719226189 1473103630
431348353 895240641
1081511670 2029391544
1144560939 928426887
531449592 1061656793
1355236434 497859623
1329497546 1851132837
1367554010 1454566980
2729820 543858620
1631458600 283146342
1591480384 1596668311
624051190 1084180075
950591204 1130414998
730559580 2002880528
951765386 800686766
1850180184 427753212
613801555 1999488062
1864626428 793474960
2130348245 1349784708
1730275702 1020283779
1816573183 1541635016
134515162 1042997278
520529577 1533974563
1521790255 982423293
1090525977 1440734017
1737459994 1157181308
781544329 440524146
257956732 584370833
541776495 99992062
608790334 1314201402
1111931282 2128464103
1595940288 181977051
781771949 229227377
1426982377 1949596075
2084380685 1394570412
1152813269 2113398143
163375799 1258901397
1413684307 1085035678
2091282915 1736937662
2125873168 1560747768
1702948607 717637927
616145611 224726776
2047970521 1462732052
2052060444 1513734055
857179578 582461856
1324948943 1131017165
117344391 653929244
720934360 806056822
1750517250 302825975
175978763 514518250
588548874 1064698257
1511367910 117316450
193693797 148922108
1712662412 173062795
1018680217 200311634
904376590 2070404034
1956525676 124043813
1367046182 660852976
578059714 332485651
1901011941 994793088
198062770 2043828065
966322049 1991617808
1262725666 1702844285
870212837 101687073
343921011 1074648739
1142643017 876371014
362956426 1436226711
1634329363 465792062
212989304 1765416687
1711161442 732230095
1607645832 1836481710
1350646514 1097088703
1904838232 1504594331
22057548 16678990
1439057507 893455495
55342206 1976043675
892947150 156433698
1640665714 670135127
1265498355 620131372
1391231812 886499762
843312073 568983741
664804447 1390986242
334657543 821951256
457197095 1620678596
1137910956 1550188227
1902232239 1541226114
997968219 2095748724
699689795 2054091459
219486006 2076538096
232297458 1074431442
800476059 455005872
934628172 699324613
119702842 11705818
2050817833 596603909
1174357076 386577633
1646729857 957998658
1097251539 392603598
1121298326 2133232944
1550838356 39291560
444413413 262624704
487516289 1265898356
1080313647 37619920
180503688 337181456
1850744550 2043857241
1536026022 2046414705
1427186738 1554523771
1249311250 121357571
50994325 1600867300
838321163 704327195
1729592252 270685588
1586543141 2110209593
1002341043 2070207531
102097732 2135370806
326215140 1144333277
1285760723 764840014
483741707 908968865
726296084 259402695
355961585 182429724
1784886380 2074314130
1414757990 2112590582
1240775827 1333625859
400543457 1793241151
106950116 1023063836
742309826 1593772733
343087055 1355485791
1490898832 857142246
1762025500 620585609
603748827 1541911738
1580909775 1087476687
2143734443 1009389361
100363949 1359205968
1898195288 362614944
456047793 12793179
593522554 154252763
1959648534 1532715463
345879206 1690490567
1943792772 2050274296
1131398556 686828095
1279038645 368153990
1171598158 1291253654
103917362 792908152
736056489 1965056414
1440132519 418507711
1463463830 1216379765
2024730315 1852910830
1526807029 780590627
1270008780 518862266
1695784639 1224094545
219854800 1674623823
1221117365 286922046
2047630117 1055886769
2046114891 930777082
378290972 745920456
1063812767 568466511
1772480780 1490497263
2093854283 312916385
218386192 1513267686
1247882439 1353056643
1892239673 2089892773
511986757 1591353611
1901165232 624771776
1862304366 320132031
201566669 1449709602
1011588472 409869310
142254702 134113377
806479420 2127532304
731047601 465348621
1411166543 1958205995
1821666121 1597940227
2126222690 389574968
1940108255 203037305
1062601791 1919354362
573222724 2129178387
40153237 1536622540
845214337 646256001
1742125018 2080384647
2026157332 2112896024
1699982510 1280915867
1659333886 605904588
344060118 1568438224
1947514867 1090332785
1594229005 281481964
988047521 1141451049
1416198644 1837492472
993052707 524696462
2129352408 1853581410
439763160 397879703
2145781800 1355448768
1888367104 107429236
2043400512 1719757166
1823074039 401744898
956322637 223974472
333656948 1107046379
320977544 1748433828
734501776 465283824
1333935025 2112981461
60940293 2033516342
1646591128 1821732888
1089934616 653153523
7558737 1781206699
1794874275 690354790
1976736758 2110696910
1049534394 128250589
201595847 1004857588
172765039 557660420
1709747431 438691254
95655812 1702482421
952959288 1506365024
1288290674 1377499933
2022508823 2114975558
417074633 1188412598
1252915627 644154813
1503288695 1324652717
623453381 1581379673
1443457333 488057385
1222673919 1402642482
716069620 127771089
1114207305 1187020909
524579576 1539197294
1104079860 491968601
546267010 539225170
808034898 1256684183
75022188 142143045
246130009 1375570699
2133280731 1957732247
690728464 70895271
1832856766 1735095615
614481475 809755776
1257988056 1378279760
1667759634 2078463919
463855216 34896198
423866721 1796075257
690319634 1050136281
1192325971 1649073409
107639990 1852650791
903508694 870777336
2008110469 1401589822
893086417 1925909018
1144265178 1171763203
1393977964 802023164
1343414720 706977121
985340045 1852306099
1171476737 1962953725
1883547776 2010464729
1466704130 2117116507
68405452 1933559225
1621249044 1803584949
1797851802 1804649024
1037840773 1960597390
1546656293 1242900564
2068451341 341788022
284616964 304842495
1043749069 2135323600
834425700 159279036
564472089 2089905468
1498603703 1763609186
2112927282 219109401
655914136 121129004
712130318 446054236
245106760 1696380603
937433299 1608432722
463344002 835885763
1477119640 1368246565
1203806841 1831785840
1588008879 462172460
1023898548 841607074
1610118687 1698896008
682281437 1975878568
43974586 1213069559
1179731729 680583305
1048686731 1784022236
2038123071 649984557
944751706 1171302880
604362141 923521281
1886233382 281064476
825583027 1304182566
460717367 93205968
1081909823 493155066
917319013 726777959
1627392502 962705648
173081922 1064646664
368524921 1455415060
1845016383 138414945
607350012 1290352964
1152600722 866490207
1708037343 1359465010
105537253 898990696
261550216 1211778791
787573528 1153267695
1914875149 374931107
154472459 1245314161
1933979242 958093592
404679355 382312924
57190876 1079268336
1615245320 1409424380
838163421 207216790
1132466714 22764711
1986845614 625203616
1432506193 624281109
326997707 1353199460
1493174413 523380214
2067922099 880172853
529375839 1990706130
1241691657 1122708449
366396629 600052206
751171510 234952041
1927883373 218776456
1600388773 267137001
1622923003 1453497581
2004184353 2075121534
1677423369 2139321571
423125524 1317929679
1459515626 2147449588
693419652 605391000
299772625 207479766
1974801 1915410969
817896160 1045751602
2018805975 257624335
1301163783 1901924070
2099021848 759024305
1790992638 510483563
1785740322 1049108630
680637010 2115030544
1406474623 1261788840
1701909469 807820381
835712038 533095384
1290596252 598510310
361624783 1838166894
1156722917 474660930
582746965 1415452193
1290744299 330846009
1572850738 1532793260
1267224248 1023380300
1926978821 949549309
1823576470 1202870723
46255729 1040071165
1408051971 1314170632
991909819 326088937
801818512 939849221
369945453 114245882
1975207708 586394052
474592164 1546645865
2004046454 270476705
100591987 1755059065
516823854 968099940
1808840572 241854021
137489630 1732799397
226429595 1544063550
1373213250 1967248024
100841605 578850137
21730507 1028018007
1985444273 205369740
1171367078 617786303
1360840216 1526259566
1158294635 1817818744
608357352 837331367
348093972 1550575838
2011904609 1987608255
1421873652 1845135278
1882745384 93955908
1469807738 1413556222
1595850452 1007813217
1850511809 253832386
2037305552 335160588
1639163404 731700755
911215335 313776058
198962968 149888578
1193229961 1789222552
1280729276 107409207
1339626734 1911468426
1498329161 1337245763
917256787 1866063999
2132070358 1996433539
2047963991 85296608
774137145 1118288081
556311318 2141193625
698003974 1838537590
519121053 1771558368
1088247303 735250148
1451076990 174933383
1984907147 1623074519
473532305 266287336
1168260183 1824386946
557244276 1692227472
382969489 423280357
1314906408 1932954455
1294627207 153823119
1990274648 1047127294
521730830 623737713
1292819844 318490129
1261104382 1285858543
1753826835 343638640
1981127092 937169766
1524546400 2132602279
507019747 1011833428
1678012409 1454158217
1562286555 2019585420
422761894 1165727054
1468859210 1452164384
1658796996 677618260
1437033990 1203247894
1947781648 195116866
1574833286 1838751311
558340197 1415495804
424856053 997974858
56937155 135748896
10421079 843851426
1630801905 93328416
2139003291 1944268582
76814511 1079363193
2068328682 655656746
240676783 1141801806
111846350 92623812
1607896112 1641279602
709626203 268262559
1538020267 2048853993
1409725481 1991428749
194545340 2115401362
222366802 1500555820
1248711475 1407265028
560617271 221749706
1580636944 1910638850
1442805001 1337185321
1189378859 733229816
1767276182 2015566770
381738209 1015966680
509039953 1951106409
1340444023 2065633115
59960589 689220824
1590167040 1415216282
183905726 703736216
1416447444 737319635
1693069799 597225195
398047724 518829760
934241108 1691378189
1837189943 1859971294
1896575745 835122977
556152546 386646715
30942574 1648581487
1741864565 1708280720
517827250 1835104802
235484368 1167088838
1180901290 648279387
530734101 1955715618
1787266795 1901428626
1055899550 1045216442
1170470419 627400252
528232156 949331871
595952128 1827846778
470678961 1932524392
417501186 813980201
681502515 1129348208
245278518 302670692
5837297 1752358177
1184105519 1820503407
133412396 1485254034
919869975 1971267296
1984193560 1609711399
33141188 555236795
1427246215 798901733
160499363 675984359
540508392 183444853
1940296010 549887228
1019256292 1958611346
2102058062 1829472182
1669511759 622285547
1955552124 1325188632
1635208644 1414492042
765145699 1355807841
870121746 2091893969
1171630369 709073479
1177450448 1836649660
1066412691 419193379
2101058894 1995400650
1717959919 1522858045
645447645 1277675085
495142413 1237539662
178378643 690322033
566537748 707157441
1682723195 1877821407
833001270 338008397
20041695 1877705630
584155495 572631242
780885915 234125967
1723026008 1349119661
901452633 1220243373
757927011 1063600916
717919436 2108669289
1785046776 310009788
1223203049 1091975853
262360202 2108578286
464366965 965173671
1045093853 444571227
412604321 699092064
540720170 406145597
1613155470 1763274079
2120958517 67602540
1872903770 764917841
1159271918 1126478204
213955892 266610598
347018103 493789162
708615095 1444937239
671081758 1300443003
746889573 328394048
2006031009 122888935
692106954 2029044114
1192629818 1840624232
42062565 1347288258
831484384 918073819
1381796137 1113334052
1479085379 470767559
725788148 1804615086
186385042 162430266
336154136 562046513
1454811398 1115722067
150106507 1072188364
609245728 1875746055
188662851 2039942889
843092426 1876078557
2062666805 1953749431
198178287 1133385361
2717810 2146387882
788416344 194146262
766176498 886735285
856941846 286459122
1903997434 470011867
226189618 272516649
267480655 1638476277
194884328 1704796878
1823849918 1409082676
1142141431 687250181
1376010554 1426226176
2044315847 1839963134
1181021813 1174500220
2008670513 441548639
25445586 171266122
1469860370 1887365347
719892577 248086448
521473154 180323160
1629566385 874129215
1705717334 2011277792
2100541740 1318226144
737154678 1658281487
229241557 383571031
2073750462 1275267635
872538044 680624218
582025435 530186101
1188938322 133623041
1080786872 1598840883
73526730 26887485
908653711 1652638205
1381462535 2108514387
1312174932 1734202881
216515203 1530061939
608476027 1085099351
1343090908 1731218845
327085511 508561252
611261997 1839865330
1699380971 409249645
822273794 1208371820
165896171 328496887
1185544874 1328988923
819560986 1323480126
1208029954 1307851096
1076831874 1488810061
1190704404 1336564252
1393356130 1908797576
505708084 519642536
658012201 1165375624
23155655 955100068
717274050 1494756607
1186460941 200112792
28623542 1989157156
1416626672 959084444
1693567415 882334546
1680981654 446468435
613552047 266249214
1636827113 400190933
901873 56669578
934034570 639789203
108886050 1270979663
1743089928 419747539
91731289 274905897
1055969189 1384417908
1647228866 2034175880
536929124 201624983
147836296 1407798679
122543410 2140341631
1494679625 160646493
623835566 1268434709
145355675 918550152
613119525 1341326761
1634622711 678721042
1384037329 395574218
1511258918 765000322
125911050 1496802966
1135077971 1546028760
1461438617 911914811
1847117108 1259236769
1510607691 731553753
1172991600 498694189
179081731 859403751
855409875 576599572
1649726015 2073780431
867223341 2071620970
159723586 1407587575
555981119 1327305343
1084427517 1084035611
1025871156 2043268582
1621607927 956072717
1443142880 525908525
1491914511 72089701
722367606 1293737924
442495899 191351135
679825806 303539545
101669082 1459028476
1263156997 71915784
958849347 1543821790
632286222 2044656864
86643198 808010323
1355065552 1252984470
1433890928 970647813
380363245 1410619297
658822574 1774326269
299607176 42317951
658800600 1209853023
1661492388 1737972511
982444090 1903722207
1236511740 1995423218
1341335032 12482758
1007086622 164865522
2091349441 95893287
786179315 1895078848
1470527351 87257502
1485497276 151062426
353519513 1771218663
1056470312 1240014691
1291050653 333071312
2052322818 1605114974
2071971798 133654949
1327430206 857156813
130893949 981297058
235238440 1887726377
673484238 982890383
499547719 1302918545
2018944853 1090211813
1529287268 2104788066
1859164989 925607283
1929964903 888246974
1992218721 205337450
1929480510 915434138
132649031 925718732
1433959692 398106481
543765509 397884665
846910129 994840499
1708635710 2146715269
269405556 186279947
963093805 1229006553
1456134289 700805391
1072230559 15136612
990386724 663935721
1411238442 2069670182
1318700750 848399490
1253501687 746917347
1952315017 270357109
535269210 666920974
541516325 923850758
1407717996 468171910
348696225 1241630725
999886041 1765882026
746380314 276306855
931418936 1336833202
1486417564 616509738
70484384 188528471
732134788 1070056006
1892865334 138698689
462453747 1784437884
890766782 885933462
518230960 209511776
802992682 790182431
1640487397 2008892955
1574400107 1961759272
1192389188 1423711090
93116490 609911513
1597966780 1844949629
918890021 1576530146
1810848731 360198986
1416675879 503060483
1595369464 1329090318
1227137645 2127518268
1215437265 1383323259
814992913 1089318388
1544757492 358216222
2135900960 1809299045
1017774647 1987181915
806433434 1040159292
1253396668 803630592
1959987005 1907923979
1216971851 456811551
1400444515 928046635
2136701379 1751294909
979134134 722526665
811109507 1247796759
694812229 1781490144
1056341414 994234457
1921593274 1335247474
1752680047 1845638695
1199593146 977683073
2011865641 1275548355
1918830854 936485520
545672937 469372534
202435612 1106557390
246867733 832557221
722693011 829772208
2107030836 492921194
1137094291 1304118062
139579853 1221548601
397392700 1942029689
705069931 383116203
210940186 780882110
944689299 255596664
212417121 214184921
542461223 600972280
1382752940 1933700648
666236429 1321070746
1626967539 1238394099
499476628 1286318615
2029419508 203873776
1846211090 675419025
1589243415 1891468037
414333436 2113398650
1575945977 1480967053
112349739 1228082934
632806904 259909548
973592225 280157304
352296592 1381765022
631058413 1845607487
680378946 1308022997
1415289473 1240879917
667789871 168540195
318148296 1001197490
1878127560 1697469255
1359858621 1137097784
302378236 319569675
831576660 515802580
1202302683 1027351614
286438237 1312386255
265740823 1418585617
1518700973 996995469
726066025 1103849064
978882982 1078255562
4406951 444994889
286155084 1452729839
945456732 118644956
1755850250 481628838
466989660 393591148
1984835480 196992117
946792213 58873957
630046879 1926573727
451005385 1562043296
217641698 1482761056
39916760 132269542
755534907 923108104
1563389746 598537826
1158819707 914375573
641683651 68955736
379923789 1033843487
1535966123 1400562528
676755787 288457475
1540591062 1861173269
359711249 1201524648
1507068978 1492848908
112240317 836314770
1996370254 698943089
1718595349 1330172140
195390826 1013387201
1499944362 796811977
970780429 163707581
239526909 1500067
1905558473 30958710
1874347437 506434253
1519621996 607958204
992763841 879149838
809090190 1967230082
824505207 2013243033
801731520 1488865021
1633445594 1715482601
1003171596 1095367253
1378143126 1833372933
779292280 1994332784
357984076 1827859379
1298020064 2083003954
1519669317 1501522293
1640422894 1302589339
1906382004 663453495
778822856 1976220062
1140171512 1351887823
1412725618 367875872
2058826631 159176995
1351311127 1334190177
1377907416 760369599
1836012334 1589281485
312617885 1083055554
192299090 583350683
620987797 2145077073
1346030174 1091148912
833489126 460751159
1561281015 1241820481
274045328 1536582131
332528317 134104384
142102163 899812466
130743683 1653915607
1424116526 1679693019
459026213 1067002848
745954126 1616897572
1569915492 80869649
1365439778 132413907
1953568349 691276157
713067358 926118768
1138905669 718803323
1279494890 432814208
372593950 649163828
806390309 1280660110
1632857671 735615635
1101576345 588793294
1276554805 441659593
1603396716 1763719348
2033692620 1638588644
1953949462 1825198810
800048494 457512704
196380093 516947222
902217563 247719944
2092572336 2060139048
1002754305 1983952423
702184309 914955134
1369606233 1806463396
653023166 563121874
823341593 2006004346
1298422288 1035456966
2024526987 1166810045
798637355 172199011
623295226 261266536
2032058124 1390386780
969958141 238096492
179733051 1552396619
1773614246 620824367
579434497 743718354
707139678 354126972
810642756 1805275471
1609175390 1723261023
987878939 385272149
1435536263 1818501779
366365707 2109351453
508057465 70238542
250983421 151741425
1216452880 188273421
251721871 1289682521
1352535000 84209653
289200464 1224465619
1813776920 853385115
2075252763 1789848896
2001583360 722204289
118451545 1196013936
960215112 1867443179
1955661233 2046873311
698184655 831482974
1384635966 1603086372
1844977348 500299353
160193809 331547267
1419094761 652476832
539648613 401187633
2006034052 477039383
1661106800 913923327
1705910080 1730296818
874854802 868464332
1076654036 166841441
1002898164 121915588
795578591 693128348
686232023 1520495914
1987588765 890911739
1654584875 728534064
973078362 688445616
360749732 67742672
1234273159 1827357192
93130041 2127502664
1469259130 915488193
1018430809 169420743
248525055 1147593741
1181306548 1447069206
1674096589 365162401
76367653 612211861
139031708 1820990712
1010797262 486807844
1364581250 1364847594
1523639892 1376191412
525534449 2101018891
998454783 1838909716
1050978611 1924753078
1318681132 1502884063
1916512248 536712549
1384071155 859148114
141003790 609849738
1414865905 1697483171
1963333499 547118073
227182938 2043840659
436138694 2035966989
645327624 947639639
213825117 389776740
520459926 1013952744
2133328944 1227385409
109345 720655051
737656024 925764265
1510829399 1329521208
1622140266 1953049599
2046974961 1710167824
1132363537 1195394102
1596510515 2057388469
2081367795 1491120800
486848047 576632431
2071196864 786580301
145990906 987186196
524429923 326699939
951582482 362375453
1774209359 480549302
1208383000 315563445
1207200303 593004530
113783689 327874635
2004790537 1006929540
285858886 1535571066
1297831488 1903941727
1274171619 207872577
220731055 1244978923
1166690132 1102887906
226291265 1068487045
1710698216 2046561330
586443542 488119861
262465701 1842498944
1301615427 147792956
245665733 967385386
168389521 671263803
509116628 526166283
931062292 1123657811
208088064 1579835748
1690016301 14196344
642323141 58856512
1725087722 2014177707
421430075 1367245203
1629593327 1042325180
413899299 1201863306
775409422 2088772990
1881334780 885489983
73629871 694293199
1757238810 1028535130
78756095 275008273
85067486 867719194
666398983 667396223
600829652 637767055
1339268508 2115424505
1841040271 809994268
56983152 1421631697
253399061 2113717973
1167478983 1508634495
1023434921 799190184
14599657 708875999
1176108507 1986951223
55384535 535011496
227042150 70427708
1738742866 75333080
1442203909 1023678162
1766446069 1414207407
1760324812 1521583320
1152596462 1633546759
28601114 870383096
365030873 1722631304
400199683 1167609614
223060249 1272199755
802254907 1021577146
1799830613 1480222734
1816775943 619409359
921186284 941785758
53338547 1872221862
1926552594 926995566
1853938188 788888604
983625651 463885934
738729215 1282794670
1614606192 1824454234
403450753 266348240
2110002073 1657809381
212862642 1233990
440882713 735994321
965163149 1602602056
2114473680 76187961
1811986037 1908182358
921436986 2097803506
1649772078 202078857
1473488482 2133476984
1195181989 1246930421
119175340 1234899861
888328004 762083687
2101944248 1627915347
640014266 1297695260
218639716 674918074
797877233 1670622644
1530388336 740131740
1926791015 1681120712
1827922752 1554005301
1884948408 39337826
281654599 1765399319
1295000937 1384336929
72798490 2034412115
1808447356 860874772
720425293 896877797
105321896 1963347134
589521038 50880670
586664923 777397853
161574770 722865202
1990550934 359025065
349427489 1473723580
2085069049 234035534
2030744843 135780296
594031824 920417220
1186702573 2076348168
1657534561 1697513755
335703563 2061608300
448473803 360925432
24498858 2021998926
1754779844 1561304400
127073016 2040168923
2055221328 364338140
2024656122 161752364
888467717 1694542493
60815615 138149051
1416247860 355109760
1009912696 1646112798
1505049584 1148430014
551476038 298505388
1014935058 2108391819
1808194082 671343944
1877238492 121579715
953658203 2014031545
1944358443 221825587
479580879 2111650140
256625941 2055462199
117463918 1392642723
1045265105 843643972
610301114 1508535097
390082683 1120915466
188695697 2122227433
210793004 306313114
466102302 162456696
1047116530 1746683018
2114524104 2068005746
1957831414 1407086288
629503384 394326893
1743591926 807527667
610510823 1522946427
1084202646 535101488
485977866 1019832073
42266236 903092205
1557060546 62939901
1393824679 680351626
641172031 219995767
563815301 1039149200
243218692 1191585419
1164345552 475808162
577178449 1865030895
901893614 2092668738
2142357993 1952893179
1643830109 1703554319
733117559 1645083194
353553473 1224751793
1095030030 1838475689
1745825377 1249751290
901500217 1151311011
2078896447 100534128
1127172760 1835387291
757878047 310302059
1202594777 1986413661
956527678 313067848
577035638 1472405754
1524303931 1997326942
1248146917 1686367340
1645053313 1462337618
1889971235 1875497725
1119220750 494146149
1900624702 1613002573
1845820746 2121544908
1247544094 189750342
1978291849 610412011
35687198 1686148277
1960628672 78819416
1571933470 762285518
1886028127 1630629409
1452559034 1230971619
1528919297 165044631
1905529702 902867444
1244574010 2144754935
489177951 964465672
52163992 1259684385
294008118 392759351
2093848475 199800598
690568682 2018289732
1677799061 10055166
1681953655 82027308
963336442 1162418437
78303293 361324446
1033741843 1881341492
1575193343 148129033
933553942 911600349
115277489 932777911
818802268 702261105
1715752197 1571851890
1421356127 1674308188
1381093143 2063065782
1304918428 2016938361
1679441737 672506670
1286088447 693938139
629254109 777851356
802977378 389662079
2011511073 1696017124
531347254 1751905824
1777439051 1705330752
528275929 67744378
1778148313 1359737756
822770867 369171673
344567189 640751849
1138809881 240289242
960727939 352465467
1297434689 2104696977
127695658 15384676
1756613378 1412131237
1797532278 2101887823
1327569849 137437371
1655688095 787367866
1529718351 1200272682
401952567 1504761780
382302260 58299474
565869525 115802557
625768593 1301880328
19287115 539942475
930495600 192428351
1706229652 1799552930
973521616 1275168495
2097191445 1332046744
809073113 1764123776
1727376568 296645590
982735094 430638520
911723486 504356477
1212102405 481650523
244249131 742168164
179557756 1977504201
324086979 645556297
257068477 691751458
1250221560 372919562
2113012792 1934950889
1895614257 748804336
1987670680 590624640
472703108 1987922850
1987249030 548320551
1350947360 1412835660
504749550 1937359209
310416744 1197718103
1075968987 1120004899
1727771240 932739884
1585471533 1903473475
1012506661 2064929754
858207622 1239484804
668636726 1389245939
1257297200 1708832931
1717117048 1887839361
874969473 1747434827
1806038780 1700169828
1842536518 603227558
590339239 1055739052
592393281 1078084837
712816832 1665844544
784155304 2048074969
1720833616 1509814731
1209532052 168742029
745359345 250495767
476734214 1835263235
984367039 545171936
2037136201 1532177095
267085254 806070916
1365791018 405025781
884028488 1843251703
1190699536 772154911
523102322 2034047534
983230878 1188101776
293176159 699271393
159430244 159266908
1420451682 2044282289
1037967717 225720683
537917267 25337193
2004575954 1026044575
2018177564 608856494
1416369616 894509800
1300975202 1710698224
1913604423 1738973293
1392957827 737177308
366610120 971884285
1531450036 67908777
954987499 1935724113
298697372 185056270
1226832516 1745823147
1688009314 2045981331
1531021597 833751703
48240360 1887863290
201439889 2087337932
51011428 835404754
1675327766 1002548925
607776786 1169497977
1608637041 920212733
59048230 1991219359
1659823145 433559024
1029816917 813740884
2017548748 2122056305
1044887129 1427469784
854825968 2081661970
1827468807 1393148966
230752507 306682273
1761276753 1729428
750898943 793374956
1290821986 2073879647
246651232 265318695
1861779315 1319951104
1511916835 276470648
1891409124 647352905
1493549374 1828544571
1755055521 680928420
1054517817 1529130911
1397048361 1934136509
503636142 1673910823
220393178 577749169
751427722 951374370
13642337 68072454
1504781444 1182600949
546793794 413330026
1265145128 403355550
2126553453 900523889
1096483587 706649008
888875738 47782008
1401665338 272726290
713772925 968682655
1065917034 1437971400
1967856221 2048749089
1689545561 1848489440
1947915839 640475925
843907716 1204504334
1468763105 113755400
1402493989 1471514643
995110559 927056553
535936527 1413127553
1694498253 387749175
964123417 445333525
1601851881 794924995
2011615100 137753482
379412370 1501617519
1071322570 908816909
332478751 1587630701
1259173142 1476732251
2224880 19554319
468565338 1590908621
1010934143 1512959460
2094618693 1165758986
1647633511 1781082781
850305283 1400602531
963433829 378967506
1296630297 1996700388
1201875602 382011314
1981654567 665260923
1565372290 1131974544
918804554 579666432
771800242 581762359
1720712290 1820484708
735357355 1724727814
499908942 796509042
1522452987 1373638055
1044164344 79561214
807396814 1968586013
1259039897 117969558
70310579 2118000736
1794121163 1289078708
1769863547 1322676346
562138169 1148628910
2014754033 107127025
130301166 761857783
741536557 1698373907
2051125792 363251313
1555653953 285133378
1673398813 315097603
549690371 1329122576
145812975 1176463703
1463122504 1174644376
1321032995 1330941892
1323648797 674800726
960438933 1808108541
445244695 549523087
1274247791 624566465
687981025 170076725
1423733781 1807551693
185992694 1322781231
967979566 1474381953
1939849318 310817490
1315686038 1189314573
1731924139 397960461
684717294 973967299
1871025037 125521681
624076062 683013555
430258538 721339721
497042781 1213194731
531877833 1519775831
1817116827 1113036354
350359515 1665820008
1215217409 2037319858
344151953 1138553862
409243616 1833842648
1446195240 2013782517
644436054 240647027
1365026815 1517861982
1539809598 677296441
1280059503 1113747387
584326902 1383088277
1252398844 397891935
989295192 768477629
1138964349 337160695
642650927 836897930
410114384 2073994418
175172568 1947858088
370133040 1753346948
948164977 757329842
1435598262 443667263
1260216502 1674097386
871352719 1933461562
1228370578 1537862777
1452565301 1596381088
1462225359 1156711392
975818008 455275750
717571320 1043493793
759660257 1061140330
766555105 1107090235
1877106909 1518391668
1884554277 177940674
551733102 1123238692
1064258386 258462291
583227572 1311562799
428067505 815856538
995070600 1457620922
1674794118 979445040
1537479274 793988276
632296911 2088300128
626795959 1017730106
338634855 1630906700
853968451 600664389
1223264358 549892326
119082879 514219734
645652527 135958938
315738886 1596898174
1358620597 1939444492
502486333 75605833
1741920103 1050301815
438080119 1877825308
973671778 422585561
1100752260 408202424
668521601 292249869
1641742830 1836605014
246004516 1536321030
217690716 784878382
1855022148 1439119225
2044309343 2060457058
877100309 1237270705
2077777536 999564287
1951357407 166030515
1011721451 482894912
512818690 843161769
496778806 1521366526
1382425788 826568411
1062265093 1003728606
1247954213 1988490622
195093590 818218691
745375228 1153587158
674351859 677404579
772014651 1302417833
177065718 1205753905
1953844095 663481015
80888402 892840062
2002366289 2091386482
1172236954 1339341877
1723310559 1033274210
1076637117 471763283
1073068687 989328250
839880879 358584721
1434035333 1012687540
1188264517 1431246703
1429462051 174104554
1651429833 308840293
652344192 1601930535
1175688081 1194308238
89314528 994115238
2070472269 3550002
657222293 956510271
1547544651 300486251
1706764712 948325614
381310745 1852154058
84872038 2073249932
136184599 576709091
427641958 1906114546
1591950451 712000961
871384973 937318995
141360953 1820410125
739819181 970745211
1526206937 1337088439
755723038 1034462287
2042291255 694206508
1376678071 1182877188
2006684538 1192985102
1336113914 1038077830
1698173149 1740020138
1360414228 1522610085
562357400 1518339233
1757407457 2081575021
294515641 1342730785
172189646 436404404
1218684206 165963937
757301382 15383265
788049950 707997777
1082672526 1413462957
952425107 1995004839
92616013 1171838133
1462580970 904589640
1615809280 536530780
158966612 1145866066
897148538 1562214635
1784090617 1245421794
592657893 962271317
94154092 867062516
312312065 1790416456
1245903227 1074693043
1279442883 531237356
1942742616 888690948
253702663 1375770846
783597452 154389473
1510483646 1222617677
1120322347 1215812322
1181335824 1910195159
1745219749 243288989
1218473596 1324030552
729831989 1685456578
895114915 81173138
135725818 1074085640
998024247 1065059592
601736518 455664951
928616019 773053360
1458089883 1091093586
1931972391 1497149416
623677548 812830898
1789971652 1951541184
752508420 655419500
595509410 1259934235
2066479367 1099657922
2029611338 409153841
2020004694 760705151
1426144279 559903212
1126827042 2121184154
139029896 137863014
2022873718 632791907
102647339 1595068159
1265686 1146586234
535134580 2034414728
728745695 366610217
1973293454 284886730
1372016528 628579489
604796557 836660181
785634861 2105679277
1216019791 160974033
709380718 150363717
1656855245 1772294942
1667963726 117112756
1594233671 1010023301
214865365 1615000097
1821678062 1643868380
599513111 818446803
211164458 59886084
15515726 2142187736
1502157409 203587946
202457264 1611077868
276412910 1406490670
193162653 988875006
726848525 124470954
1833130953 1004401672
1937221263 1398898253
299635008 947860540
1947477016 2085515451
495081831 1158029415
663331908 386569115
993619296 1086104284
2051400001 1044756127
1225913798 1960590982
185456589 397865449
1921528719 1730250100
831113038 1659970526
1913378695 602998472
909499526 191656810
1573979429 1599116590
1053623971 2002426318
1035115469 1839749903
635480530 892234140
1547145264 1786760293
497466425 533745498
540962348 175412036
2021064469 281638478
640399956 1150226483
345026215 682725030
771288678 457797041
1907832770 1099922234
539367798 1690585165
1032017641 45422624
804874063 13523542
1566435813 2054384232
1556016605 909566492
719373429 922890692
166151574 804943870
518215829 679382583
1258281187 1638045497
11435631 142834815
75628387 404236825
759449576 1913767680
1833221125 1964118003
1333411214 819630731
1450884813 1209858738
1333696623 1335883579
1380840219 1663476648
89279631 1142983663
1699960291 1372929733
1033789762 1093481218
1981758117 2053709340
1575935343 270946960
1124707965 1889633604
1159998798 1711814388
23394607 567617642
722413577 1100397518
1521527915 327241027
1071409496 984432521
358333510 737508781
1857982932 1759216979
1237509611 1660107161
1799295697 1191119804
844590484 642792898
254788535 609215621
364047612 720328729
2060382389 564688892
1292324048 2022605759
1225878296 1757977977
1877879701 1074090792
221262513 1438840446
970003004 465179327
1756573777 1684284466
83342761 1039172076
1525683169 84128808
1451974240 1718174786
1118071592 108070322
2052265024 192579661
329125356 1696632728
846325012 426751665
233598345 140733627
1564632762 1747324115
969599928 1270105971
1784498877 1684492615
1401469948 633238277
1999556535 1579062867
1552035343 2059239420
1332067795 595994817
533316858 1809413347
90845398 1852110306
1848542358 1746887753
309145841 1199333909
940929736 56109585
1601574147 1834657822
1764403767 2010174363
790183851 1253446615
560606705 1478824067
1340090574 1015565615
1113034312 1654972211
1067494604 1567304622
1342435587 998209749
385057643 1248416064
1764566093 1343832495
1406577445 1594946603
1607915067 399704629
1263162822 621231525
634162068 371328194
2065567480 1720350084
410919204 1859788142
577495788 861147074
1659823277 1010523580
1488668987 1724970099
718435999 728259323
1632410945 479492277
1878077846 2102388678
1700658838 2143545244
1137269900 1044215916
957521260 1708237499
881560605 545721202
1776951814 1386047910
1581781504 2123301563
787075245 978399268
1776346230 1931145541
838976413 1107027475
1433264214 1165632207
349304642 1137232311
196993568 903943508
1994738042 1725809239
59695713 880824161
1253641815 557234823
379531426 2111109508
1283874975 973463598
410886295 277005173
1818592900 1569247720
1809884140 1335327161
874790995 1248806501
26581014 11041540
255805965 826528720
1969082151 1330795739
1258832365 1910928983
1285076202 1909343214
1794837088 338384565
2031164787 1952981076
1041314185 1734056426
1829166059 446593666
728931399 404916994
352504128 1014354484
547543797 610624452
1060562512 2030736679
292907629 380209037
210846418 1882182967
1601028105 1756590165
986980162 1891655246
85681294 1726467200
1927966857 1147986861
901655431 623378790
857862508 1111695770
1826925794 423521664
543636579 1777888275
2066192365 253868265
1573186820 1004132791
1874363689 1281767715
395904659 1735039661
1868811255 1268663252
693193812 1856131627
781113431 2008849897
293058747 1336972094
1237132082 1859919090
418712427 1315702561
527227541 698946200
1057105123 573031947
1621589105 1761957564
2041104805 355422444
2064067640 1031447186
388301678 889083251
188054127 392295102
1289130569 496270288
1674988726 1378959424
1023552943 2036939774
1823691972 113524057
400670930 523062652
569573281 1202248696
852684778 1316895807
430371263 867875816
1870899052 978483606
924782347 1112164844
1509797804 856372656
1813198153 1986291221
2060640309 1040699670
1583192202 1548938010
344363151 1911200217
66656793 619861737
1566557115 2083649461
1915161290 836697225
685496977 184111866
1044718642 1988053232
77212381 713118566
1077893651 463315473
2034904746 1063650706
595525278 4667123
605731785 2122467541
147830392 1726396465
1383827361 1437098206
1870263570 1597639016
1846256081 2001462475
935633344 740533661
699572265 410330919
787938231 1124236242
681445477 531675024
1963640947 1083639097
1170356211 1760037571
541514573 496461274
1585460692 230443435
1673712871 901670538
1989592469 669185747
560083951 1509782697
843390810 1563167182
1386408007 1801100703
1878324708 1148569714
1358277396 994229584
495156600 974758906
1395720223 89719971
670301224 502960574
391681719 815128607
759875823 1474832589
318151090 1417467288
300126650 1261339121
1183449345 810738065
42157215 1803570506
1688463093 947800807
1946713930 1831430709
193785734 813008293
1691414415 1952230833
1075485482 754821130
1353425715 398862326
2012504175 1155528040
501692997 1260210673
1553759041 230896502
1183690474 505652258
649030345 648502621
474815051 543785431
196871966 45912567
1493669176 2090543752
2076271298 249558543
1015045940 531817774
1862498155 2006615017
647641398 94705418
1576846257 1405418462
709342028 2030537213
1125899736 1784831252
1389096314 1613698890
1402170806 995574748
1901718157 90486823
478386388 1271790771
1441437528 121607848
1392034865 550717976
952843102 412484625
152820184 192644948
88274143 1346849165
1071646378 1678390623
107961580 909509712
2011529962 1932616212
1796457355 1528594465
1708359096 438978763
1874805697 501923843
1765083878 514836098
347263002 1971429652
1849187513 1359235944
289606996 738336860
865940505 204375236
2132122563 1967519425
868944051 1427059924
1302764753 2103574273
1925658902 992003770
1162770946 1886870050
238425059 1458609436
488729996 2059865749
722525442 106363326
28001059 48909123
502835449 1770754148
1518960881 2139689162
1530438768 1956474127
1293452098 655783801
1757279264 1526680189
1962504453 1310622010
92414357 701182554
2049163813 437307892
2112207006 1121744371
1879140813 926954271
956187734 1199387327
211159930 115673227
1129310077 1618191525
286958438 1098652224
138283925 271129491
2009539231 425534176
852776448 1474460201
1324660749 1203917644
1191204001 1565921144
1589319002 1339729141
714915946 1040638386
637649418 1748133457
473663677 379125468
937234443 1631521256
449474484 628894419
1258544700 2134025256
219048839 60031629
1073801341 1151676976
81941109 789283088
1826442447 337645697
1232498249 758826602
1631019041 358977636
267869764 920750389
672988345 742228323
1428835561 1885427206
201995345 1540787291
771201427 1136392450
674163142 675886049
1215724670 65321453
799182224 158514420
1245672466 1013755894
693291275 1964871850
1716674397 1703489276
277429322 1248299487
1204028481 530867519
1510437964 915988987
1182198554 1240685687
1320247866 1249408698
1050445414 1025137840
1056655035 581829768
1517569712 428544789
1006881861 1974645521
472119292 201453744
96591705 788951333
101674682 373471096
60621030 2119969466
1837614212 1654309188
414039990 2095254456
1183420751 607553631
1028054740 1791700250
1356309084 814155158
1127483473 1017164043
1198951383 656506160
2102320297 1672014406
48959550 1437043904
750505478 2029364530
962268330 1032629669
1027892044 1658792789
495795811 637728745
1958294424 1828063630
12266919 540419486
1383845444 592072178
1926344735 1606180177
427687229 103289409
1357358613 2100578449
1421040988 1055891876
557465032 302454598
1614950909 105881610
1021348769 669601337
1439322378 2085265935
566912347 907727757
1844637234 1704355249
1539313024 595847183
429537512 294716245
1514601059 83850066
1711145186 1442331056
1124617873 581833127
712947298 100551314
328571520 843441018
1842022263 162450514
666107056 2117632078
2097872166 1413964465
996037666 1237798711
1134247921 1523698306
1676160407 1878255512
2078459801 1628073263
101974891 212836868
1163098298 836454278
1008682310 1053705183
956560271 1012786523
1814957805 2091267576
429182037 1341019220
210804756 1176128070
481373007 1478269500
1107543956 1525383432
2116313784 1521485164
1423496606 299206857
706776750 244833886
569658153 702453529
197369324 1811959921
622563186 1819091211
21542698 1889412301
371558111 1643735877
30135200 987931166
1795681245 1296019705
1466248056 2125952653
112381357 994613551
715994118 469255792
1037798753 1264468875
1630955746 285560778
1597948329 1126526343
1100264630 888821496
342282515 85660730
1102295694 1579810261
1423505123 977101241
681376282 1164907925
67125200 1077635647
260454181 416601970
431594763 52152208
777557120 597702663
2075136627 437055672
322218105 233694976
830598314 1439124424
1039234749 139932478
1154734422 781911740
1378933876 1030469979
68349414 1896481936
690521883 1069918221
839425523 625993245
1781755409 655311426
2021858244 1836739602
1562377770 564650744
1166041779 345751695
1785913407 480161322
1709137234 461292471
903548649 1207334220
653232877 1797860185
737383781 1251766984
1511478231 1274230549
1943532239 283052945
772289863 146362196
199555266 142789616
760075391 2084832940
213408458 516102962
1119772439 479575928
1351557643 336133853
1373505121 1280189621
52499359 997463014
51812488 981177274
1166349444 298246711
779904397 780505410
1958003008 957946385
646165716 1509142940
232098832 1219959687
1001049283 353859600
1125202373 425389107
819553690 1266897007
785771002 1413296070
2143081773 143807974
1038916397 1168577251
633256299 687883487
742825628 95327217
1049618618 614634465
905975272 1008900018
752246353 1204676524
1133819 1214043898
43398051 1149707939
1638848091 1194575740
491947643 1653042320
354470739 590305074
76788826 1120498982
1530524485 1423214837
1526325199 1289054998
1363535023 1948637694
944027790 1037903917
1486779487 1276625791
1796462552 360306511
2056677759 2031688028
1427938878 2081523477
1167994816 1968675655
1200679997 1868604553
618759754 805439560
1990192837 1433715257
1698868111 1645165164
2053825391 751712972
1585009046 190114002
879332576 1149850314
1282735365 1024012561
1957972866 871646666
411593340 1062153613
502988786 100477227
2065309905 1886715141
404969163 1445977586
1503012681 1360819235
427390622 1781561206
1011517477 461304254
1365572860 1731943077
1701254883 734173489
1763858739 885465665
3879783 70095963
739043281 268033189
1715566437 1586679719
1710649637 913225703
1469012199 60479953
2138574103 1134009011
1897419392 1661490871
190078419 1997209894
1367960926 402839067
1132734307 1894596774
583211094 1949464998
1061080069 1694140650
1437169291 572783329
1326403684 1733437402
1075266711 1997139765
239159264 116616768
1766817435 446788039
1013643991 1261453467
428523052 1223467940
1308098850 1145078855
1115784599 1336218913
747516505 3637047
1089235326 1177511862
1142859100 1203276383
138022056 583462217
471899589 553368993
1524214051 175065270
1905058763 225614205
185710970 1711141630
495042016 676915398
909927623 347755664
1897630355 1550134276
1124129513 1158542630
211331900 1421121480
616419387 711476956
879597236 1936734219
1666961303 1808633231
1720766017 290833190
1602766172 2025887291
595215812 1966131841
976513127 62693672
105439976 1320946938
344357341 1407815075
142965535 1890379711
1053676403 309261537
63303780 1845334546
720297407 985422559
1264215906 601211322
537443399 1862531993
1342187196 1955512650
290726395 1699361455
737911141 373067449
1936552981 1507273654
676522124 1969422982
1311475532 930849985
1178004307 35909757
1732419739 227002870
2050490284 331765986
1957478679 317644172
1760648207 800723494
595140098 991513639
370980627 1181653566
230259041 1964980387
2130028523 401142694
249770925 1245301380
757365786 1390637908
903075046 972810509
1865665836 175491738
1700007641 1113690439
1248180842 1934750210
492637520 797159368
195557237 404366250
1493879740 189015146
683350516 1497572376
2076603611 524227062
134254231 674706112
1896803457 1363048146
928839490 1642771020
1580311443 691980422
1899629088 11488471
864106699 905474631
1469871400 1458483744
533764381 673113271
1678380196 1878393173
2096670302 1352810138
1942669343 1731730879
1443428942 1264607576
42678645 295283215
990791498 152215833
1764058439 785597040
2138743268 1555510114
1062079369 669127733
285762977 1900476752
1090421983 1584993155
1940714494 1014094396
2082616682 1708428216
1092395736 1722455765
1528403346 177615218
2085165349 50555715
1948236207 2116159484
1519281556 1530885814
1900396561 1733344394
1844287780 1371175642
208731656 2086796349
399323637 1068122358
1604106348 1560014676
1594287797 401489414
611099429 2099448264
1959550457 207795933
895814849 1281633965
1898741861 1331749833
1867240815 942014386
606589574 455297296
833042549 295037034
1765780131 1693816414
1490760738 577895934
1637507020 1382279983
1579523231 1497926672
710454290 215715120
309747407 588298723
828802059 2024347167
1268734838 1162906745
2057581298 450635058
35968115 366213748
1560209201 1804726329
1102805239 1972004949
204170255 1236313863
537585671 1598352797
802766567 753374872
424170698 147473390
242773678 1058432328
593666151 1270396117
2106435644 1797269106
107277435 1225799775
550009657 1343103392
2079546744 1504348364
1028805591 1428717758
1781247547 1784981242
1379784872 1542482492
168582480 156213540
1700225537 291257363
1206402192 429649649
285128733 555777629
1197034756 1599863011
1630747510 1539923980
1530819560 2043326054
420595636 406020895
90947524 1502844340
1352603847 70057662
854968580 370472727
1383783662 768228406
352690005 1730699701
347888876 827698134
1956336674 487439559
212613386 222613335
1749211805 241000184
616578522 132078692
856112136 597570714
1599508689 1564292681
762271459 1242760682
1551603396 1475648938
1807972600 2074974363
1402425436 750367937
2007143493 1934397958
44834707 1446485795
1221550521 850671251
632271547 1823017085
918179175 1369522814
1148405977 1275022332
341844082 1286685967
2056067283 900713436
281246413 730888723
1295003772 517919179
300644961 1604070270
135198128 1841058951
315177508 1116478117
1317035385 1130310170
1134868475 1597427375
1196629741 1491779267
48207391 1092484937
1416471939 975434433
2115824629 1598358411
1224373687 2067100754
109556208 360667920
1356279593 682809804
897220194 2045064279
1560731361 209179710
827754657 1479989321
1582661161 1466238049
996030907 286131199
48269049 767516981
1904866127 1201801914
55012080 158354532
1860651031 686216949
518449295 1918367847
384895902 1366841132
367183035 322972576
1644555435 1781950654
1196534454 1336171493
1069006195 1587862474
1469396976 296765841
1438881350 2066418302
2121381654 1925898775
2092242506 746982490
120257487 2050719100
1648424973 1185765899
1096571996 1837779382
1790714657 1589507419
1064011999 2030377691
123144435 2081159434
131304639 1866012392
1493664036 1325369977
495432805 907231071
482025489 216066084
887048233 1442208095
333072897 1472620908
1124522743 133291126
125705058 638029453
678151663 1593766776
75932182 1361992162
649915198 395981562
226045113 75826826
1413209291 1254456872
703617358 1359254748
779025399 1576279831
1383194402 802514680
248124995 1337943604
1780552309 1110954608
404833281 1055992124
948811214 433024023
1401430492 1047787285
1574060821 18055218
640176833 165710980
1540155752 1383046689
1405642208 332247290
1034421004 1256306426
184564710 2043246088
1783005536 1908860144
1025887337 699137432
1379844842 1905459681
456156541 37145457
12733826 1830171274
1824437575 1118381614
1128241225 1015698337
204579009 1272599278
1567630903 27549392
1875639495 1592084455
645933989 933414095
1731727111 327380748
294382791 1050414627
2111264122 2035658807
1010790236 1792643610
1617760493 347638842
637345726 2141549366
1249966372 715743534
778613899 1237196833
161100914 717329190
1191264643 1222841294
776724998 1962419358
1722499823 1245568786
460559420 930389418
485844751 363112929
48431371 1515289487
256095063 1808399626
135213706 1524470890
441845598 1179331001
1352011041 946404836
698741725 2114372634
554181058 1247119281
558567458 574478324
1619749511 1122755365
1164585837 610444168
1264261436 473099542
724198798 1636645499
1917341345 1832499148
1251619499 1814727533
1480138706 1878216517
708541743 162420273
103649870 7624258
662654446 1346333848
1107518181 449915537
1708803761 64140582
438485767 1500940415
2031282483 858968352
450593249 687937326
786737411 1433152600
1896759111 998887778
1958247377 2017080524
830367876 1721364377
151199545 1425079643
1790994940 1637186129
1369087526 1077629332
833318263 36847277
2086455414 1762761095
1836417153 1909111666
1686574290 1137790135
1013904807 971703560
1367989113 855884888
2034126830 1783804970
1931923138 687875342
1985415720 1803303238
1364858937 25455852
276301876 1225687916
1385190322 1205025665
929947976 744966196
537277405 2137892311
328515193 2067179502
1762205807 1021368727
1279260756 683894788
838566661 1722708917
207632769 211874512
1592940491 1433310913
1625830262 1796442555
1865267886 633230768
120703310 1369409024
1376658708 1725749799
885869161 144977362
75523889 681514946
971947591 1936918891
1419964698 1546066992
1114157245 433025409
1209551233 1511791031
1835920911 477863571
25334197 297626238
727915743 176834298
207480705 943645285
1320079619 1055839285
517660660 1403916717
461627458 965014513
2065292241 1987765013
152785544 1157197197
1681894902 664301586
1802282817 710705484
1279193696 1123889965
1967162018 581364152
976351472 265166578
958591391 2025662914
696548950 1999514618
1126937859 1878265067
752073802 2137415311
800120670 1080214657
689703641 1544506238
1635449656 964047890
1606289206 760095758
1652461243 149394072
472218838 1031878594
1206903414 403457203
1981784101 472504888
2028688139 1812531284
1419480661 1152519700
1585553723 611109683
466121950 730738154
831721970 859845611
931845435 720566436
2090782379 1376774476
257245301 533011306
346638856 1058365400
1069850120 1141382819
2083522940 1658287047
758459360 921194469
1835050855 151902700
990700960 991298354
2075495136 1831639251
1243712483 1114907484
1321008654 1137985148
1673612367 68362161
417221487 1313883716
636115586 1459297341
2036281709 1084777960
722287649 1288457855
1814839935 467855403
1036957062 1740518605
817056249 502442870
692829304 1809852849
208469572 94588080
341066969 2116683121
1911562611 583415497
1655315502 650787932
1576102505 1126426067
651823205 167657368
1337047130 186759828
1059920956 185478425
1541888909 1387663700
349660951 1312379538
1986208357 1380012846
833861049 1156503487
416782012 838440477
352306620 902696820
794264023 1882445192
324813831 694631451
1342194147 497415804
2069199061 1807871491
1791196893 192770983
788440150 783491823
766011026 1033158304
1242933168 2051625128
1487748462 1934350861
373354960 489477838
948344000 1164243129
269710339 1120409855
1520631642 1605322376
1731449350 520859523
113587299 1635007247
1559177345 1457753873
1693681783 1405277478
847517111 417147277
59045948 1990967175
221330938 1992936610
421560161 1369213520
986789219 608833158
1071605017 2143126242
1671186811 1467177959
811906022 1327194705
1728234418 488036047
275546308 1083739759
1650945205 1455463812
1638070759 1690711580
389005519 1721672666
1222790895 86794588
537469232 69180405
2140807956 1904438712
1738660296 347773581
920066257 1335304187
649341198 1377947178
643367808 1015581937
1049841395 602093367
1044935843 798204374
100165443 690951432
657316923 1663804030
1355446092 1613293854
1734452624 1539516559
526380023 1061608764
393626463 1662308709
1354576086 961172169
1319947996 1367713412
859736492 109729494
1966428813 1244284649
224360708 539892851
168432747 1637884652
1873371818 378728121
329737038 1946683847
493799023 2124653544
106440434 2039836727
2024931192 131674966
1322608918 1711332304
338777309 70163602
340221829 875491772
617591623 1788819095
1221632908 1131628773
954341174 570226002
340416877 2045357776
1252839954 1059364230
728124990 1232166158
350405069 505861723
299406743 1053307487
55545471 709301838
1547331250 2091911703
1445144978 678357377
1724558740 1228323021
333221032 425573515
2122298700 116776274
141742868 354074589
309883282 2100132072
875742759 1419582330
1210371429 188757879
1221094315 1813021662
1782931316 1047358398
73665357 102329213
1821199739 2143140544
873426678 507183620
772556826 1898131341
1377803563 219062617
535158414 1251269905
1765024559 1239795453
1291657263 105171453
682481818 1933000123
58348371 310405430
945153184 1522535020
1937060353 775132053
54641267 60312289
1364686521 664251430
927198267 156854327
286375481 1295995172
771747087 1339867626
1134455250 134917927
1333288650 1005070314
948495910 333051573
733505804 1698406301
448639619 1164953666
1592717523 516207933
1099898879 889971805
764764027 1788027785
1506976551 1844161086
470284603 1588949337
1451890274 2122733943
1436431976 132164760
2110328655 202329421
515586539 1430978861
1574482535 1375352667
575137428 328701072
992515014 1987099523
1219349491 1162011981
899343520 627967909
1845974998 2028755366
1396080504 406121740
855799894 2062869000
1160329721 1864782575
1813747402 21291339
2090744249 177679245
1552273188 224879188
1474066615 524186716
348643275 321401121
594042723 1618228973
1550928644 180144153
702540644 92516402
294184915 654000690
1898707457 2062684243
383613264 569153519
676302411 1768605852
344688097 1342082559
426573070 1490414978
1698197642 70382942
1635384094 143755970
1761753467 1750362847
947172100 968968703
1599278193 1972758620
220124949 1190229620
1969147127 1869637194
831206033 1003540478
1625655057 825640953
2019609303 1743983497
538708045 402221062
221114912 181604057
811005566 2033419294
802492383 1808887314
192194018 1714795266
1775028554 1364885616
1090676483 1785282938
642519484 1924939562
1259716529 431096354
1388777316 1839730124
1704849146 286150119
627546130 1566735428
345208539 111826152
1186783251 1381184216
203425493 465393077
640173 1008246752
1163472312 299111198
725999050 433231401
358156050 265678615
161681037 351047851
1520417752 1676571171
257311078 1406483074
1526320379 115709277
2012070936 281808471
704242341 507550267
657980203 1225400256
1325887607 14342352
1496042195 1762052892
1445168928 1099108354
991197857 418340384
499669977 777482711
407319852 1627905676
1051469440 771792817
330724648 819703755
63828549 2116164320
1172223109 149096594
59613957 1166198741
1489754428 49022092
1242365457 1417725686
658911301 335124219
1132385358 791672331
350712439 2090293130
1157296087 214148719
1659953339 323806002
2095622063 1098618048
768886610 2131690436
1625644273 1673973397
645680239 1392425912
1109726387 2111582124
654335973 952297309
831313849 957524390
2090933544 1113692649
2121829009 989397179
1701060552 1468743224
1623972122 1817706671
1094086571 1203800035
1076706213 1868217998
143899982 683619680
1027884552 535956354
406103198 2068948227
377005259 2143532761
1013378727 572037166
1438828890 344019325
91403523 1866777954
2021170573 65436721
2061115215 1948047591
1553082113 1413479752
927242572 1136074083
1633764457 1661178594
349237715 1067667792
1932256019 1387762673
1194920881 1621685467
1889492020 385786241
928408188 965845398
1794720601 482508749
1424192477 1413948197
1461502614 2081647504
1703306873 1454289194
587803226 960461179
585786227 1875877309
1611878158 2002514289
1279270593 2134993530
797920578 1793524780
1482903951 1036203699
524310666 438372803
981447613 1566323197
931518972 1805534179
2117172599 1950511540
871366101 1396113459
1413196057 985937942
1344401378 1163262423
565448350 1553463639
1930851641 1029894745
2059144783 1421688130
2075501690 381253512
475435560 1597570774
2109642163 1592368489
956921473 243160085
293839209 584293127
444167646 122040956
1492734100 1426269701
1725803564 655372955
1812144493 1279505053
664473530 949921560
241102494 825890825
1839148661 1035773112
316988569 1895240123
793984972 1911564654
1735004017 1176197559
747634085 966693932
198985949 1607870042
965726862 1595576927
2017279831 146263207
14749589 1606273335
123235145 25873747
1949896265 2102990756
1258726743 724376269
1137053540 577570674
283610889 617752260
1145955775 1463843717
1354346562 550325410
823130525 1263607184
221138103 988750503
803720750 905839386
1900789136 2055850503
925043748 2069398734
84612842 6647319
540426268 1693319116
1991157554 1343218544
274315506 1703579546
147147562 452761062
1742843095 741990362
2088999767 478838172
947087657 1411666358
780826900 1425052783
1583350470 365742407
2083820767 109194030
1340526037 335501435
428007223 1870551224
19031397 1373106954
35689769 1667184457
523654067 1634579511
1829758199 1178249116
1496696286 951722142
1809694563 1495920757
237602118 1198906922
2057802926 34280744
455216747 1153258298
1132785733 1654070535
1373353245 441930773
1883302061 270198748
2048523264 818659603
291368402 1887168379
1321670846 664906568
1035451457 600373875
1958551191 2085993500
1314845243 630084269
599231146 1768469242
598121360 1330749393
259195024 2140414668
1987990518 232160870
1543279814 1694197081
1546552165 2113463403
1865772383 1190123978
1483291207 1156539036
777276451 539322047
1690638145 1890988430
11767447 1029579949
278692032 687896565
1905764893 2024340409
1912879804 1933390719
36101493 2035180818
1136460685 982045091
733121727 824468714
475181180 1356141610
1850353417 254908670
1302530496 2123098741
1692829423 547064702
925404987 1597691129
1122486434 636384706
529133533 624706246
303055660 256971073
1737627315 630181124
1692798685 2098603788
1702834814 1972446363
1530766970 724949774
693448055 2147346057
1420754578 1262022762
1986825826 634778356
1230932293 617993887
1409200339 374456885
1527045877 2012437111
1377523598 1583244387
1283694618 16040275
1974556968 201137664
1836246534 1691702424
1682390275 829019160
1293075730 1853310197
1511482632 625582344
831917128 1413858042
1210437373 1247488158
1922224206 621627378
1478802086 1957690702
436567174 534260933
100350842 668876428
890293321 450589562
812234988 1924879168
2133604687 1309572769
1123020890 167900116
1506782539 1206292476
560715705 11506594
1691237187 578157894
1935438966 1562514836
56950932 2066264951
250301934 593830596
276683835 2070525590
1571299301 822755885
1273880222 1898039260
101661512 1671664228
1702460077 1219105841
745836617 796675106
1515458938 1113719118
918491345 707467735
1562980002 166598731
337496659 1377773844
1391273600 330368403
1336982022 1648820147
2015707991 721776766
1428507265 1551280666
2119579561 1921014908
1319010357 157239145
2314374 1545033645
908258369 1418770375
1083833707 76413443
602016142 102975586
1766106333 1537929136
452634986 1942831650
275713490 885945762
968686853 142514694
313410698 680600593
1688447869 757883823
339195818 1815337156
144030618 1619405223
246222117 1014060705
1028778509 1643993845
1931700262 1899105504
1916496721 740112869
455243470 1958220850
993614960 1797291593
1669682506 1917954696
1044787392 1100979447
194992072 1075043958
421809101 1627171814
981796953 1454985279
2086996886 2069033181
842283710 1237272453
14741703 1393914474
2067014585 487406073
997655746 283800859
87658978 439876625
2142750153 1854125786
2034788873 396119420
1603908278 1754142532
1520428288 342085839
1300419023 1444174578
595775271 1875548658
471637135 876957153
853077948 894675707
178855070 1176762492
113801650 1892237322
1822348214 1806744646
330253555 422416424
1217955524 247515338
1236719322 2027038965
1546230187 1718251487
2007164449 1228619252
1778050065 89760320
27033655 319931661
1532690021 84307099
492867609 982918002
1459582699 1209812605
590572358 1550210989
829772177 1066698675
87292936 800972617
818223113 1455347880
295121816 1408063555
155058427 996352653
62270230 1047197795
409629069 1070791880
275321176 543320747
368478404 806979229
113493315 1348055733
1970309940 1295163339
1377014569 1969919684
1995941458 1237415617
1267270946 1227810125
417761679 488604497
1548812374 1087093532
1988072157 1436638630
1354969524 1867478634
485040539 303949839
1810961354 146716317
1630743751 1844345921
1497857769 549063849
638167816 1798245860
135506802 943192492
1686055622 250166365
821712376 289324108
615199738 209714989
285954748 679464394
1769910997 1921256428
830894603 1743680332
2124358989 175521496
486582874 1406706401
1052429628 2099729970
454820631 1620720201
175808318 570600383
1412903173 712014165
2075701061 1072030139
1250619785 926813914
1578832059 73585640
1375460534 1989836239
1618399995 628569529
870568304 2090198851
1653049296 41009496
322652602 222941398
2048266505 1905337231
1745167479 962104482
1337557915 483183600
2007748537 1599020602
1226055 1390186584
1540418623 1296561236
18728458 1607673198
2068676134 399761043
112586832 1108727292
401420430 580991329
617305654 1739531695
1852079309 1262515222
1510504734 289621512
1773854536 1040908105
1622464343 1741329397
626402023 34542695
680983811 617201458
553654822 937138054
1451494690 827398209
734745250 803250029
1654237467 1024812747
1444276129 2031662231
233372840 2050893536
44582001 1020495993
601082687 1087025274
1523698338 30450547
1180991340 1987577421
1978976970 1724461243
698661295 562230718
1888754871 64247952
237937950 2128533002
665591924 1151721594
863734368 632744034
41137977 962605914
2120401885 513037341
1339733400 596465442
1717691365 497390243
1685069051 159552602
1906590764 1150464141
57375530 187402371
484120350 2033933897
1224847213 1184643638
2144301925 1841552855
26434009 1211840106
1943274381 303554363
647518602 933126350
268277409 761720568
353255570 1826444346
1788192982 305021450
2037252732 1527868454
130343170 613876763
1739039311 1001376639
1599355848 425131654
1924813688 1841710650
1726049802 405721689
1212523140 1862811052
574797595 387412292
743378796 616415937
1588842651 357772810
1217456314 1869399286
1210238789 448762939
1905050867 1853823531
1883273562 1856300674
1593370769 1522657272
1102977782 441088306
1408257534 1644183213
215356512 1229914460
62159579 909686807
142969989 568305595
1364093549 1750612025
2092648412 2082612926
1707005768 1075354659
388103598 1480939667
395293585 1941412753
2134955190 1263459675
1132166116 1382931728
1059787025 415093992
320250438 336299629
609478219 1957376657
1694168590 1103892403
1940186550 429114412
803667402 1415086403
588302032 932092278
2128612124 56014041
1153906957 77020140
1026960789 185764461
962556157 1292875150
939993921 1434013278
1979762186 1482516328
1454578194 838750775
1374322700 2081669678
1555037320 56847446
2038037986 892425483
833779924 1300072086
1577049451 572228020
1044328574 799833870
789615244 2112962160
1589614225 443332423
355771872 1472093906
1221911831 1013119117
1250315691 783804029
58618317 452004915
1478258907 1241593300
963026120 1532928043
1429125595 831973220
400855346 2045617636
322643404 598630942
1433432218 38140475
1096085579 387130285
881329143 633616312
486588113 674020053
1531403968 1658782295
986082195 1620256680
1419656723 1662851889
442509459 413272130
74279223 806974055
247324379 50839733
492159533 411434924
411601907 2088224231
2045895349 1557729013
276068190 1205739959
359287776 1951919846
845984377 133658799
1871122191 1057657465
651080251 2101809437
931355257 775525784
2013471944 403228705
1057419260 901178446
739856821 45025244
278620240 2080673512
46500175 1522002222
1457319432 441611029
500435369 1993585949
507601954 886126010
2039197941 1720045067
292697042 1208356369
836952122 658675873
1396999258 1936101477
2053332241 525700500
974733211 925950859
1497218488 1762264387
1687800518 2001820332
1508603975 1368250132
356470811 1443449791
715091392 1228667473
246366490 1367290282
1987526625 270100714
1966112315 917136587
402127513 1504590871
488631815 1155423639
1266091939 714671533
2046063224 945822780
1823983052 826887064
1476949983 1172321917
611194755 833477232
1188121180 317826848
1684477237 876404663
1830076094 259608858
497427685 2003836585
2123559198 1682487339
1115537622 1343988695
1911633274 1187275616
1269199569 1950342519
1225794874 744811136
487908470 2131014700
1050752812 275549263
1304097232 547541468
1562495225 1804935894
1230362477 1012835453
117473335 973391795
1350173097 906178835
723276157 1690439754
45877242 1770647668
103725215 2007939650
196767184 1590075510
1911163880 808862569
1881835862 604750568
1622742003 1619335268
2146472495 32392627
1650862110 2110879440
947899201 1716204860
939514962 2091876862
1041649583 941834545
1105355783 981680388
1435936570 918894811
1932361719 456928590
1151071141 790934752
1536759076 597735792
229901110 1854929385
62275690 2098284001
1814372534 487233083
199302023 682829195
712651932 124457463
63369629 2131026738
1490341481 403600343
2147458193 2067668871
1561919890 618767351
1748861561 769212200
1541841701 1236708951
740307023 439661741
502200616 1341429805
1544535034 1607593919
807112756 919518497
1759647999 309386329
906767999 482123817
1558652929 1476831295
1003913481 273749574
433460016 1086051731
1639955687 1432947300
1561972161 121781060
2138956858 1178630550
1463622280 1558719437
1073865949 1148732005
1303849002 1971116066
516179722 1779378450
1991312126 849743398
547632866 688950437
67433460 293233034
1833385443 148427068
127737456 593106480
2018142433 2017584099
1329164928 2030218806
1030431084 1188814137
2111264230 1228779862
827318418 877692545
1228677102 152167092
16101056 527719774
1429136012 699868362
517480650 609410005
142751745 1086358110
690585196 1983957858
707303802 935384279
614742860 1006229099
1994981462 441207288
983068724 790870568
693935378 37562319
1682019625 148857613
1163706646 829840752
708632762 183252679
1779418756 601195260
786760691 1797606946
761749479 1905253517
1734797818 822169556
586044903 844666323
1547634016 2083606168
469787295 993165248
1058248070 847245576
1150454049 1901777065
1414522419 1037443062
1693820365 1003788225
858043565 668623755
1535591760 234156160
624000780 348708880
41777379 114043193
1022832018 1007020239
825875664 909229408
420052367 1527750462
1922732985 653384138
2006491048 1156360624
474047837 591350989
1638692953 991406526
173327036 453528389
1458371641 576219276
1094472881 1197000088
115504433 1201404663
2145830370 430811122
386572176 237849740
1389629091 1518399087
1578870672 950855158
741092819 1940774197
130398944 1457584731
1930935887 328199027
1232253501 181519724
219744682 313120790
718199251 328683315
1701060803 1189542557
893796374 286703488
1279839076 1840380262
530437132 715223252
1750149518 2075551331
1918879759 164501254
1692008778 1191940666
1687888563 809204749
636318203 304368723
366948942 623471004
1071568895 671825363
1719718185 1424364834
1677314062 409324187
345862193 1264496237
32917565 1710878790
435694218 1772783558
1062396966 168953349
885533399 1862449222
981167554 621637651
1834303241 814960688
46860979 792092642
1597920814 1230285460
1503849118 498856801
1071791425 2057797560
1608036817 1675824301
669094001 1823201550
866039351 167915329
1331894849 1014510688
386216124 2050672893
524169407 1899770082
1562351170 96233099
508658834 1743906943
675096800 293118557
1477708650 1797485405
225701874 1797413652
63651833 425862646
1273616144 1589275678
967383142 69113165
77554832 643883292
411845227 656826547
1558066192 1193259030
301282045 1498151662
911703160 1788431107
2050615006 368437804
951244205 1064031606
965157277 1284242690
1665685368 2074433148
1209008034 1202193159
1516826940 1796830170
1962423684 8791428
1640872351 324029723
1083648448 16978675
1162879372 804760493
681431350 552978
1166927901 1616728155
1152947771 1828043026
2092380480 497526768
1122607482 1438257552
373928621 50343382
1623194176 1548853460
370042109 1073462202
940622929 1936634023
1661666361 712799743
425403931 536307634
2100528974 1781129821
1314948455 2020297930
378926961 271526959
1893416250 1975488573
1037705809 1164401263
306764617 86677195
1777017050 1490832280
1514704488 1131670308
1043310423 2129590717
848354311 634071489
1723798832 1871932341
1156687415 2037158388
490644890 573282717
1787800772 748951762
1667026972 692976050
1545654191 1030866492
2094786159 447022909
1551238952 41165260
838622268 315651303
1822849170 1169341784
1939899887 1697007438
1772963623 1442453932
673520134 1423027902
1195427357 1588652636
262951793 2055891191
2138689246 1599570919
1907865744 432273575
1980184606 210675552
1773146340 1939623596
2009631084 1963933233
922211641 1996846
1410101066 43174514
191232439 523673922
1383459378 507281920
224725209 1075297107
2054630812 112495530
200845823 1584496729
1575033517 1164859090
1938085922 800044605
694621846 388302520
1390371566 2045374780
1143133661 2005775214
1876151767 1981212911
324532929 1297970126
235861502 98066028
12483043 755369405
590727388 371558008
419346973 672942427
156962633 1856150697
500239181 1378004264
1323425844 1364449151
1995445564 600556864
175978009 160561074
1797313556 13095363
1379474660 1866293044
2080564107 1104372076
916321281 764195052
525781567 1436864611
2073118072 614071398
591564280 764866861
142952122 1382031696
1100529009 674637324
57414633 929613135
197473765 1008294181
177735560 1259357655
1309137263 334748693
190313513 190896935
1707952838 2005208617
1616378011 639021425
532676184 235110955
1026441126 1819624663
431715194 826541322
1565902444 1384092197
1927850491 1189077412
1080999293 243683634
1725753512 1495209388
1419797939 919604953
530407056 248091243
2065619500 1353370642
101896649 763269415
1230392515 1891076221
549708575 468173722
454742735 1938122544
1308080580 1919541045
1897390294 1315853443
1116803437 1273582554
2059000783 1235971618
1395774834 575362876
1607267619 429799075
933350349 1023505471
340429929 1027317202
1514347958 689004575
1376885571 364718909
1807475742 2049208080
429875104 884479262
1148400442 1966068874
1072397941 1245853745
87455250 102097689
1633298741 774744437
201183377 1234819013
1256839244 1987045485
892840123 965566375
2050684696 2004980215
422420556 2013097821
1540959734 185545494
68410474 1764010397
596077529 2062822137
1008754603 1308236094
424691669 1684665797
1476469203 386295002
1946530089 1542397462
539203888 28994228
749601350 1063699540
1601652127 1543863919
620107664 1013022909
1764732359 421609113
1139036166 1793197014
1221605355 2036892039
647402602 103921900
106888876 787580045
1822756084 277725858
18636766 687609922
1166652622 1166793243
1152157676 106723803
951597850 1161280682
1006443811 144005244
1274384500 1618534121
1166883881 34404816
1001136926 948222939
820354608 1673613126
472615664 178776476
524957008 1318059038
1909276242 601550682
1995949552 1154526825
147268792 904482516
618627218 628937292
495052923 1093299738
1879688423 711758723
493752308 1264589910
1232552035 150309077
713858576 28498430
27872425 1681595020
1609841132 833898323
83507922 1533240639
71918685 1553774485
1990034768 535309587
1449471214 546717549
1241760798 30988791
2136351191 378534393
1252560963 1678621387
2099484364 1104057049
1401540981 995959989
236612136 472123036
48226388 238028580
1275835707 1013576919
286869117 270944719
903137965 1809669129
2109850792 1350271644
1425528584 1438414738
1431145716 1109802908
1451582656 1787173254
787606046 667648871
2074973152 1347412352
1668531383 1814613637
1376061042 1055333720
684421225 1295957849
96609420 1306017922
202799056 1527861365
1628602583 593904249
1157400695 136820115
518035353 105449545
1133773748 717941700
1299436369 500502018
524863171 1435806906
1916807862 477558785
1464541104 267524328
1881368759 1625069627
291273153 1059824025
894440606 2074132659
262111564 140715395
1004540092 300258118
767556606 1728503973
1641916908 441855418
1898853948 604515563
1698063469 1350672678
1686635619 90148543
358525597 1978840768
200826655 400809751
1172810016 1349884703
1971990483 1975901353
554368062 738626839
1174377639 873942283
1631143652 1301768806
1039234470 1168043824
1117270801 1827915941
460769323 1041778099
927312672 349989686
544992700 697467003
1179767736 1446635457
1597670560 222448366
398129747 927090317
1842820278 1660900201
1416052718 1444604841
1893753781 442464565
664518908 212252752
284853656 1673579604
442279181 500124089
742928424 1696064410
631150135 2006259717
1935772303 1335489885
160964223 1740569005
448738731 485761672
978898000 1610376130
1412036499 299335128
1785546579 1635622039
1520237593 1235368990
1249720734 1756314929
1487953207 1131048489
524432148 206546909
89996682 407738649
2056522240 842319232
1908882712 380538307
974776275 551159530
1147892133 1456945492
1295779189 112530546
23436089 378533923
621854737 1669315234
1159793099 201290150
231101742 2040931981
1681109541 328127558
1704003758 1193025222
1830066727 1538201142
2054891608 123812798
1344070304 563156633
461008603 326317891
2031997560 1425567486
427723632 112911960
563359755 413183582
1765058113 401298917
1726106166 1297975910
1663590563 675301564
726602181 1281481767
1125305886 2065880066
1807966004 1160864775
1080209065 1549837067
767073970 1944229151
1623736872 1222828027
840701924 783801516
256716107 1374691946
860557629 120479703
1830411210 1632152455
1106913015 249711745
1309856642 1415214527
1523258838 1682957073
2107125893 1247465273
845544521 328245737
345199105 1747368306
345087420 692407737
1006095982 241354649
471200290 384785968
1846557133 522619641
1187960892 1186918819
1100769040 1323456557
2035486878 1204524527
2140695744 1644126470
1171728294 1898780620
1674760890 967790884
887760126 1710482514
1284370272 1513520454
1210739241 301056598
207188973 891123109
89754982 824091442
983025855 529985057
1586515235 173276739
2124828873 2015277373
1419621743 468181652
866120491 2052714231
1536080634 1696435733
532448580 168024849
1329387619 1885744098
1247734881 772922226
2113253220 2006155359
2062752452 1808406925
457024082 1581136353
744125329 1510966645
321843500 737036290
1427740821 1630858298
583738395 161614764
1529392783 2087846029
300805602 2007145971
964760007 310315266
1921357422 1897040829
184085257 431972783
1431277243 375693414
1724326620 847889724
1128125031 208113710
1618354521 1340782892
1041433992 73988402
326447583 1345093419
1815739324 760863917
1935167152 228114057
1150169983 1928231022
2002456791 198317714
2126790575 1457895695
973614173 1401678995
741668079 77014201
2018383813 1223931096
662173504 1599132351
119103767 1001314351
1560343465 1621417356
605575776 1145447682
1132744396 2055984570
1433013061 260516405
1894239960 1422611047
282151499 1998302720
1684325218 1497034773
1928415111 51359936
721491143 80282167
694167054 598984990
775902627 1734350750
515156914 1567044865
1330987399 1890392387
894877450 1108551147
383383887 1896847308
1911620021 1368594319
339713142 122944508
409107609 526408866
108337652 462275458
1487520208 1086535292
1957621117 1023177195
465228568 2101810432
1119085215 245979250
1293958740 1290269944
449324005 1133755217
652660209 69544202
173371028 705114026
622363697 635561356
631817864 1667382712
1140346702 553083824
883929557 1364307490
736145379 2099119652
1188524623 584872179
1382410013 1143500406
150640995 1381602278
1682416156 1867546325
570993635 39026132
768594569 647330783
81490377 69121168
249240970 2009425505
185715212 2063184279
1569059761 193034629
696023015 845353659
1276586818 1136239572
1170555374 1701976566
807045502 1647831634
1822765852 455215215
329912600 2088159881
1691360558 1679806461
722101664 448223505
1946401637 836009756
1120649866 1424111037
1740858494 1899137082
83427957 1047719579
735306845 283138761
612663368 1152784844
365338246 707564413
699268734 1354802800
954594836 2011874300
835292633 49678426
336806862 1474830105
1751255509 1914385650
466508334 151012504
517649187 1530972711
1766513003 33612283
1510604558 396657300
514469991 922031547
182246347 518981994
1854091890 927981601
2023570318 767292112
1802527006 1171841066
1832420788 68212183
1859936813 540101190
1498151629 744072608
1230191375 1640507309
1712283991 523601317
1631588414 1707046780
1223685859 575314212
2056483765 613100400
1108335862 943302520
2067665697 2006047494
2096938663 38797175
243588120 1890991096
432736332 577977696
1493264570 164071464
1164186315 1283253889
1541174392 431332558
199194785 1194037047
1469003842 2099442656
352975831 2112277265
387947092 1372173250
1537936608 1657062288
1704475963 85346827
1501057152 108898923
970036063 900269812
323125166 1150331710
1171242163 1385686138
2083575387 613006011
101833247 1518761858
731136227 1198469648
20441882 1393458276
1174310973 1083796337
81287731 967913517
851689994 868787950
1551029957 183850569
1734850730 1848932753
1268715748 1829230132
1172605162 818365156
1920344162 352559643
954880186 1972215663
1208469322 1911565707
1330111079 1992818869
1773898271 1723569550
271750266 903574045
1353243164 103143657
118939789 1852231621
223183326 2063328819
1924425756 311539123
223488345 1634772409
1858877115 270958310
966813131 1741871540
1631730683 368092943
843016531 1378741738
498346702 1399679976
1946621069 884883392
780823955 513280441
1933934499 311809465
259328 1431510389
1662325421 67025683
862160829 1183483211
1557466308 541622696
445359617 204489220
441319801 950160544
1196371908 1323216597
1153134711 1781863506
1061003070 1494248332
1812078044 561392157
1848783117 155245974
1448503021 2008569351
1927620127 1430222156
2074160115 873767647
1911077894 872995423
904731596 1129984165
943230115 274058557
2110881018 1050146410
886936906 966961291
1185295940 183104625
410879309 403180934
624528947 2061855291
1197109501 685511037
1659406756 1706600806
1247056130 1818958391
54125498 1068051269
2047451401 283293142
1862804191 1030697498
809385267 764389793
361330159 258918244
1357833551 1623180858
1089253630 1274885563
415544942 1386302978
1574364961 1355775320
537249905 1216746993
1558179115 147147939
1932546482 698570302
744751773 1524015877
1752305949 2025749946
490796157 351104659
1698730461 1710244533
724673412 138929220
1428539212 1105582282
450498793 884380465
946768477 1275975510
2011445891 1229933920
1391251897 695138746
1854540484 1318643697
371302220 1070118580
1120922417 427948399
317303868 1693544135
1416440953 935664523
1125289480 876767939
540318452 1967681455
792960743 789756179
540943422 1390143818
609918723 777021884
30997441 983755874
1367208459 1522531478
932195229 983068682
717720879 2025447645
1420523403 202990725
195562323 866590871
306248264 1769746077
1476852442 1597551490
1801091834 2040247127
224993767 895697105
764280167 1569175842
880568678 1830504972
1296691515 2109787995
1539202316 1878748462
248517724 347654436
1860418941 1569923929
451021479 1637598289
1180893686 1988765124
942722600 1100573438
1997327459 73139901
671303149 587455632
78284772 324015649
164803976 1340999959
543116192 1047008880
1398698218 1583000575
2093998904 2118122489
564210397 130255866
806991860 1800220572
1667731392 512520755
1611801908 2115201096
1474449190 764577406
1675295480 13013896
1482832936 1187897705
212638190 527355393
403672009 2109594266
659590326 385967792
1361474981 830988919
824708692 1301243759
579356258 1250568150
1913002104 912095901
61894012 1050886140
827234277 1220129144
1260053983 1869944763
1098627616 1631023020
519831 626129481
973213088 2097916431
905845055 1012907030
107619800 909743189
533378954 568423290
848118671 1836720701
6411005 1808660715
236167946 1190580995
1918810786 1733903564
1180382466 1248945649
1316578289 866708309
1913263817 1394445426
2066891158 436800854
1121789536 2136403343
452142256 1955617062
240787464 1218622095
37074742 566871177
1376164479 169859235
1169008952 967776845
511930723 1660227709
1548530093 459560824
1733515573 1450263157
1949271249 127636181
924209899 629558708
1350601229 1664332538
1558728831 1378471744
1867157459 17425543
426160084 1014315261
453995126 96085916
2046529108 1789100501
1722620553 776792071
1606960051 1839573417
558933381 1255127978
395842894 363821441
1440905548 872967226
1339865144 1431428914
17204271 1949396551
609388625 899688605
1132465176 1032476813
1689898058 342087501
893840377 1743469675
1204839304 1667303999
1133719103 2068791572
1886270888 1740179632
290912844 1696125800
1959875543 256471572
1247226845 630217807
23448832 1059176725
2009289938 1425972093
386079797 201359216
1099667317 1698798736
1846174459 992298534
1178898855 1237694648
1382132072 1282087492
53529505 125153139
183090904 49154362
1182104994 717382356
246010066 917335987
1277660498 1613660314
1374428687 329747918
145437759 1222023815
233076889 123961258
1387886556 42231672
545983674 1772007616
1933290250 1298693226
793699208 239885216
617658098 1452488782
1146247021 473389981
283243118 1564012354
1955267939 1563824884
1195378521 943451648
843086470 1245288681
1927055389 632214737
411830414 1826904136
1734289158 1677842325
254682341 1600281300
173137894 1174555551
1426378926 1877673850
1271653013 957473781
740268260 947749213
1066988893 361052029
1558392707 18164729
885949897 1958467934
1276422802 824737574
1114879006 191328308
1789322613 965737243
409489989 1493112737
947080809 876948410
576344809 808622134
1330699418 2085476926
1404490828 202221132
47206609 1338295351
1673300343 1813968937
255532671 1660050867
1382915632 2079858864
917441449 792091354
1968899624 2056907312
777973506 2126121636
16200103 675395228
404876864 964044273
1964714762 793349787
1988209543 1038803195
1228964262 1460752319
1599574730 1833592872
1585682847 1440247662
1939216691 512233986
1139177828 1560034294
53297508 1309861574
102701185 862176163
1047724826 1442094717
621339119 1639679746
563314902 870357499
177593036 260806582
799928439 1850924103
244085159 1935490718
2122367489 360109785
1726110363 1499197399
120157050 1675461878
1072584446 1655105214
1173394079 486285778
221519892 1159105258
1420526055 294600263
1592560261 266608630
1077744264 825731370
1976223626 1391997458
1583978135 1188292316
1684409515 660566706
1114167078 424000998
1197472303 278849262
1338920924 30590693
1997034911 187481520
350197046 2004926295
352426714 1751598478
272097834 1413700056
608941480 900622448
1514363761 147623135
1725450798 52218870
1732523866 144499773
1257793782 108305346
1186177678 1577804757
168912739 1087052450
795791412 1775238041
1934776701 149587267
220829935 786665233
184921120 1936102950
1137313667 1823739586
818836994 1306280970
230809688 290786948
2087598221 1950176986
316173729 785790711
1481520303 1773318258
2057551207 969427738
1223217039 1079836031
1672067767 331411948
168959547 1969820305
1377102017 1449212177
1320278241 345283222
1199974515 608404712
311522142 101867325
189879296 2120493717
2003459741 1690183266
236405435 311498604
1712294577 1228398784
1370689512 1453053797
1213118881 716959716
910799986 527578531
434742315 1177506507
1561107831 1987060435
1229447924 728029258
1516136743 296970835
1365766602 543527102
384356171 1722334373
577079819 1930276239
1091482350 429144484
2102895581 1896198426
620756933 2146229900
867067706 208376484
1317295452 76721497
1522457243 1454180281
1687571100 1296655081
859149889 914709812
1568440632 1636971003
451266295 721937312
1303620215 116289986
573475063 557586090
2049044245 908279535
491318117 1022347530
1623368253 2007323027
1820130372 872711379
2003511073 1893588546
1114630348 1637820554
2082006892 718430942
248745708 1958616948
865132381 716565127
1099433785 1086028204
1734831110 1446531236
78704921 1376969206
163890890 1684523854
133123322 971841294
545726630 1477915270
2057396004 645980509
1737677204 1246177740
684452730 1830700344
939269706 1323930265
934018964 577619393
1028193465 367509013
124839431 1573161555
333960222 64737838
1820262666 152664650
357600154 1822424652
541507476 1686543441
773175610 259514409
1828717521 363966573
470989231 1707001837
403495949 890636475
117355373 252252667
1207929953 745261413
944053928 1974421856
352469599 791876856
1366556440 1317537561
1921736181 488036945
1564899027 196579629
904362269 1925393256
1706849383 1102549156
1985675740 368000498
339207417 962863972
1270775455 15297664
1770145372 330368144
2029147214 2102111616
1610532930 1583749844
1469854862 74002486
2109137689 497557310
1024077425 524715805
2120332024 168459491
1142727190 829692811
2032284636 550439625
639756536 834820876
2058961241 773525240
928868470 1664996198
1946366897 241139293
139122022 1873037132
1991169415 1192827433
602517974 1881395492
209355770 1533574448
1462927466 1443222904
1751846424 757015135
773571686 967201868
1405855832 729447645
849242709 1970157557
1309177857 1171437257
1796968919 714934089
1718847798 1947845846
1350473296 1772805574
1581774419 2099894945
1156601103 1891240746
2042416488 153084393
1611701595 211258257
1719559716 873316549
1516492935 1467475943
1301618450 201875368
1633868045 184147862
529332243 175090829
1120929278 1896268788
544171364 1991956373
1084323583 954697801
519735206 740990837
69375374 1205931327
501546025 669825576
2118187611 1663703566
604078888 466878299
1241920356 607785572
712286935 605969827
940115226 1328018884
1231927114 744829726
1904198870 1684317503
978687342 1797028494
610057016 1208714374
592946058 276274779
1353666682 680172417
1380185814 1264689753
1406966338 2096882282
1238339395 152886046
410286601 882209499
842331888 1850991101
1284853740 11734626
251686611 148723778
345871406 1683272256
761304548 191074024
456596817 1445204819
128548616 374632287
2126698519 1836724547
1279662389 282857992
468891895 538296858
1447848917 66813573
639660600 39536550
1339700065 1482253663
169214276 610598756
1358968239 880067999
1117570107 183712420
2031407574 1447646080
1515285022 1780243981
610182918 1074344073
430319027 89828555
1808605688 731779089
684055885 372090753
2132303016 201334756
2118054701 1533945043
2094457637 1551514277
411930201 701634695
87301482 45548689
442788371 331644734
270171110 1301466769
1679541196 693335904
665828483 896282557
2115535508 414514090
782354723 120369490
615076038 1693644719
920512075 1147670275
512778983 2017884189
174001320 1855093584
1143750497 1362494741
1424442676 65900034
526451272 1932486721
2116393009 70666836
1951855403 138475168
1027683147 2116908486
860949581 112804728
670842231 669834861
2141577460 899850818
334736729 431282672
1828283191 369882780
1414340572 649306819
924005564 1092166879
1022682495 255405747
1132352726 949246306
1351381767 895564628
1964512519 1831118814
269382465 1149260054
970794712 311518087
1764944916 1936217101
1107876145 407781661
840278143 243284035
1109048846 1657587736
1018972949 562573896
783917782 1991836087
216298365 788577923
205246530 853787939
110813740 209441874
1506551703 1304723625
517545956 1142449215
1671424742 278324618
611417104 1065681919
230680505 1652918207
777565163 320926600
1862192146 1744970544
928208380 499156859
1739240777 903824641
1410104664 288769339
654113343 786601807
658720897 1124610105
1200631766 1015489575
670294324 1134839953
1759947245 598862014
1199723830 912034841
786811708 1656506168
2146202518 650249307
1962569987 1286728885
42867294 37737514
1369637477 1823747517
254097884 606564636
1226762033 1052900542
502471891 85582055
828055505 1325948279
178936012 239126728
1923643939 1159625566
20674234 321677445
1211161205 39162670
397693469 543943821
279534252 2045398920
1176636368 810220267
1733835761 1913471187
1637905511 1789844745
1800411160 945058124
909524285 1574348259
1771181645 1292115251
2067293401 559437957
208321470 1023285827
146887016 1359352999
1898056059 544359872
603128673 1849493169
138777442 834447197
645238329 1477457700
944028238 1964944542
5354984 207298596
1116850869 375420268
1589692898 1389218830
835168878 1240803741
44512789 784029650
398275252 1088160771
1188129896 984600767
545689616 566621500
546523930 312765033
456196615 326552660
692601714 1586283524
196332716 1079822767
756415104 1558606681
721135031 732908152
456836824 2068615665
451111669 1466609853
1995557069 133600244
2003447926 621670350
2081778109 1348758482
1643028444 539260233
858098157 1381048203
1529541360 1984761245
287632681 1230107832
1970690212 900416201
824224440 371843296
252749893 1937608211
1366491027 954263634
1436918608 981847434
1704419639 1805724250
626520280 597814200
1536131789 1104567830
810156256 92121187
290621239 440553581
374375264 412134914
874125145 70668679
741799823 480460639
1970330372 767543177
1422003999 424359055
670062518 713355917
440555658 1855608889
1249787161 1580492595
87584711 1812071456
1560799731 1412526684
2130771597 665147374
128693047 92790062
15260708 965348566
225392605 944722627
1438085037 844041201
497959060 1669838589
1399952208 847807989
189340050 1499996989
1775486122 1438548184
1806188834 513910814
139860859 397574033
1400537463 166126889
1609294832 571231457
1529844507 1501534578
1153582600 644056682
1188204407 1481862771
1979832131 381013019
2102904278 528198501
1075341387 763212841
1733844942 2014898521
1444097202 1998307048
1158648970 1959036961
1872231754 1445776430
201827351 591115708
1395151012 997395567
2040068138 1588905771
1365743499 1475931127
542179507 1875415552
131420903 1542032625
736874113 1132783415
238983379 929613124
1656927673 193119573
22203790 1373028973
314836175 1701347960
1753619154 900894028
1177999396 696636309
1174763995 1201354933
924501853 1568386029
1106821934 408202359
924158884 373922297
1163134881 1942624505
1571952865 470563625
1213529408 1409539141
1880175566 1094016131
1122382487 469841148
373564924 1532328912
1398709421 103143411
1178468563 675391180
92278195 54942832
1731026199 1024772605
2034702676 813400924
359159733 1454164574
2144962108 604418034
1231183268 1624390995
1569409545 64018085
1321236983 1313689086
1658281912 779463936
753734036 1438185942
1571315575 437794929
267340674 1670180181
338997982 842115598
48256064 1091233396
632248923 85170367
1621555410 751279393
60609026 18542067
1171660474 742543546
1962064823 1013648227
2033660753 231732162
1723396494 1676999184
621634625 183983846
1482109341 35419783
1831858147 15573922
1883523094 1244985522
1614698344 1006393441
302153254 1633537274
485133750 539463439
1049069270 1351870448
476256917 962720805
1033201034 1552261507
1216245450 418933638
1683838578 78690665
1648349241 125623622
446686123 1059021488
1181681979 958138810
473373088 1551608449
38531508 171277573
1496216648 1352672549
79222719 469787542
1037942160 1480143860
1533744755 487921424
896016569 585948176
198254644 381849427
779641680 768251074
70843388 1022173900
1288548948 2126581564
999591866 707107992
1674397629 676984741
93456395 405034101
991326861 827124554
140866203 159451655
541878324 462321644
1048951073 1074279610
1466365268 1172578562
2135200558 1016679753
2055118093 1641735755
997722627 2127825725
842686606 1720446400
2012531373 977258173
1460396206 1911776230
1949235867 323764683
883586797 677973608
1886480399 1777732849
1821793667 1417501407
813781187 1887470712
94417810 1878389036
909762584 108428327
1949950748 1117447272
120911663 575174180
2041838573 348025377
1077151170 1580698310
2097142580 1092433159
295336764 591310902
2020945831 1929669769
1541884207 1471385010
408989757 340263561
1070604064 1543409287
324498996 1371395451
695660472 1359874794
1385588687 805916247
317250650 651092137
2051125694 1594505474
1999385905 1302003096
1874631271 928104246
1596607130 227806977
1087785835 336371577
1695507760 1779347413
564512631 1157767939
5366965 819272410
1137873544 699603574
1884408233 1563669894
600242976 1964454834
73548201 946565367
2087379121 670467545
769809275 1726457232
514012125 1232000478
1806731487 261649786
2068310917 1753508208
1127544731 963872868
328794146 1006678827
896607457 1166932403
1239202940 2048306400
1835063305 430539944
1497580030 463929869
1297119558 2144347455
26525541 368798403
752508784 365504733
328997091 1834175904
622864854 1529672196
1395904081 1104068188
492248382 834711745
480785753 1884678165
203130354 69239202
932050897 608685915
1145721962 2116882824
924022843 272016684
1799595533 224448055
1180378822 1787139590
356103257 1496303082
1447918813 692369899
1843472820 1013435322
109348426 1865311320
1628018451 1036999178
617735331 899727602
282634803 1740947082
87803953 1880680220
156633771 686493478
1544954430 1691302575
563750982 1196737775
132697224 1718245893
529539205 2090591668
69202018 378332406
18557231 134203274
1644259085 667103377
1903854479 1630601469
2123527669 1397159950
1785186288 456773088
1863769678 1113642702
1267956647 1006986226
2038607250 1411979283
79924359 401531191
1647101186 1000318168
564875922 561511473
1706609526 1564060279
1671794990 2068262675
196735359 91670812
1248968685 1810671500
471349517 2105121548
1959405599 585840309
1795333905 130052342
949365219 277545300
1871432890 1130247630
2107305203 1788660403
483597016 1393513690
745408947 31349679
475547527 1111668729
1184560509 1754616565
963582847 589683432
709032862 1618193286
467808213 1288902052
231622031 1445874687
2062480635 1743860280
87580518 594042920
651384914 1383517151
181310695 350901835
1227971961 231213322
1901337865 1786585434
2025880233 2041498950
2132792132 221110251
1347355387 247202366
982608863 1320369928
569274445 763852755
990863350 2061021517
574088797 596963116
1897323061 1436059473
506992485 1395095973
246121035 2109351843
1061850393 113296676
1837113674 1721916344
1488476015 196015159
895124972 1701267215
1941472427 1250529206
2035531444 289095381
1181948637 1158343550
42905497 450344339
137539749 1172026673
2022171551 14628863
310816965 1783208817
481923981 1241404565
570833116 1155448560
1364943914 382735167
464513923 807301875
1949128947 959674259
556837494 1398518088
723778661 975266930
1105182339 576972555
978473661 15936679
1350938820 1895330546
406419100 545589711
1004710346 803720719
1654834410 774440805
658511204 1788842108
2091789929 499826851
1939128143 1981913830
126771431 2084755081
1967717557 1608492549
1964642482 1894603452
388305458 476831622
1280411509 478903544
227455328 1117417126
404873012 1020682354
467611508 661045870
137363767 2052550201
1485476207 176693685
1808067202 2060219924
1062173521 1472655265
391893675 1146347148
1257027741 80751291
2140950857 512143325
2051851292 1339611330
1080357694 1485239936
833268383 1678137922
1356325506 895532243
950119857 2024707889
268095566 1120056559
415870199 1551074189
1283719777 74693805
315385158 1374620724
477125812 1255842425
43381826 413268607
377585549 806803987
1312579136 1980467284
432474144 908840670
534905036 1199906263
1756541691 1181604378
1201212907 1178272685
742084120 839258544
32549008 1800137291
1461666583 994776365
1939285521 1994714902
1332047858 1006086173
1675437053 193253927
870875908 1659359034
1463580192 1568608355
941740477 1500984000
1218464134 1000125944
1865476830 2068482712
125006941 183248677
1158460833 1676179924
390770229 1782717110
650396034 815372372
1731437029 2037783110
2052778582 1367276763
515156817 203425986
669196981 550755535
288159053 175182942
1349158890 1566648536
263970293 382064985
1358094417 1929176032
1438176905 1363067900
216348495 1088297156
787221652 1056852786
877350521 508023288
502399925 352962809
822590604 544770964
344835932 1674207925
922600598 918015415
1046241752 2114275291
970651434 1032416214
1062093921 1146607106
984988012 196755020
2099387672 1230313107
332135067 1726174400
56884871 1413378984
351028703 686869288
767181733 1710793552
1730454851 546899599
544730880 169082379
1199322132 790925536
223390233 1415992530
509521149 1631559948
682866725 292425276
1525539079 1918888165
261283251 821440038
1238544594 1232281775
925346486 762544008
631577379 1350373479
1009350007 1374652429
2143910054 1551904043
1535204986 2077143992
2029063981 1455356131
232073409 1916316689
2059285114 1488969025
892480798 13862819
1790921201 159179427
215241325 1601688370
671203219 478312924
442786607 538487875
1437353067 1185551390
2108164870 1232946446
1185680053 1989099642
1435121045 1791649441
57807210 714432367
1471491309 638709965
1638548132 952716436
1960996240 2090125374
678131391 1475931243
979926678 1129264137
194683414 1671563447
331261530 2116140015
16798521 1535411445
699560971 2096756399
1977309400 688769222
2133383138 710601680
2139376152 1513464632
936098441 772951074
1865204329 1823759253
1623218516 763699316
1059219310 592602383
585099685 1558457421
2018708699 1319292036
2001043197 412270466
557377582 40858298
1570056793 950377006
2061512480 2062516861
227475318 1196471972
1669644699 1826407106
1220830030 899143543
910741391 268882074
2075859834 1913151221
1437454802 723814782
2117693912 555015595
411434546 1425086117
1940888125 1577058392
2093862829 1344306328
1367890378 81069173
556193915 1095144811
388532112 130718354
64442320 1378821084
1567356625 444221288
1350923068 244599922
238659288 307502641
692007674 1302695826
809691953 670304673
1613679643 53070744
1459074823 155427040
1793393237 458694517
1168436386 712288599
1600399776 887621026
971650823 747138013
456437219 1226100745
1713212431 345638347
1630618403 1445785095
1784362998 950749723
79016953 738165850
1960758639 1968498507
45343556 1639851627
1276299510 1383313136
1797064572 1265486412
1479091347 252285650
2081755375 1236698246
1168689331 769581416
886699117 1520374661
1450196910 110572278
1270028011 1621889260
1541458994 1559806952
1650724042 456790
1173431594 778309113
1635447140 1356008180
2043921536 981598865
2089142283 2047288589
1965373047 1305241704
1258138025 795916727
1135522105 682327643
1617110607 1387382373
157740684 1095705017
1534153819 1748219887
289795456 680365795
417405196 2086422295
1099276344 1824927717
380577729 2138147317
1781724910 341879992
968741165 622658825
1410818361 851474048
753962546 352609030
322763809 895814824
657914408 925195190
356176765 475283474
1767157027 1582863992
902185888 1973715587
352452706 1569102536
1850962211 1522356501
1579590767 2140468514
427190652 1212987749
1683921548 1221611839
1241688276 1465735175
1661685667 836438710
1957965697 2131378946
1143871565 1010626260
886926158 2111494641
295165159 1273682695
573391901 1421558647
77644867 1881407359
1126679371 592445044
1967732820 324303796
248858976 1592788781
1552866538 1075034375
1082966219 519434156
927142505 1328941203
1366925459 852022414
193286200 2118363791
1543532937 91813782
1626008816 1013453494
1019638882 1377253853
643326910 595526233
1378097023 1790682455
815919760 535564369
1398979266 1529103129
770597831 871489690
1929439615 914076839
2121088726 744249727
879725093 411923846
890542123 1866463633
1936106725 308878381
1052269401 1647684024
1013868053 950995578
2136492896 1233224753
480845388 186263723
1471244493 1967428821
1516376888 1957979671
1132848115 1226010377
255919349 405440176
1765579732 264532957
28411632 243265974
1927755932 2007695412
821377208 1206690591
1209072187 345180125
1220774721 423259565
631211259 791145021
1354937722 357246233
287667382 1940303372
1542231094 764334919
1586613882 251031501
1130563259 1882393932
1560967553 523322065
1902360623 1364152130
778239218 1915268628
618077985 966863746
1383961014 765274400
1203041937 424322803
58996114 664282716
2016935136 909945660
580095152 1802580093
517971608 23256220
1654910138 1911302304
1753114541 1654680677
471679648 455458478
34509770 485817951
1644679310 1485956598
1984336718 2068207890
1337469941 1167516489
1942140367 1957230390
1489811790 1876738614
5071641 1240922802
1202505107 1181461914
1739864870 429905177
580876522 1172095841
1074620189 1875946577
2065149107 2020012511
969983513 1749726022
698076653 1913059780
1519777279 1502989158
1531472200 2022984733
294895844 607815699
1958866595 3419831
1587492909 1145696292
313976292 1657486533
845625059 1456483544
178530064 1535594060
382429067 1707549863
654819420 1382174315
404304953 815199317
360226174 116395946
1531717160 572352725
1713645714 1332637689
4489572 983347544
1740038788 1851556515
580687820 360405819
197898347 372555881
705487194 181885869
2071304039 1155041740
617640196 752622718
738778992 1854971330
2145003493 948258999
1842093535 1578568837
1051773884 1105087723
275723759 33550947
434815398 639966329
453494069 506695574
1297603595 1741254050
1138820644 774467585
222173386 658126307
463738754 6505213
925642844 823242419
1927756766 933315795
458688538 1106503816
1709176959 2067648987
756622988 1898551217
1177187867 2005787144
1421191307 582630958
196972516 1419019176
874624893 248045135
8227226 1266409455
2030218720 307357782
1394341992 634095607
580942967 1650220005
914298424 502729627
1086565019 398954373
478778178 1344557370
202375344 421383845
953491812 546274111
97317360 242932145
972615210 1208776952
1355196659 275201765
2118219042 460849697
1983522644 2080211000
1342227759 691833801
1854066090 1479241807
978742174 1068186292
1126661673 277199392
5367685 1008767043
1936903881 2097089869
627318673 826480568
1909403254 644354906
1651535977 252549814
1686251160 680807204
1783023738 1459754654
753147477 301491926
331015990 580301550
2142070888 1784196853
1721073284 831054529
80667307 97285008
1757429653 1240853936
1571555588 414201843
1563025744 791660797
1849469700 1392311303
740404043 1130587258
272743338 370380164
1784267367 469999976
322750308 1372578658
2027237449 1281176159
2107116767 497296083
1597459848 792932293
2047927348 1710566960
1403147668 2134645373
2104768415 1811816636
1559074745 1242599978
463317672 2122034729
1453702115 1271786296
813956747 2049739837
1953007291 513607234
2054229252 2041896826
698471551 864415395
1306648145 1383182202
1723162444 1216575801
694335674 633915922
867449255 1330201283
1220958845 1457808186
123392866 1150126574
2057971394 232642989
1577170419 1942938964
1356396854 309788568
1099612480 804704296
1413595901 102849084
651005053 1660150502
2055987848 1747606169
643378147 2010049961
357751675 1377072768
58606340 242156488
193516471 961281286
926490060 1815920973
1544437283 1628390982
1168397912 1715319382
1908363888 1469198275
1321955151 297852185
520187427 1200012411
898940891 1732966525
724634733 1117198370
1454090476 1874634694
1382787184 2132587219
1829480507 1530637733
1505500743 664146714
2007307539 1062101670
213725175 58282245
650192272 1100015194
115136896 971839256
551043441 114027070
77139371 2141468316
688052943 1424597095
2051689273 681345418
306982758 104035936
1578367439 1020003043
429949623 1943224269
776311673 1156634897
2136252102 1335141988
2076822778 1555910204
1921334713 762460124
1008436648 839894996
440220275 1989881221
1598677344 585947290
1724471607 1427710779
1642578976 461459739
1344351526 724761907
589625412 582749405
1317940093 779235503
675304256 475982178
1253655679 1100707266
1203193744 1705202578
1471817416 1644850992
1996972540 26690955
727041630 1292466673
1585383032 1203461849
1259695749 1644286769
356490951 1697942890
782488690 1016174620
1377802748 1493048467
531366037 121040263
1493280337 399922196
1126502853 563739689
671511014 1863826515
522701694 1812806034
582006661 1842377526
1553400295 901349132
809942226 153699439
744285295 9633472
783245241 644970061
1847726796 1307402301
125701457 127655427
102375732 400753833
854505304 1889987267
867900422 1286760997
1388956737 1964860287
1688744946 1796236993
1203706060 1693215912
978676057 1097817492
1963854838 2002349867
209815168 1585667010
2113147385 1080850541
312482421 314870846
594827277 1381846230
454050092 1677614834
822559355 694528440
949997395 1756739414
474893794 115818625
444635046 1350300243
1632380409 460670947
429187771 8732657
1674174607 201530993
1709069304 1738997023
493187860 1641848622
1079426972 86524910
556069980 328784155
1917794243 807243377
1209386687 569571511
60952350 728870913
1045690521 1138237222
1066428656 649989372
1619326152 2096010314
936946332 1627987854
715746912 163291725
1693121017 1988366170
2069166735 1088965422
1523381584 1062869744
1643835951 1946563486
507820757 700579610
1569552713 1202719216
2123450089 341220871
1527812037 1929752494
1907082644 1993027726
631242625 2117697583
2085678184 168269825
1140944048 1371785982
1089207703 354951817
598150282 1065809484
936998189 189549654
1454295165 1335388438
767183725 1731449069
2059640946 496980954
2061369566 1367565938
654823916 805428940
1064737950 808187535
956875021 1576904234
1868888520 1662553687
1945327331 1332650796
1805340378 783695538
1135347036 1727734727
170930329 1287782766
157374672 1760487062
994587882 2069660458
944325342 30472904
470045981 2032068163
1913139332 167437076
850055956 1354466944
1549676102 2061424712
1056815218 569039693
1065005274 1071296943
223403112 372205538
1747214888 1760929770
1816218630 1467888120
79941192 1424182818
1121385082 613113231
741265602 1654525982
274354639 2112556369
1612662211 24739355
534332254 1331465754
1604812662 1811621778
1173713435 501987345
1078179467 1179243496
1016064988 1643175890
2125990226 1934480851
738368728 1807053455
895846206 502116395
789967039 613403646
1360993968 977428971
1444797395 1568398953
143491670 893849379
1036445131 939966534
200786440 929439673
911353 1604767630
1390414130 860847897
895991776 577912422
805306686 1803162359
1366127622 1602029281
825311430 1000628309
2123840379 1197919002
1207850777 1748619852
1499760540 780400769
758438787 1866173994
963445440 1178999090
301826436 1314206365
1087879084 635642858
1645831478 499195407
1927078970 94746262
1797299357 560947960
1464139244 1010728370
2028353064 1886863230
930873723 1543620406
235211875 971671947
808527876 834254706
1678538492 1377692550
1626339976 831719749
1234922658 80114203
1270028373 1516993743
592426790 999414507
819710558 2537718
1841786849 1946429056
1973636758 1878392283
1460723269 644357032
1611886990 1695496923
735892202 1091989203
476131897 2076357550
1538960570 2117500572
1674737903 997925755
241649297 666454335
1814076147 689819947
497544135 836421949
2118395713 1814615640
951485869 1021119419
1332704979 1161186671
34912050 1538832594
587432963 1417285021
2120629416 570060448
1279312031 1666870638
1336879103 994595109
1414237354 767098050
85190015 683299013
1390204823 547491897
1601779101 591211588
574970293 741532109
1175964338 296503955
2140933368 2100677905
1422124109 1498104780
93619918 1957899070
1073977907 451542891
735284741 734928793
1283616234 1592802211
587824091 546978968
1811167176 233014667
26750174 930173843
453948641 1712799599
1149848866 274147977
1913887211 1652736942
390071420 633763380
1283787688 1714581617
5583332 229415343
294594089 1895465974
654153867 2133903916
354489417 1425006165
280973220 735810606
1346965630 259752079
1753189848 585884013
1236112333 278916972
557992549 1080787101
2092155526 1489458252
1677526727 719553523
155678559 213443105
1447180866 1607124425
540176612 2021302185
152245179 1987321892
1771725664 1801521468
132240840 1480395750
728739873 2138577322
927478256 460702928
2063424338 1211952726
1167684996 1111965464
75638964 1018939143
1879074538 375975724
1776595790 861030438
873270757 1816547172
1082657701 1284987011
241338697 773720209
370764306 406085103
1841610270 1047909480
1240249894 952125305
1599834773 244874184
1439140037 1891555382
703133982 1196445329
52696652 1750196341
119937197 907083746
791434838 689028681
745927154 1802409707
1059483325 1765948424
1959677086 2123681313
492974770 414130703
1761320793 1781230951
674565373 947782053
1505975497 1327761770
318663729 1688845895
31543765 1271147901
1542140393 1193742276
140080912 259514141
1077689044 1870337338
1717433908 1097564571
547487628 1134365766
1163656184 1135983038
104255721 1016793094
1694643861 1009898373
862019491 94609664
793961876 2117834134
1796974260 1721139836
193014053 1798614582
383865234 185873898
1045104469 1383227496
1636142729 472665511
1333633083 882585285
1661662057 2057245754
879082792 1430657599
775102609 450631746
2045947193 184882422
416826972 1212862496
1809331041 731016111
793862232 869976733
1454190496 1109351709
176669911 2094946199
1179343807 1977007811
899266196 2057221034
242734642 1139420502
1048799284 30320312
1698521954 1387357651
1982823862 2110564321
1261720925 1704818017
738153693 1484713647
2024282974 1324321048
1199764984 856258092
743394621 527501023
866639346 1379196598
784537505 1463174590
1784422612 570021312
1243584412 404572421
28158693 1229889210
1348103142 1641358979
71568252 2068322774
1784476725 163072234
849098410 1199259235
40604770 62502070
70079639 731343454
1924299170 182688119
2135958699 328495155
966606328 1266086843
1640907254 317561647
665987979 1360125535
1696773981 334019180
483132667 539514166
979250249 1827119993
1093057388 928109032
1456110638 2024643532
678976302 563305699
1411000945 1562450151
1113289354 421732570
1817953429 1992695353
2094219309 2016238636
1241746661 595065192
16625890 934414837
484104218 2131758947
322167587 428297287
1725911827 1751927873
757753725 725441235
254889503 2062129365
1615213780 1065082905
439903224 568937557
1583814004 471127248
1366415167 72463989
2132287884 2067654449
768576789 1972749389
1579541254 327964852
164383324 439208060
319196247 870008490
868601596 678185503
902533085 763468299
923408965 910339934
1876254212 2003565706
751307008 1891848770
1030962367 89621844
1534153848 1125158720
1528071555 118864452
2011696016 1403247290
1568943069 190572736
900237756 1172997066
440719024 935740872
2011290106 393172898
167984285 877771852
1479372908 727237161
1801686681 1286416022
404308618 1818734504
1703664306 1533685296
216848718 615079064
1186321048 1816466285
2079501465 770016531
269822455 122599924
2067809649 116812754
20030354 1908550147
1444913972 1050126263
1253166673 131260243
770718294 1535477793
1438201684 1614568908
1083589821 1646539259
3045702 801664296
1971344802 1443837483
1196050111 1075935598
1487971863 1456815459
189728043 1717073856
775291335 83062507
1118439352 2770117
344412950 1598823149
1917397729 1186589794
1413336006 208991336
573092557 1190715596
586182799 1750441928
1266175871 1015079379
931022878 1463980757
1311262549 1212146541
277948357 255708577
11278598 1347522871
1030249560 1886055716
907322256 399948601
541280692 1020972968
608107574 894014425
1472230492 830194663
572239724 1007340324
469588041 1369817426
1498953149 719777429
110507814 1518013819
1350584530 690050928
1002260544 349527734
1941856630 2006385618
387166693 1038620654
782134952 869528606
1155509052 1136353235
2010441115 664698751
1835354340 955969915
535062840 332783837
2146157660 968397547
1236301095 746082452
2015343505 1250244754
122011146 198984700
115921720 1529667499
367255011 413232369
62438862 1283258575
1259522054 2003327352
848004634 935519775
1754283289 442007112
758417986 1494700670
799024469 544976444
480800905 929691070
956153232 333740906
536484829 1514379956
1788468609 63472530
1240073266 2004713012
1226843240 584012702
119479948 1195919074
244709200 685405973
86392504 697631398
4017018 1908330456
1998051579 1342979957
1823759938 1104692195
1492068939 568962246
339140669 1043298148
1002266867 1955302164
702694456 460788303
1185918720 1698206033
110664597 1981645300
1295207221 860868344
911676841 1205650319
527905828 1588260390
1881024101 749755389
1174317362 1303439081
735417909 1623608850
1551815157 542292904
660161255 1924878810
1048598521 934875805
726205298 1521426612
78435464 453412237
1531998546 1085924361
1715576150 508424762
1937596704 1872644277
509992924 1499662135
1354629794 1226587068
824346889 660035826
1231200412 722431235
458973010 1843183760
1122492502 274045665
47252476 1163034182
1542878996 1679127695
489872109 1866894928
456410222 321791849
517681519 690211140
832566624 1107817878
1387657833 1628214728
433848635 2027035912
273229239 238458179
11751478 1482322165
273538900 1635091390
1510736863 44792863
149985096 140609506
357493283 1756215150
1332570773 53691695
1079325738 1526096253
1848636749 929156502
17138292 1433894492
1029696930 1416340972
219915921 580978963
422003053 150835012
414356382 2135052233
1038338992 1137374342
800063904 645826482
2023393119 1827153963
1226117143 737481906
1441217144 661923881
194056290 72547096
1870531798 1220618664
1824298327 1931062903
1121910682 1655264017
1394221498 407797857
1982473349 1096748492
729650298 950163883
152381843 53634337
1520872280 556823713
575747931 2084807876
1858944793 1523391291
1479420756 229839550
2089873943 1761801560
639029059 1840432931
406499324 1863882336
1585828450 184301235
128892165 837528638
1458947828 109596419
377435232 1266377838
506648263 1537074688
1122176670 743949837
1279452750 1250910037
1748412386 508593031
1502964375 1911598389
1250974554 2119311307
951333154 1736725178
1294100927 443085221
1365536286 1104713258
2132819584 104495568
1435884500 104031915
663556069 1085333030
1464092717 625570444
453764921 1250785177
2071677641 758668256
1468092959 2016976929
1230617901 1472676946
1189557608 272838478
776096031 1319025778
1860730389 1813868897
732299706 1533449580
778910698 1320555838
1804616286 889283860
1827071252 1691236868
1860658720 402402885
901360093 820004029
536274506 66310387
1703008097 28332613
1481573462 1662493698
1051109292 698553217
1985139379 1063595776
404275932 959865489
1234809572 1120999807
846239844 582341393
1468913195 795971269
1760535410 503772789
1981439082 1247794950
2102912956 436020951
2114914934 1023807897
692106360 803844513
1816179156 1208842228
1516424580 886779664
1751323725 689030197
1811105997 1051588117
1205150568 1708527430
1055150373 272027391
645857505 1567480943
1493966689 1633611052
1630409570 957313370
202392752 523828286
629400509 1342050175
542801661 1274250095
221640484 2026726683
874582707 826100520
707834513 1253266585
1021667470 1906791913
1589858048 1646990868
1405102255 1853722686
270096824 1329829329
1307668058 2070096345
1702899940 1967284677
585706123 1104095599
791100699 1678552083
868441455 1992857022
1989511302 15688279
369195151 638071824
661359670 533443390
1084501892 1609712028
2132809728 40772401
369474668 40676637
664240067 609656090
508172362 1402249003
1489756454 173496264
674467653 1713715845
1177262136 1917294650
812755960 229149675
178097268 909247254
1207009279 432772830
1374096288 280567536
751999143 660928710
1848392190 709664212
2137110524 1355602431
1310042112 1438407
976908191 1439206228
1392060486 393635144
3649371 671308824
1771563180 550811725
1252143575 882772627
531078760 2007762608
901925004 9424686
2070687943 553323002
1751913234 411903197
1355130358 1315959179
871772382 692650144
41447230 653359522
443370667 1410325870
1378211527 683776509
166535405 1006291767
817732113 389555519
1838954394 1212511415
237866969 794788732
809605717 1469334432
855737146 1588479841
982756834 819803747
290274367 490155734
1806002604 121747114
922790049 1445479346
1721550296 907980567
784798822 1694240866
44834329 1796417591
180376897 737354766
1624196754 558674875
830744664 626261741
742693968 1511589835
1491461740 1490980248
1342240245 2048648550
1950851900 1782168944
1018468734 1586929379
963214947 790357437
415890630 714535074
1681199805 1174368245
1291094513 1754128220
821005121 322385285
1342738288 2136637304
1773859786 1163647237
1495995324 341443129
135634093 564592148
984270035 495366898
1323972934 371165892
581501209 781651988
873649660 489161675
466453398 375826597
824401279 1151996606
1295861435 1202862556
446442197 927232158
99717530 1436573546
243505149 1193338524
200612474 431127558
298171073 2084659988
160703075 1704218935
675350534 1470294682
1353424630 570017203
1730487413 317592783
1542245834 2132602624
1878723597 11513928
1008397359 879597583
1265303775 929979031
2038402846 546010952
316444871 1234950571
197536885 832974494
547929633 559849446
1345830549 2087618293
379730097 989876925
1732131464 114402398
1759802516 29048087
1622227832 2103955458
1657891173 356328667
2145261771 1543442408
2141084663 1650807674
1234828290 165358570
701501261 1412916578
107354192 326898402
1845884760 830837440
1203597068 19499122
811489089 338864195
1655917649 419459216
1127655961 97020010
1551290739 1731119389
1184644305 1668914966
568953550 667929724
1188027499 1684882106
414462935 975696535
1043731267 1006998342
925458782 1395267636
1677238163 289639874
1950959816 1516429544
1043128699 1310282888
704743193 2017365494
279750570 1996450653
1236276414 1045512796
620529370 1593116763
1363754087 2008965216
1407079994 868204638
252605538 287574596
1284181584 1924140168
1058124129 817586988
1364342426 2056404673
1080121295 201149005
835802583 1666345880
672432163 392990058
1200687203 1131949173
326568019 572980074
2004336481 264626027
1845586056 159208922
1883714709 293253088
999284591 19840891
211666089 1855285958
508284004 607835351
797187768 247690449
1550656361 1417553487
42990595 758688443
410287884 1438410150
975119163 1352038992
1280737865 1550419920
1651793210 592483950
490873821 155308095
1880229526 2131043182
1375677252 1619640199
1417041623 1421132385
886251284 1006804188
1674789316 761022431
902369074 127097822
74973262 628684932
1738006524 647555557
1184781507 452852045
1775498928 110707799
109244322 1040202069
1502660676 647870665
1576186759 583233811
1549921274 1279207100
718993638 1471858460
1161109561 361441089
1127381476 1943472933
283807091 1404917259
1239375823 1318473829
1996542922 1301714766
1163505270 1153350544
1168905156 1957351997
1877111898 2035714400
1299789133 213917420
300058838 927115579
1575172105 566283375
1526786829 392281642
130068516 687898706
360397579 1466678828
745387724 680089908
668675750 1233180901
953604093 148623138
55379981 1596718973
1861271655 1783181402
889138877 1489778083
494532646 375910786
563512997 1425041036
555304682 2008694431
1993486696 116199241
1925060619 1858245269
668825575 1357432674
240505831 1703594876
2024226765 398085513
1082325172 1718714574
327561594 882753222
384599081 204905290
1188409743 1125154590
639100557 1901028325
759550920 168512935
302160829 1502363361
93031379 1586038052
1147895098 1801047332
2054291452 1947191675
1433346863 509662743
743756364 1231499867
1044941684 1041433563
1840455015 65863651
1043359085 1280864710
1418753417 1431859720
203927884 1114746888
1149926193 53229261
685324395 62483875
1973654351 1672443137
1617227039 1992483148
761380101 334179641
932579946 2052033645
517382249 724201813
2017637445 627239340
1337717260 1594847156
1756572721 2045672299
1105878792 1095845746
1419810251 1881980541
402813077 324365569
476146875 1394562845
1360232430 442611455
814414313 457069439
1605128703 650188619
1865397383 46513295
1902295456 1353104214
394630566 619032720
1743542926 1197841906
1129136875 449758763
1358760433 1520619970
388468007 1245427235
457246730 1600722979
498774431 655125829
854487106 848054825
902735972 1187538283
30468676 937844372
541205107 634480185
953013244 1331755145
1281519606 722385307
1680416896 1893774101
1314012942 45895504
1077315298 738862609
1824996261 432401803
525132151 1447980178
1614162137 222725624
1777162198 878791692
804775401 877102449
970707799 1778225645
1474184342 427578061
30442589 1137820094
1086731893 844652267
2128048664 838241419
308790645 1067133643
1899420374 1066441256
1665193131 469839459
1638576918 642189347
272441201 1536516310
2004079469 1869914525
1615445178 412202466
338714047 1768281365
1980764573 1329120255
313244854 639086558
2075380528 2136047704
1557574328 265066463
1102001831 1526608895
744215657 1780120625
2036957633 543011489
927995414 2055075728
167372964 2138694326
396379059 270581960
224260315 1846746091
66819937 1590225116
1235655485 1518545742
2132431985 2124863782
1161201493 1082393343
550789469 1077266536
457263830 944245141
1202880038 828917666
591917354 1322829977
464965496 733289170
1574946863 841124369
231153016 2096352912
1127813054 833854277
958046328 1287701856
163873963 1032297273
197523139 77967404
1804881000 1009246888
1730293946 1162197
1165024643 870195348
1928592723 662246748
1153308006 547066157
2055718229 201511766
585009024 619040829
1894546232 217532113
732135210 1737787124
768778934 1994630415
1785158338 1584349167
1436241165 470045101
824655706 1677251868
988765905 719169555
2117107892 595895263
1982487175 2047704286
531734665 91878501
1732970718 2103100366
717601731 581693643
1768899701 1579808223
450215602 1042245187
1960116921 978919053
791313550 859925696
436775620 1439958492
1758299139 156129069
1753441404 1482264883
1755778286 1047337914
1648436067 1909064462
1325729878 1892801370
888148790 945855876
948544268 1924108686
1893550524 121086122
758598638 100035064
752689813 1830537132
1613742955 172503495
352014831 1049902154
1405035486 830117942
782744571 550792924
894171803 1039190938
37623054 897469193
1596423136 2066699967
171447890 487391284
417496577 1797297948
881555492 1721155818
1165956590 1853736124
40096130 1234759747
1782513260 2032631332
706779404 2020453662
728961345 1658451539
1674754394 1911060073
1027334979 355195907
520415955 503129059
2143500501 1318632245
802929452 454292997
796656681 295809633
1028117489 1142196132
1656313670 122836718
6082595 355146656
998184953 1675973091
642979916 1619417563
123501613 859020974
1930791233 1138382617
257829136 83131089
1829932862 1033820410
1054037178 928637119
2002952726 1031265144
1588184501 1665236962
1500081484 825407054
1006132083 1052749631
1717405446 83950109
439477337 1693506260
2043987077 1676995615
575011865 1856720527
1740903603 1953758875
290132022 1104794417
945860871 226239030
947490067 535883066
992882713 1358474316
1400805420 1937403182
314037196 1691967494
1080715250 2010644701
1797448289 1539177429
1540738472 1219600716
1670878930 603377042
656938058 975895228
782070052 525970461
1965614471 1039154122
315108599 1300232628
207237549 1654524272
476628509 1701699330
2091313886 261527317
533735452 982701849
598173545 1076035325
618865644 288395899
172046405 1130607793
257687520 1612842403
1920221120 675261866
1644909270 1655856800
627085590 779895823
731550693 775798840
472410422 1025543918
215032848 1764450868
694056215 1359306742
961053585 491693596
343647095 2102821448
1350188288 362754654
241912977 1748620717
1665871243 77950704
395356541 1564645229
303828852 779049458
1170471073 1348151582
2054970623 1411598476
2116440175 515414136
658101382 578990853
1461158166 1404638421
1465148656 1104568057
1260473996 2022259537
522932694 535156562
1757891383 1509516555
664205227 574388662
1578145908 1864545868
62724080 2026121414
1377971691 1998775198
1584726996 2136561789
1664044484 2033950282
335895609 1028532056
1831557532 1323785963
641756456 747062080
961488149 1836481143
647452689 1731069264
1597932923 1577818611
624394692 897042397
153899632 1206208418
1404021390 1666055007
580142486 1818682434
73189035 1521977682
708118751 1307590136
1434391580 1471505028
144981455 487474480
2000435204 83332371
67388611 458141672
279837551 1474082145
947631149 143281481
1708337408 2071926735
363166441 100880790
1978966185 496676997
778471219 1144874894
776704710 978070667
18987299 948048816
434966604 1463533453
1434431474 1003346693
1824241022 2115862205
232170611 2077514143
1797377360 1383569718
1668125345 1643100837
999399533 376756388
139260927 688848648
1717346455 1719450630
1569691530 995740137
360112043 1683317208
241983057 1266823737
228398335 1052764766
2119413184 1313317761
29102008 149571312
631753553 1320223118
1252457962 747953891
69234105 59995766
978599392 569877516
19993153 329548176
1065049466 1042953155
1787506035 1381428381
958451378 815473636
1005535096 1595101920
708246255 379690565
1614067535 1927363691
1859956883 37751529
187050368 1937787950
63992670 1229760077
1686700947 895149580
1545186000 349478924
1516029821 1157195130
2086937833 789315758
314296371 1991734901
181871619 699146219
455884964 2050223115
1661540268 1499162800
803539262 1255376730
1674327264 1463233104
2120938893 183613026
1954877527 859247232
2055398854 319829024
134419694 2133412776
1839403902 1607646362
960871204 1840610347
554116261 898260459
1926620229 1394545962
1791011336 1697365191
1959289690 1687600313
38259314 1901644173
2023113018 968366928
717205468 404186105
1042522423 991439786
2026481037 810088673
255507653 269787314
301874964 2134941435
955390160 137286045
1559640021 1583278735
30975569 621880178
508990559 1863414008
424543448 304306377
489848323 2006639135
1236817196 1286291339
853503318 887268779
525183230 761890478
1059099396 1749173660
242764006 215998750
1469069580 2024042004
177334307 1198666424
2072752273 1078801030
1057519939 21332675
1021331377 1505089079
1531715956 1491762455
1162815304 1799653948
1358393207 149696280
180599322 1147201956
1612578180 271952718
1349817508 1165166262
628958300 862386240
1384561297 1953744338
904453951 488604063
2018019052 984981232
274611193 301192838
735846520 1400329586
1914317500 1475102881
888036478 1614280447
1399891844 1134371799
1717399439 1423865713
1738687781 1722161092
24717233 534020917
821401263 1228843741
1411074653 1571499729
1677850183 1461524005
419947122 1866554471
1852145630 249771325
1246832569 1506533244
1650788571 1838787224
39524903 2061055127
1692318286 1026031590
1459574721 464187013
1860006748 312720804
1920574044 1726186136
1628963529 1499783539
1658660840 1644336234
1325413541 558655711
611461376 111062233
1062853124 1486877930
1869219558 39300759
128533454 1925536814
1134175952 1875274932
1215671899 1419284166
1294590937 164539229
1515645627 628643678
1811896710 198773370
1673356064 253290082
917039325 902112469
1257461559 2057224633
1975416160 1773101429
1587405926 1428558654
151577537 496294810
310668794 1276428415
1916600998 814161956
529653593 391435567
1032660865 985734979
1662228110 484602955
1325157685 1999261770
1800873857 197017199
1010915744 429015504
592924173 823268497
114324987 1150800392
1236450441 532122520
650112602 42094432
1775176722 1985067364
1044296936 579368559
163204550 2126303537
1170119994 1456981214
295687362 560025392
795234638 2008253952
1224580049 60746531
711381739 1191561067
185106213 1925713211
1355876439 54037648
1535933854 1821526512
1119521928 978274154
42902380 1172604805
1551349877 1869778709
874414811 626586624
531941488 668726021
251011811 2113389710
1578165314 1637158611
936607333 931129700
1802174794 1952379669
986670109 553043138
307376906 1594162318
739600116 921685918
1950474197 1877271598
418558818 1906178586
686300376 754601208
476996767 971661373
1218548555 1665400449
1588245204 781208842
1257419247 1567505805
1435530493 894996941
1055430695 1871998788
1655907258 855874843
1805835197 763538338
1005839007 1432394636
1751389073 38683063
689449589 380413218
2056705708 230336195
1057406122 198733107
175133475 932701135
190041698 1139449678
2077969532 1144327705
1892837864 1157474763
1237984892 796241786
284524876 79935364
1650818949 1455271036
28400168 398905365
693343862 1139863956
1562197565 1761368085
306267339 510338431
182960025 2129285788
2012850912 1224741588
1979009348 529703862
1275830068 1841658158
1840460064 750744791
951292834 1107793815
220956487 1598912417
225251217 1940436239
1322330799 1986062464
1129046029 1598940943
1067708875 1567978950
1029993144 1078726029
484367640 1272613602
1859758779 427874391
623338391 668582009
2055121767 712303327
1515531858 535271812
1843855620 1633797380
235547859 1106121523
1562325470 66196303
1184942462 713323090
1222847013 246818261
1362693002 624734607
651368129 974179873
1942939251 1496082380
2071420411 1233815775
992434279 1019202806
638463937 1680879451
1772995298 1018379372
48425669 1137537859
969639121 864601589
1210108758 2025406279
488601936 839653105
559749638 470483217
1636415429 96273215
219360451 1756802405
1433604010 1768254927
1665644843 212481661
503852700 1727371504
1921691979 1452147343
1720857749 1567083202
1632809858 908361413
1364200952 1125820719
2076031862 928299363
545197202 1141722541
677881657 641041712
114603105 176614449
358236182 819781690
1196828132 906249100
924876467 1825994727
1018037063 1096365306
1389734771 840701078
760238674 438806625
2098108652 393904788
75072023 1660730193
16294371 1779633470
1823062557 753676678
421689114 1796395921
439818462 43388929
1146067494 240108702
1245680720 1441954439
441124896 513965503
377321852 826453542
1824263114 1684958035
818658930 1727481682
1566470552 1659955412
1272046745 816300444
1888275159 277052216
1530759427 764034110
896956886 822312763
1988252375 45155846
2118453783 1639737262
491803544 1800557428
1161701797 499013999
158175620 702823950
14940417 1467125160
460069310 923697063
476839541 2052893245
1177906976 1587498203
1967348791 2096439735
304759647 2047103847
870681439 1749379472
1651015697 1999309127
1801364166 2078794011
570880991 708531646
620715462 1833767681
313619936 1949071895
557300460 793581471
1257119425 829296636
1097675867 414999004
2079254929 655695330
591424382 1891858630
1856912258 1393051749
1554799184 1316511273
555490962 1121981540
2106116673 564316200
1477293209 1157043762
680663256 735900287
117091982 795425163
1978604286 586728537
1225080202 4034653
1439962567 1749104556
2064757341 156657312
627451524 559095366
1634963653 316303143
606328538 1978181576
789355652 343201563
586838833 759575899
1799587107 135051461
963287551 969677015
1705127731 1700359825
1914046443 975567033
1272975501 531629957
1980873102 978534437
1508680473 1465854328
327500754 401622423
1340569740 592091857
1383250058 2016524126
1890295178 1575770399
1769084432 2009855685
1496806063 631259630
743549114 1529866424
1395091964 607156848
1884808858 193626222
17071020 1054253779
237890514 1946248674
1603747691 596550994
343438994 2111952611
1154480200 1501190472
159349599 253716740
1937265130 1286105354
935560634 541485712
1283011615 228103594
799608792 936365254
739347355 1073793615
313328046 2088852119
1278856995 941123612
733569546 152385983
604763771 2006335640
350403921 1366565213
802971736 7757574
971010286 579604128
1683686135 2098170051
1097412133 1057946999
1116556144 1724779119
967246695 242855102
261787516 1878818364
2101612740 64131196
752301592 1172872963
436828401 2092967445
736628366 1845772415
1453960698 877924461
99194076 570148766
466375978 1332450383
1310861337 1484270811
341439610 1316304496
1778473496 622000021
743610858 995143391
1772306980 223004
2090232711 1175014117
1830365424 1460233442
794897097 1681758877
32359523 299714342
364417694 1952726636
1859199521 1144149946
322502958 1614304774
713921743 2132914526
2019228587 1404638621
845151655 1581831450
1890808554 1285829396
2130986633 1532963414
976545248 1923102641
1799939339 383533516
400960525 694464641
1628284076 544509138
297501032 1225391932
939212300 1562083
1087475110 1316484266
78404355 1289433726
447894980 1311642753
1603070036 504471017
1630312299 359868818
1366447081 1113320780
1080919417 923623020
1540987541 552728508
1642915707 217921877
1363371378 1511929742
1983168755 698491999
1300861999 160629959
755175020 1861070829
278297790 1472014833
282326415 1532978423
389460189 1789902261
1589137127 254483929
766110844 210132771
1929583633 146424210
1616980515 280716159
736484709 554260453
67874397 395287654
1206096058 1615373433
1903305668 322771812
224382380 2020581231
105629853 411738790
1551298106 1666428259
596935726 850942250
2109680799 209371639
881697626 79453126
492794505 660743503
871180738 1579078354
33459022 895484082
593680642 1456936475
616279087 1626487982
1783090943 219136902
964151646 719383424
288164154 470099047
2033696676 1980688557
327203471 628703555
1267254397 788483649
416461444 310184607
549207579 1631785810
1936942087 1893615762
1198657011 1446970409
2015307135 2063106285
464179355 1188470354
1095780328 710811950
1122780466 1307599150
456564860 619387958
1400530486 1952530089
1684758362 1967515093
1741818265 176689302
582685024 187960075
2034781763 1038116859
1961521167 1866842388
543012340 901868478
756553937 707742218
338548220 1873978470
1472440779 1924162680
2113653473 1296314468
303157283 1521057930
360795877 1402781491
131075711 118700466
1094393729 1402002239
1562442393 666699172
522640628 2118205251
1408298809 1931423546
343710552 2120181867
1844874215 1854594690
976973724 1498682107
595602982 624551671
1105340837 1129399760
167926746 761210516
689872953 499802100
668804584 966185498
1635275789 80975039
584080218 1248289065
1824478393 686796582
1997427046 304374786
1250064380 529917755
357079049 899509802
898332185 531534164
1929508747 2031102267
1905914244 650105957
1052842239 738539921
489700 559551927
654494333 3774717
1001667626 1467993871
1242351824 1740709873
1225274302 68178964
411313341 751181073
1803221650 7595213
1328087910 403801289
594606981 81575277
881899175 275629253
2097024186 13532757
1487220302 1044350221
953188564 1387081729
1243703726 784208427
1782220398 762784958
2075047237 1968164205
485882685 773140845
1679522975 1593164313
572886714 764649025
142082844 487013893
1107792688 1782967720
1751397829 52754371
494505720 352097670
2045423014 910704375
1313454571 237102396
650830169 579106102
249859955 691158330
1783567001 1261314949
1848306872 923899410
1743355400 1804079298
1352550924 116170247
1548110310 1902650269
349593443 1686297306
829188264 765887925
969817326 928069256
942072464 839879465
726944088 834908057
664975031 1191097116
416631063 158911383
524026548 931066255
167415022 306478229
225927737 1418716480
1975949366 299041687
1349783820 1569818848
478582580 577615968
108663639 649319924
1900750651 1220536630
1029828098 1810308763
920056117 1266552955
1103869049 701277563
1874898013 536363474
328496774 208206122
485680555 2110656544
2059356738 1644941917
415110939 1955913208
1689063974 563118391
410382635 71410262
230295734 308549930
1713499525 1035831959
1781089132 290080752
1530273789 1209810042
1054704711 1082046006
145658884 1623283519
1537246114 1217458031
2113710546 1869364860
2128208587 1762850198
820058337 1037516338
49647741 274697710
1505116218 559697344
297623622 465155918
994178697 1947350318
1539737887 2050783202
1731920824 969017105
2137491321 670947021
1425888124 75713400
1948429944 1677848623
712149805 190316769
1667674599 273670316
550321991 2103787911
719652101 1451564888
636692285 1605467903
1096904099 1010959591
2069658450 626230896
151478619 1089253318
128371386 1937861044
698888417 1250262276
2054828089 1570611037
1029743890 1155479177
973015497 1891049493
738004389 675492106
2101230220 1826189449
890146848 2147086558
1721727796 612117635
808240808 1852159284
1825214762 1817320305
1117258628 1518831180
1121375888 1544939966
1689925613 1665542797
1013397014 1399640146
724100369 706247370
1699088178 957380498
1512159397 837586834
462456505 834089372
1607213252 1216986517
362308689 1689665539
1607226585 1274849201
1075087929 176698129
1480730969 1319224164
1666938957 1039102269
1943277278 979767376
1643789617 597411838
613748844 830904291
2008051777 1467107726
117395875 1019192491
1307226330 2047663535
584737651 1666690918
226389292 88429916
1958271373 1781586346
346031442 1495009243
2135013610 1527466501
1637081277 1274478541
554269711 907190261
99055508 737120116
373381209 678155453
1693445197 1469931033
1207447233 774341593
1750331868 125779152
1983321588 1771570229
2112776864 1479238081
202730911 1792400837
315293482 1027115345
51561709 1313267731
1983241191 1785532720
774439218 225494687
1025816812 569812911
856289794 2064942688
1281900509 227217481
858397227 1120575461
1555613893 1778627563
975499601 863964569
1045565758 1530311321
1345222519 1755717564
364063737 1759413670
1278895614 345006344
535766854 204289256
405240959 134729687
19438217 1553522032
789822967 94887879
1953936539 219875399
885707849 1961668559
1603585460 94464916
1111378556 1418917292
654237887 1501692591
770619682 1654430780
1733726489 1804850110
1693167749 368387021
782013645 1498306920
1316640791 2078579382
832203565 1764122682
567700148 2111676377
1818462497 2140404897
1997808420 1247064234
303834158 610291258
412189538 350184631
1063566989 1212655968
1677239781 773995379
168805010 1775052010
53627997 25499443
47518537 1480124960
901401786 489310512
983447420 1983105888
1329489931 186763612
1988622442 186758733
1346475381 1315219316
1488345890 830552522
1277123207 759856120
1728578716 1339143446
1601271668 1037770334
449560635 1633928947
109659458 636092758
120661023 2072495993
2057319844 133667198
1705159949 1781551673
1086341514 10912818
891134904 259889417
1184789312 2022043092
1967674318 1693076807
673810845 867246556
145928684 295962884
1068955663 1708284230
9417264 1951467338
1730983659 1329018957
805608194 601378709
520929422 480029481
312554286 289305479
1491107984 43006773
204928378 770728931
1237641592 1061823832
1122927341 2142172910
1146849085 687711909
221618620 625548619
398865660 699206959
759632686 1445944753
1507796363 1958196606
297315790 1248930603
415641449 712142951
71468108 322637085
1578763627 77426503
870907634 138000575
1704392471 622638366
254212125 1926716952
1090269142 1743804126
1059557873 52485058
330925610 653739023
2137919851 640360353
1842874564 511988169
1983879163 334879909
1107825757 239044806
1339784254 1974333911
477469751 1950843594
2003121127 701898175
1766786808 410806786
1659765405 1704987169
603887229 1429040624
1461323540 1897393724
874025366 1664496093
1721343279 270095949
2144802580 1071419301
573470323 1705117696
1144024125 823305800
1953791371 215093062
673267415 2100894595
967035082 646023231
290459408 1222649860
1422400570 376790824
2112497575 1237814466
922918550 2045181171
1838994210 655855931
263817237 1591708482
2146971240 1893268460
763355179 748230434
917950659 1493684325
1201823478 1054792977
1722312264 263093116
660382003 1180435371
1450414320 1702934288
803876069 1631803881
225957665 274104340
914706015 1475545773
420547047 1489208516
1434154238 1727983223
1459523994 1216346741
1374249526 108330304
1249637540 1249072668
577616069 1230021236
2041206874 65575018
2139760178 43643612
1407729579 1943597796
341717692 724680298
1346195871 1942416327
127563146 1136848615
1475110771 885572384
872644309 511408099
342937435 1415139432
2130236706 787971480
945139032 863320795
1454217313 372384560
518262754 1131316658
671711567 760478389
1989942421 1127439717
1230711849 1713845235
2017763296 2003974889
869735608 274026258
595983622 21846005
1410026196 942007112
1643805967 1975391695
258007513 1341881258
444873457 652423708
31679377 135849152
597739567 1539648458
685410245 955389792
93792557 1799992712
567672437 698117899
1070653816 68463524
1428386429 2128815669
398182951 21018529
1456521737 381211405
1163104575 410382412
1820133193 89875567
1042322193 2121382874
1588318070 1651656197
2132889987 1001078638
1358283865 1542863596
469156833 795494877
1757397939 1312132995
1781031367 822495043
2105302375 995721412
921285954 1481600833
1292398448 1884417717
2066935826 1865455156
1704634436 1584722712
821146629 2080302096
695978385 1986744717
1674156053 930922240
1010567285 1486374139
1272403105 1256747816
568650223 408981648
216800805 1266174470
1573893028 1509720663
1818695519 334959642
405292184 595738423
489817325 1405461316
1163604679 1539213894
998514634 753109824
873447932 853729045
600376129 1274754630
1326553577 697363617
408225589 2018794767
357698141 312123191
1923663059 54524517
1185488054 979316395
76151988 2064035649
1342681385 1889641871
1404864290 1828265939
695332884 1058296795
2037820302 1550537212
1687513720 2078779613
1805537656 154270623
1442542132 1065595877
719236865 783167256
975957065 1700048341
250455558 1160655456
1198608514 246452062
1481100573 1440086592
1939271494 734638986
1405023351 619210856
1843483739 1391407887
658733195 1995437547
121143499 694211074
1015659838 631688835
1633237102 599921787
1448485972 796165905
162143175 1495820088
162836938 198709039
566442796 2037600575
1090763214 1015556005
1909085980 269621741
289786663 847809425
375213817 684884478
148203446 836566325
679304874 404051674
1718065208 1366247695
221669655 2139321826
1482217638 1989083806
1811106219 97268397
1686190100 1874510779
1051616905 380906632
430160462 825203590
1283317814 2079537211
529242072 1874109171
263280917 1876058212
1613201262 817926376
865338495 842095536
242314665 1583391966
880421619 1301315540
85150109 97449214
837609038 1830055735
1002028450 2066276166
666572865 258260366
177456110 982836338
1885946710 1480665995
1486166922 824406328
522904793 801886894
847146333 1463868564
569866328 1919070772
1960064839 1796200896
2076961316 1782754063
271242895 1595610345
860247471 1164904081
834087005 746068235
1806456512 1453279170
1461763878 13742445
999178200 548755198
1123360656 1474428750
462067751 1140578017
1947892413 1079289083
2035825625 1068680410
1081998692 845814134
34393714 1512771031
521105186 722277655
847819555 651980238
2085241105 451823738
927678183 211925246
55170912 1075430484
971362097 330393335
1077864700 153786502
1218470176 2049475117
1263073878 2092059695
1568738365 1800898381
1362894494 1957323091
755555735 689829982
652653989 28870856
1497484876 1303019478
1884903428 2115889896
304826907 1243638598
470474687 657943620
1335159219 1014439863
1757067011 865240861
555434625 1599106102
1280392115 271634722
114387093 1376582838
1172007936 157230647
842115065 1022524459
1835094553 383143601
1680698042 406922726
2062838120 1827047440
895372544 233852100
1304919133 1633673560
1182963180 816131888
264461069 1806638874
1054940648 527099671
1427910279 525498232
151265075 199992288
330034022 330784157
173960406 64362794
1854451229 1970498084
1677543538 1007962322
2105481292 1007314788
1306162744 753044482
566360735 1490722513
49069976 1858494835
510799542 1723475568
102505152 648899873
1613826683 98212845
951331856 1614104411
1673649249 1694351028
1905596148 395961954
1598436709 1614283367
333122778 1330775633
727085801 922258345
272109649 1850160019
1327355832 12090155
79889882 835463924
1656156411 48562100
560645967 157738733
2071712900 685749578
1550052053 580326921
185118626 602170768
1061465344 1592865686
1637650207 1366004869
1477746672 1541598753
683401970 508265096
1411715890 1859502190
763421837 460389402
1947992089 1492310845
1198461000 1850264300
1815294500 1707740206
1293523470 1738752548
1369341415 1094085219
1673280591 1455945553
1021701472 2013967640
1506447323 1850534573
1977333110 1406402160
1137100795 315385004
1237766221 1412043970
182807481 506961039
717069179 1460843371
12085038 1985145783
1394400633 1555126446
841321727 2107843021
1118812959 778893254
617103800 1039322049
1392764705 2084564484
1583265880 506990754
1641810273 6257859
1108332215 52757598
1148864353 1265720255
1008185230 1891673598
1974306407 1895224152
529101061 1516512253
159955644 1676772000
1472183204 922692514
1257597945 23030086
1360603741 1669187799
1616021059 1345366407
345554655 1249155429
69177751 1803619620
514632996 1781969405
1687528186 951864072
2100346764 1881816940
559107408 1620800266
1114489954 1228927875
762070017 1610214847
665497831 330423252
865602679 1824115261
2015998687 271100843
1648095327 1422394529
1697156198 1767852374
1272044759 1259378000
2076450587 1943203845
242021802 1118415913
965745621 604780192
630244395 1052281182
964870972 920449685
787517096 1752741050
1378015534 720794581
99755637 1432001606
1918428826 1760633291
705544742 952266050
1368564624 1371460898
439764216 1141756726
922188545 847170205
1908353806 2105255500
869239330 264413895
2021915227 367654558
1583754962 2046613944
1809828509 866212995
1781148606 291685250
1835468203 2098670849
782229430 1364020945
1348745288 2024510815
1790723270 246569690
542566416 1186592396
1444763257 1980019726
139723231 406135929
975189430 1687891958
795765730 209690179
483184119 1716240738
76868275 242901740
1828787822 325224538
823786255 1541431517
399922879 2088417401
124187519 273449850
188459442 1931721814
1932921214 511552450
669257224 2112822015
926846737 504327568
1284147568 578771380
1536769507 23663570
1441200884 1077872138
298230380 445454326
18428274 1634609576
210102123 568670322
1354386028 1613756618
250487667 347326321
1520249347 1629685844
1846800664 746764769
493864410 1537154755
1224005227 862594829
825430192 753875398
1100385532 916700525
1616429120 267238656
1051367761 362175295
38393148 728723930
1126710165 884884809
84636899 469533123
1026260320 1751474088
2020135716 241188887
1724169466 353511297
434898016 1566465921
127802843 88659088
1856470747 1935987467
1661885511 1949898250
1135054944 453440673
1271674428 1805739743
1682929100 1342382619
998765485 726178888
655004868 1861016939
565418554 202735039
240354133 1268977689
2005574942 1689846288
423554136 988235468
901545224 1954969420
940363457 1844851990
1217501055 1724917630
1669044332 1933223513
342292664 355890033
1046167410 1316467511
1738716737 375237497
1454380316 1832300481
674178109 1638561832
2064044433 1783828388
1775884953 1439421872
1343646521 1390143710
1161203892 509989790
54711431 872639407
1524365213 155175342
272009818 443242659
993626168 348593331
597898470 1961964452
927298975 899429819
982712726 1375901144
2058299008 594320774
257418079 746082033
1904016375 522024770
149763475 623773331
433168495 106544346
77630341 687622234
1422642174 717952144
876158365 806354004
838458636 1592132195
1028285601 1870172586
256274785 1998426971
1733589753 1138829079
830454655 1109380078
1551102431 703184220
555314829 1280996738
1297420105 488890625
606547938 1278173154
1645477351 628997657
1427543992 506500749
2059696410 234203088
329993527 974843126
94224824 1141982237
1874485144 1883910787
1141481514 1075803448
365952588 1294811348
1617592751 1943762790
74771133 576894607
293887627 245649347
400162356 1139175010
982346489 597609301
703488994 734180003
1220976853 2141201790
416370694 299034692
1896390942 1205584321
2068268181 1504393262
1915013783 973790867
48337203 1055761431
121375817 743409619
728006413 1539951043
772951879 2006121763
665350510 78206336
2059885968 2015400779
87711660 2055144881
14869826 1181037019
320440369 1084579633
1181908987 1409999699
1530211414 1958558952
1960261345 1571517023
1798282072 229578069
1732686208 800170450
1174505961 107584397
1094404009 897733890
6399542 1077618600
920422739 501001619
43843108 536347142
1111268562 1964169391
1897386285 980535795
920230781 274361260
1484128822 1022555931
398718131 1146882038
785925748 267891060
1778616138 568320426
1188851406 1046864990
1703819641 530180390
1370539175 1045496098
1765416380 236817148
589483156 91882629
1920611182 519051751
1691347366 671275612
1383232600 587590060
356537899 557701713
1857305841 1003236518
1904000808 1495940195
224917060 1201177616
1853317872 1387845882
992086986 1895417230
1923095252 1544836078
401280040 1850436057
594726691 487788146
1400897427 188020000
2054159383 777072966
1531987557 925202024
960260154 1676677429
197963812 1956784290
368421829 1977739909
559754941 1700463393
1185418117 982662280
663674680 297131778
208455221 101668770
242086278 1355160979
900809669 671472423
1493606640 1343178536
2050161492 1023630795
1734252964 71240172
890820362 2121129147
828491348 555065531
1849665215 546728749
1923770285 1890432660
455051244 1488366921
1205193879 245773384
700350600 400452717
832236657 1439591750
1794580435 603885404
1143755931 1978947570
24076294 1273376047
329842927 1776552685
1006236327 1188912588
1837582730 779518407
914751298 1540649791
1974051784 372402599
398130075 2138205136
1938571161 752902237
335241361 827033483
630304295 11039175
454559929 1082417089
1589057446 544325683
1982482301 632440665
1221272452 1238018839
2030503143 1300285756
2136663531 1617647232
1839804302 1432638761
216896471 837001380
536619785 1868789196
866505743 2115062298
1150962269 1625491703
1948961814 1476483144
1007259960 2052706808
1168267280 1644682509
244152233 134683307
235961449 315053036
1715510865 951298797
58469365 686481264
605676690 387011271
609174079 618435779
1106955218 1510449002
1569011087 1258907486
742154109 1073815788
821624285 616245439
337186662 1714633346
1379756762 149919048
1810703246 571209818
1804330983 1716669729
1470756665 1483678496
624293764 621983462
2067382186 328306975
65713016 202432482
1291236843 2011013437
344439042 625575839
698675814 160326813
276618868 235810267
512102566 668668368
1178963336 345769566
1922582182 1206795639
402476363 1275277389
1026347593 1694626124
1252899419 1144517908
1737646440 1686063074
75869978 1882615494
651874501 2037220097
1878752415 1270245458
824760833 820749176
245646589 196004489
1711261469 6370815
1981544311 1831478478
2125015995 1487025948
1476026519 1337325760
1204123684 1114846638
1099415960 240926030
907288369 1074182395
1239944072 2019704916
134637777 893999963
224175444 2141454923
2048841706 206308659
1140922641 1691490840
9903204 327830265
1390105793 2107834202
163848124 1705931754
1303600318 1043229945
1740949831 1648264491
1668757850 1807095724
1206947757 771060645
56792876 230037250
551530644 1235459487
417010507 931780936
87181317 189221668
698055225 1828059607
1172347935 622349408
2113869533 1847943509
1270751104 842674828
125999250 2092554736
22881697 1449126422
1846540066 7619043
733107984 57777438
1955269758 1167102438
1654208428 732105166
2080240350 1767188990
1689103465 1443130494
1279821017 1606056928
69740765 1324642786
359469610 87973841
336884247 1897329374
1470905600 702417799
284977699 122388199
1145390626 1584084094
1575125881 852297797
2011227600 152170680
1423495585 1003070136
1472237916 902254993
145611987 1329982376
271225835 1424903587
102413053 1164900511
1052909919 742091153
1472739708 877963122
1299629505 387739013
1614118684 834771660
446560971 865988303
1876229391 1641370796
2003646009 1845671150
1251966238 912785128
1887048146 729652832
1084169136 1672767018
299982119 769091979
1754199928 668065424
2100820307 1579588708
1467583868 2009099973
1943891106 1888087054
1020297291 1776952791
1249383514 1613315371
1686856514 2053686520
181122368 47968731
2054011283 554408546
1810192908 982193242
356653813 1628409739
1692920569 384768617
1703748763 721532861
1012390009 1514772137
1043151475 1818038160
1189981716 5432316
1418085356 638664310
155048808 1979148445
29201846 98082050
1647542560 1864500376
1619571763 1249175462
769311788 541906848
424775531 1078064038
1162362984 832064949
1369727282 1211464026
1809079906 1386436211
338229908 1286947643
774126185 1618180667
409214219 1143177562
1127031947 1517231828
2132523179 38655844
2140417597 2014289270
1341228167 881972130
1637963941 1677587724
1196557428 732029078
126556815 1696987314
1468830596 201435022
600862960 1535704962
94513766 607610999
184562240 888162575
620976413 467017250
65626491 671075073
765112628 1757161532
1096133519 712154439
870766235 787260797
833906759 1579809603
543280766 54009157
1250579586 1804155877
508647328 613273537
1116023327 152992188
511830773 1600357397
695908724 847129179
1149963704 1297089217
1952265548 1469522945
733304640 1271544217
161554186 1242874487
1657156926 954882639
1198160640 1228878934
1764820710 1288109707
676585874 2124858696
1395202299 87044132
1639018344 1551425568
365971408 1206639309
1390629473 1812916894
640686370 1162471947
2116310640 1443304344
1129832552 2064734780
2017089946 529067592
492494856 1238639745
71692690 672879193
1931257681 679881516
151956524 1595166013
348724137 1523830095
1095961339 1217786431
1170030735 1309692032
1539560268 1917040298
2023185059 1827859530
446972952 836060390
348064446 1145796311
369942202 1137039689
1457690431 214761689
1971127331 652514750
568613616 1920655679
1592935378 1068221716
692076338 1772383666
1184140712 974320224
1207637810 1602644922
771219022 1744419955
1623058150 1347081304
622905595 685771565
880004693 529351599
520446880 1424152421
1900200377 759772466
1554853918 671530089
1952686900 1157505036
1833330015 349575030
1062361796 1456647743
1278195353 1383144959
1492008316 1969961950
1091994349 908780777
1083453158 928340299
1018022518 1559721923
783685793 9462138
1539699626 1624276517
1955257344 1413838834
1913414045 1899057520
2096760960 1016503814
563459255 471788401
1046638265 1396310649
640203930 1941749712
1685682544 1483801717
964642093 1912442442
93883381 815662398
604948160 537233538
1081486647 1482934451
1905678720 565508121
751302396 1189991662
602844260 1822818469
709289033 1163935002
980172170 983961530
437063148 1683340587
1113924444 203526818
1434327497 1438762485
1044477132 999189763
586456648 1640783886
960451446 2051066089
2097163200 1728119290
295286625 1537214560
467179612 1512569326
1552209706 787910226
614007934 508890675
1123447643 1284812626
1974821703 1889627792
1915750620 843936419
59841203 265207546
820663854 1645804892
1677334021 1109646953
545613990 1097176277
984190567 586363196
437132985 2015621686
1955467160 856301987
1839458483 255784191
1421243329 446682362
2005002187 90272744
1973167910 136488672
1362426214 2075919554
688920968 1913793952
1100839177 459456603
786335989 1939873327
1053325966 1953860270
1803238169 1833690788
627820934 20804235
159949575 216303406
1495276687 1229620635
738791263 1209357363
2004258316 582262259
48597342 1382390948
390345623 888636629
1578050513 910617416
738389573 981053600
1667320588 141015137
424844085 1293035360
684074903 2013397009
623796602 1924174032
744138720 640922318
868702562 509689791
1684148490 1957671151
219638547 294411912
1035680050 2136587825
1371251795 469495783
1202378154 1627424297
2131997031 1623652923
442804472 866661138
306372392 1550010317
1736187078 518755927
1891994562 1103200333
637794902 1762646478
774129261 230032584
1857417333 1709226971
974462368 1458190669
2040711306 807634229
825191492 291182948
1248460582 1544951450
495452069 1992586373
94331733 1373648756
1703080416 1207483821
1475972743 312063086
772758319 1352990973
814066895 1804171104
979137366 939345619
1096735112 2095433482
1650968092 425861389
692266739 1343619005
1503198265 2099577429
1121317703 590463484
677977588 674013907
544564748 1106491457
1741421163 1008408178
525679142 1468754959
1385155112 613049074
1509746170 887763263
50575380 1687508693
2122727712 1704020807
348181882 2060739450
154518049 1402130554
982823456 1245867065
456393127 1098442914
1834613 239084796
935394347 352301991
381265688 386303686
202722538 1295465559
868676301 890164629
131359787 754481587
661831313 2055316892
1374199525 265052850
2048369686 216209980
1562382737 1491458248
2131201170 222973218
1803658837 233044724
2126692965 932224260
1510775996 1836087283
1405508608 722062952
1993395396 1850187195
745654266 81854523
893109257 1986947167
1852554361 1346121717
277523607 1907222303
1740713875 1937148242
1697370176 1432537043
1995161473 318465210
101449859 660736725
669534509 1120421645
1092962919 426097961
1007173592 376546001
1074777864 112975146
1574359058 1493831430
759591968 735734201
1530906554 759342027
1900557761 197842106
2040925960 1610673605
1061546902 1353094784
1953338191 1846213194
1846103235 1735452091
1660558646 1280407293
105623289 1680664540
2080203015 1496127784
853282208 1576858578
245951604 533120540
1099512735 372130977
2066279097 713684842
513731708 1423015776
2082893384 929185165
753413420 839839086
76708379 35750256
1290549652 1769472073
625859805 720025952
614407923 1228127015
1097659974 952951331
418531740 2108800473
1774525710 446280899
1022150847 1639275268
1845276634 1064370518
864665048 1796643005
657148846 1311264755
1814529337 1761891104
272768653 1917509653
876619121 280134955
1361489435 972268696
46308612 1729651376
1170236745 1381629778
2062283084 1321695846
96077426 726702908
2121324398 2118900991
1026660828 1646803829
508210775 471003493
1980713229 1521957416
1561064274 868650873
409649218 1324460840
1966950901 392847098
435108848 1810760776
597037882 1218120731
1890721963 1055577019
545882753 1132876453
1387488334 1383400594
1067365196 2048073749
155355374 819943669
1031522487 2044712521
1788918165 890283136
1511274273 776002515
1943063514 2040359019
1627336519 472115457
1748716759 794272997
249151936 869333477
122148779 65675108
1980150766 1849618123
483020621 764638192
1371514334 1021217833
137586852 1708984583
953516507 1311775696
337705802 2089884820
1211927254 1153087998
1862777779 178323494
1973205951 556082440
72911681 1595358295
474300770 255906700
14458522 1604919258
92521686 1030246985
1849059518 361944121
125610598 1088620085
1441769158 715991020
1071437885 346723154
1531425136 1583718204
118348189 2062939602
374994941 473221549
358830771 748278110
53138575 559675505
651600126 951920481
1744354319 2028827572
2018330920 1864724522
58300859 1535237428
1315684711 1909161596
1596621483 925486084
735852873 1857979681
212455723 159297093
687604945 1339933752
1244122990 84483962
890458180 1772223995
1504801759 1179147015
2132738346 612011228
1667650849 1357206454
1940374481 30437368
829731629 1543404055
571551805 1311193862
907347083 1547705903
2045819760 1195139600
779048936 1661463194
113167663 1172316704
1918936692 1445967488
484388977 228332756
1342036819 898455343
1311722020 1471843138
971074525 1922512512
1384589556 1827114672
117069119 1699375823
1819850460 723465560
497304054 310456714
516065540 904146457
1015571078 1827001677
1237091508 2141896961
10784943 184872811
1190819093 1066931626
1962637338 713616321
1329442913 871078437
101938273 1459182895
1736752930 287034490
519685191 107782053
1910258530 1288672173
1777617573 798723916
501083011 564010414
1441484453 1810241518
1805686379 1402722658
802851164 1223145346
1269101722 1530838454
152376091 769950686
1933424503 909195227
1483937776 1876314186
253342312 1589670410
1771526836 1305297105
2009983255 375359998
246348802 354313257
1741164446 1474358400
285790646 1322203309
458304150 756967273
1332497694 445542730
1779959011 1602909442
1826238447 1979857163
157458220 150169812
681555638 114721304
2105777199 1152046349
1773216398 1358999885
935697595 915102021
687799817 229967720
433708194 652673343
1284448554 1266713936
680696988 438919448
801386693 563275427
1180833786 1665058617
1451054346 2050521209
1024650235 1697139167
1334107613 746775286
1346177428 1116788160
1698395194 1734021136
1332974089 1300845167
1717031628 233356836
997506109 1467197696
1367796093 969553430
1817916997 1864850269
1578651759 330305064
111085434 720957834
941781742 1622011710
117411719 1313796900
263181109 1485680571
1282278797 959149218
1682670165 891168330
2062875499 1632818183
292341662 247395774
660712096 1344221622
216290044 667456173
927369435 1274035885
1866470394 1848118052
583413180 1921893037
512967716 1198179005
554007639 1137254027
1178886296 402599878
1083174737 63684554
626243071 1661822143
875114753 1229395349
1157035802 1789188019
1692151424 764214577
1284773163 1157742901
1685383912 61511244
2089725420 2026938565
188813735 2129633548
250476051 1105515450
2133199677 1464855615
1835138174 712792598
186939319 822873965
1054035567 1281595023
565662609 1894388388
793646513 506241580
1383700341 880768710
837930260 1251867600
1122168306 1251034595
1488369875 2095261681
441320038 1611676391
1287904828 870724139
1031149577 1282798457
1009829855 2049202755
1173648959 361091219
1153529476 590535054
1507088881 646599344
1462416173 1805954833
935369852 975246678
265084304 2120344323
408816110 1313525065
26322419 2008431131
387178565 839711151
2121770103 2097581814
1409455108 1210015422
1851688661 1157391215
537158985 1610620153
263100363 642217715
353045867 1492295894
1378735426 1761578844
1992171119 1011699926
2055823440 1287422779
1769376182 702315333
1794972750 1461005973
636059322 207189327
1289126075 664244164
1801611140 1217594087
1616755159 1543294486
365366063 1136013634
377749199 1730087759
1295870780 1991436859
602109480 18969000
2100435690 712186447
1915319953 641433037
1041507687 1127076098
1747801143 2020430820
196441558 378087800
177513595 642873138
998158662 1666607325
358916829 806030256
2051777757 1151563313
144011511 1686033353
609884462 1705081063
141938882 780151871
1043284058 677113818
2127112780 1688434252
74371766 1852050360
453722481 17524915
1008524854 97669967
2010742744 1878289499
1478769066 229775696
1235235743 1017549736
481527216 580580634
1389833777 275813300
161078759 1585371876
888787070 1156792075
68029355 1397132831
855642750 1833692748
1577262325 515225277
1309214131 1938383614
748509013 1311607599
1396705046 970697354
457835944 1652761884
592668052 37597861
1672699028 1055670438
176355907 5909398
420710143 597589334
518315782 243080080
1072365250 1565861425
852529617 1494111713
1073311236 2138574005
1411084926 1965955500
258265973 43729712
1254908334 1312616080
351423275 1945659545
994728842 243127645
1475701905 1042128472
1703728165 1633053713
1244166635 40558477
1129045615 1636721225
714174786 577566832
1305512935 1669178918
1967413814 1880175451
23009798 205191274
1359018615 1042151367
11965079 130181929
751662152 830268228
99789741 617701849
1269425743 1500151672
1806019875 808766048
1101319192 1968198558
1961707689 1865836380
1721144390 361197348
1450000971 2110443223
164705826 163325656
196549712 888409885
443518960 857398288
361587587 1717359417
2072567360 939323244
1142926582 441281100
1317447378 770723476
742360384 284473245
520188963 1053334213
1929749830 41974309
1899709287 1574984322
171127336 884448495
738309325 1916332074
245758502 643716850
732131849 488113349
1217267648 1839846481
1421766996 135968131
1318998430 1888121759
309043690 622936833
736494476 1937078092
1102616078 1392539201
1971924622 440777477
1039717900 1306081861
1176815520 1825921663
81835798 877466125
590355182 390411940
1124603291 1129856080
202945499 208665221
235244073 1446731484
1468436510 43923349
2019241607 2043784356
488945940 1452552906
1570190562 1517140081
1541796056 1085357940
2106691812 663203045
1485710424 646307401
968930126 1140311063
1180089439 145026361
131938171 1960389727
1718239301 1530190345
1446287518 434996917
120299433 1067502270
563219699 607414698
1671264838 1788984043
33057428 1902512694
105592398 974082089
997182655 893450560
923013511 122162304
593546809 1051387798
255008580 1142286362
777760835 563678415
252708729 215979251
1144160675 164740043
415995619 1955412811
1146517027 2053295116
2141245192 2122792269
1776167479 1531347686
1339795562 321176302
1762752524 845444362
1281011452 1092691560
1560724642 68170199
1987324006 1483511741
1656496102 88746251
291375742 1764014202
302261964 978155867
816140575 1635396651
1399428023 1625805337
649361012 412577075
1999959670 245506606
986479721 1509241639
1607805842 1035832688
318914337 2043231348
1546143507 847210396
1135390157 801430624
2047232849 444745626
1659195776 1744210607
2040599300 1378777724
411607552 647963358
966572766 1305204613
450290612 1986503239
1677964352 863862592
1792398355 1375201271
1537102485 1665261008
51506229 845750875
24239000 1802012487
496589854 1870666733
49511896 1047427344
1208617878 1039694597
722739071 306088087
458748255 1924484821
1325758351 857971640
91136652 1356813578
840296430 1786487958
582119222 21486689
248538289 1002427093
209033834 413979625
917341065 1068572511
1128211604 488305333
944783002 1410031198
239239529 1952990906
853614483 1289888311
1624871777 436980957
1834344407 1384066763
1150328415 214263231
1229948178 1546830121
535513143 950127819
2086415482 2054963460
1148367690 1486418615
1975276693 889791833
64876781 947488308
576750554 107794150
236542336 231608897
768375607 1121127457
680621279 1189810137
2035762925 334493827
1535874876 384836993
533943700 683054823
57826697 338763190
735212589 1727982912
1307336532 1715938124
1076863789 1360092839
2084321156 1918209795
1488073732 1461142525
1342874181 1091474665
1132661599 1745608891
1849373740 401965433
1589004672 1847485735
2074378267 21857951
1351020509 671726304
155540161 1607505196
525193004 541559792
1698652604 1005495057
1482700101 1936700734
1690979158 1146136964
1904753180 741895184
975805069 600530468
1133246962 2008442044
385357540 1199633637
2075803205 1121868353
1187344259 225597079
743127294 1839406488
180447214 76691229
1890157017 1252452460
1418586617 1010579502
188892612 1011619905
1494915261 712718421
1191847140 940810546
1038549792 1835206730
186721040 13475558
118303024 395888653
1676650267 234444665
442584122 429776550
1914049769 1917377693
1449561480 843474675
269395737 371205998
7180373 167371189
1806130549 2093702753
812285395 1427484525
720431724 2048253425
895080189 422440970
263025344 2052007823
2053790877 2118993225
1127132102 419003208
1277052692 1382145358
1480127537 768579129
751480460 366929551
1183846206 534116242
2116391883 1199991297
1633396131 309165019
1671060435 399968931
2053834156 1082384194
2009736441 1649031939
213711304 290210315
182824574 1427565860
966314991 611173722
1940653866 2084993044
186316063 193025395
1505448068 609451767
662850914 827565185
1846041827 156658371
1100008801 1858830868
269824560 187807717
118270139 1991515441
801853144 605403901
1505199857 90162052
1171106089 383217136
516711676 381165904
1495553671 182407572
1318329459 1382234104
769478389 1305764121
1852985304 2083341089
1202747904 1678166384
978163757 199186092
61197767 2143635882
300103350 1256708576
723305550 7310030
308853215 716513739
95371467 1744052153
1946850538 708714148
1138307362 1778119234
651140286 1665266821
387111036 2066274561
1178121691 795941015
237668167 1052593964
1426492381 549588302
2056332090 823923864
1432144371 490484458
228899146 2109984744
1442024657 1679105871
1906140098 898209685
526648866 871198355
241697431 462302935
588200832 90172661
1162169992 375921936
1537039296 933726713
1355780118 1020172645
254684959 368760211
693277568 481198589
95148703 1329719608
1670834206 1059020932
570064766 1848613991
1338302091 1932968890
1801276531 548579610
1833310572 126965889
593056375 419402047
1361907241 1083325083
858479955 1501989205
1534984613 1989868677
1259668100 995406313
107164013 227707705
644450361 564299819
156659625 767360131
496277253 829791020
1780869260 665039973
1736231107 838717209
1059172469 1741963855
925026584 762797097
1274630298 829921642
573982953 433214421
310880786 1121827254
420705371 1005571482
12313794 61413206
1092482527 179305226
980688624 1347344972
1502056453 1985142488
1685370655 493698482
651605350 468964411
699504896 67515018
1910568159 1616284915
1776919768 1484907029
1085547187 814655520
1276653405 1043788015
551453350 386262762
1751602509 271407535
1583069255 60462629
1871529034 679385336
1862811403 1272775053
1815335935 1217471048
833932570 1488569023
2146164603 135234822
929885561 1315364734
2145194420 73410437
593938777 2117731518
71402288 171864774
531105570 811255920
1041963718 873005613
1459482593 1048768677
460762134 1914829432
398910298 2040476649
712704891 660900937
265771324 1971929508
1585601241 296727414
1196403254 582523520
531462808 1222519605
1798636650 980182855
1577451176 484803021
846746669 2035830901
905694000 1916189213
199565927 1353642421
1992761245 1750664613
108143380 2026661913
1219893394 1117426965
1153511267 1105584675
1796565216 43150758
1372384642 2101038284
1231911812 1687874549
1585376498 1508845086
1616560239 964098177
1287527428 1521787844
685559654 2051337954
1646921494 754404514
1071125157 54560319
1001591750 1762307100
28917783 831184640
581989030 1169144645
84388864 659194151
66208737 1298163285
1094078325 759899564
2013807455 917586194
1938906807 1880338679
2039930224 1961872096
218821541 1608611911
143632510 108042313
1581261178 2087540484
544825880 91653699
2135196506 211717581
454176144 1445600025
1447573843 566040754
1623546689 626692987
1367439347 975397378
631777034 592106124
1448483016 267037754
883856981 80047319
1166574823 602881968
1701855106 660383248
1300777483 2141293043
1158244621 1725711084
1861974634 1167673910
1582240778 1555214195
1580252472 1200116883
728085089 302099643
218984682 419648710
1719107782 158057017
1184916219 1623368779
1912166825 1383156233
767894462 1891492583
1818710205 2027274580
78584907 1868853774
708529495 1942264276
1361663455 2021599455
2041953598 1048069060
26008727 1852550746
1973956190 1356005898
1547148355 94670138
166126738 260917814
1439885343 1406672126
470605249 1485670930
133425527 137583244
926187463 119789279
155499734 1817224461
1397073188 1975415575
658651867 83966718
160737803 161890404
162368218 249017057
982306131 76051543
2119074681 1852286637
829079409 314136497
1645200487 538227414
1310236871 1096615316
266899052 1149132507
994925196 1804499314
717149284 144119019
526073125 2038199360
1856494001 707787515
246278094 149371829
297612633 1198621316
1117537985 99846268
388477082 1878490757
705422610 694372329
1580278117 1877469550
1865896287 1896741765
1805122167 469228144
853563433 1197491553
1951432124 515744301
1952637996 1618917810
705957487 475251311
184194647 1317348878
376391672 2114047519
1946973898 566194932
1784715135 108882859
2144031714 554607775
1995727446 1466097881
1611054405 1571201457
1969100718 1144657612
1684657726 122273047
1744352542 178217500
1234897225 1114820723
2132541423 885513315
1994433450 1506258943
1456368911 1501783923
538522316 1924710531
1209494430 142991440
945755525 914701689
686555568 1133210886
401330443 307022346
231064404 714224540
32915434 806457574
2046918948 1307793157
163380005 1279615115
1013763691 142569002
1230894807 1824849427
718039727 1276257623
1015307511 276308095
682078019 786349448
1864521720 1728820247
514649340 1607116736
2069890717 1975681579
1473094596 1959656272
1450132943 1874315734
93681852 703205909
1699796852 1036274769
1418608981 956201811
2018337343 1440645295
777295278 543116128
1042280624 1416263717
859195901 1258437533
2089585646 1944682571
2042524241 1690597420
1254471187 1676830443
986579652 2019959966
1811936535 567361276
1814531255 890189057
729819531 641934290
467990495 262870688
631835527 1439587188
1980675844 2125042638
1271236535 1216608201
6961276 1917562180
1930169409 1437277576
428645506 1364935359
414827319 484161273
1972118723 480509251
1531286478 1081618878
1525359788 1048277157
912978604 235900284
1549993603 272495699
183900309 691355406
576677617 1913036883
555848507 744518069
1251075435 1849601953
506253467 341880982
1690661843 806963024
1023132157 247909169
1629987415 246312082
526144463 1137144484
546790079 1335916759
1306962266 1975514835
1525567691 1628689958
2049482746 119892565
528803131 291920651
721631210 851816696
1830731833 648786500
408158373 76981440
2052302414 9286159
676618462 1125539893
793563750 700450911
1057597007 1062182616
864935995 494327437
2022246066 671201817
483515142 354201611
498279351 1168040634
1455719691 1633947274
656482043 1307654848
1801738425 759348918
2088536304 345533491
276728984 1725386832
309558035 1042573760
833502405 1982927132
1194397411 262164500
891160220 1200066067
1632330698 372454507
878931422 2018073247
2142332531 324702710
328492080 291505320
1921823689 1832304656
2099941921 473536881
1854828919 269402108
456672734 2072671037
1724981192 99375924
1842300277 1455057001
1400328001 651294409
555696791 596407864
736407885 151840700
990612656 1465041022
623455177 1654575241
179886054 856961487
1514476309 1732099541
1013321286 2104445250
1668646494 1970668335
1791249208 1593698419
1990877792 1731750128
2120930803 1572916014
825386809 748499481
708907542 389880816
1326673750 187707020
1214572826 130590969
1103604967 1055047005
137105532 524417800
1062289052 207832739
30436134 484387351
1441084409 279219176
208709022 983096076
124805642 85225749
613150328 485878321
1554609356 252358931
1325849543 1628138935
1826504570 1697025835
1603212850 1524492299
758352094 686282393
1271912681 522153495
616498651 1383749077
1215303316 733549870
566770595 596174412
1546827461 1437273099
262328889 1251523206
1681653100 1559468693
909590129 1163602702
2028322441 335193011
1710931789 1790192815
244508925 943739936
1416629575 365288143
1842390495 884280214
1562225998 465798581
93002611 413515972
916120846 1825269340
591938837 615651856
88093229 1747351248
423510526 1773667519
817629067 1228829887
892707750 726206573
119715452 1980525013
980178363 521295331
494841512 137966539
1125260955 1060562826
1266850421 1610349795
635603873 1756461835
1291111990 1782904693
1075266177 2053280950
1556280504 152339716
274033729 1484005179
1443763889 414882395
2103449165 193358161
1549503951 1753535707
1793051007 1717659583
2033329341 1279480944
1989586194 1363666519
1049221194 1269548211
1203004220 23892536
1708583927 1044185813
204584605 2009809781
979752007 1253595843
541548461 801334229
1567292299 562990480
615640048 298289519
648068878 1586455223
869066912 1881661800
1213831051 279505510
1386116193 772441563
76676488 1112168952
1539268259 544431718
106484928 2068690539
767647976 2014165237
190315204 1589051831
325940037 1062319411
662545312 579015021
1962334028 1537626625
1190872884 1490316815
968198304 1690831905
1180673887 770468571
1966204170 779939741
420822168 802042188
910950531 27179293
2126117261 1261143652
154817676 873609234
708451963 217280024
203859689 714989078
634895763 268171732
665893474 2046324945
343133076 1695606820
540677760 1630126514
1660726596 373863634
703342036 540476170
564379662 1932688072
671119071 1591166269
2145488142 1302866540
162288336 1589671155
1183444759 1391292728
203663095 1800299668
103761064 1008780158
1478274719 1684384162
622264140 196688422
664638676 646919528
656466488 1260421538
823052365 1278997906
226534645 2115856446
769702195 801221491
1398150212 1721140389
166590406 872484321
156424937 2107982892
42104665 1442922473
2143175378 1986474442
15239616 1458421494
2071442527 974617077
2097883935 1131811936
1067433470 2135089516
502734891 801984578
677035814 1920278106
72108757 1113243745
1582850533 1457359743
633926623 50675096
662065271 1984515193
732581626 220691118
623602716 1788040996
791040260 1560287773
1920234365 1662906086
531659535 1083516459
1836638219 149171036
1013847847 1829920904
1975007297 849757752
381801726 1937063996
486442387 1777638812
1451438920 1923468894
2026864918 1168354554
144393926 637063050
247211669 638836763
619571628 319651292
995614891 1542746397
213493425 613140490
1569788353 2105019040
335119345 1495453086
1228960769 196062232
813015358 956588559
612367624 1802311888
516881290 1130150326
387070389 1853937157
1923153183 1302314068
1443119000 1553554745
459842433 1101513939
1539689339 88456280
1116485932 585422205
887923061 1427116512
1661847117 839856815
1984662474 2122016317
2041716663 1245325703
1163218204 164693916
946559817 78426156
1826840314 1643359377
1381968091 623212866
487152611 1671164607
1675012544 562484646
1920504004 610430155
341922925 1593812926
434868269 2096870864
1594194714 348648886
1044433692 367574143
2005632830 1612754630
1049320267 1158717843
854995462 570906514
112196928 419639531
928988741 558853126
1440652809 1063335089
761701702 1302936077
9320955 1788274068
171879359 1487147592
25476522 2032246030
1211871445 1670241107
1753674422 1749334306
1058178409 1802577767
1712234636 1232216496
904331204 1076601397
663576958 334915862
735576144 998866158
786983712 60523155
794763868 295595766
410288521 479201864
149056079 1053335845
1731251753 1613747102
1095646853 936601217
955218231 1412014903
251395601 1960824615
105392140 299649729
593378299 791655023
651191417 193472793
2136944151 565693280
1317779778 376613101
877491667 616049279
1471330011 2147393692
1952420033 1766202552
315309040 1815123969
950516681 1100079734
1980804903 1193176293
1832225295 284818483
932938324 1860499196
1398330237 363588868
1952882920 51031821
1040336801 929559318
552237195 1403255978
687170356 1966071566
2018063213 923740007
1815527461 1014419526
358526796 1928949226
1841300086 1866355821
520675597 1618746368
295039504 1553731392
1075582636 72006192
1433354019 1573713185
2129312831 894719915
2081480640 1290733611
706004542 555457529
1428794591 1819238767
2046311102 1618906586
1858846879 1008966613
1204833181 1703331387
1824110436 1507201921
6100645 1304780101
1121717334 1755155222
898995898 851424571
470121958 1243563731
1838774452 145745350
2035770592 1322122557
1204405495 343367955
858358870 373969467
286379141 840595297
1221535139 501815723
171048545 849832745
591822804 1759740542
698728725 1023206252
1424085067 909374017
95417642 2050448988
1008745011 2091658599
1845567500 978161895
2067684161 90310878
75459100 332619568
224411994 713083519
469757822 1961987047
626752131 886888315
66768830 2013386544
489571555 1645699220
554124216 1347483795
1955970188 1090001168
1416838276 841640745
1066381485 1117038625
1843438215 1060000208
1736064229 137317015
375971132 1160404741
1620816547 495316148
1819488411 1336909610
1119229787 1098046545
2046872490 1533886635
1296374066 2030099760
146982877 1568298598
113729306 936413913
1445696557 397812916
359390539 710312757
1515261720 843568923
858766943 1040758196
1462409268 1246396300
1437592570 1634604071
2104667049 398760461
1137562102 1191012236
1060255539 238261094
1484442666 1725135054
510523051 1698865535
622587825 182864234
451977274 359904169
182358736 2020553820
30270356 1853619734
116625436 2092759068
1944287491 1472780160
1591347742 2051333061
1723959847 105517829
1684222098 1882356122
1638761860 484428722
60850589 2128546328
1587092478 2085612377
1937651703 1467457731
447967498 178342661
1324061543 916342162
64250806 471461048
740409074 407114034
1627569391 121218042
349980823 1875145783
1404962963 881035322
839629536 1354871227
1046301347 297741685
1306823575 78042505
687422663 367378727
1022999814 700671851
1271636944 1703970262
1287758151 1191045987
1989794306 96295376
2118921611 512114244
1511298178 947968739
476659843 326792945
2063480144 778529029
1542055603 56019799
743909252 1795887837
1568130857 767846799
127656022 1757201849
1862528527 102822029
1675176240 1251330263
1505727015 675557176
740737030 1641939097
475174601 970680816
1784442259 2145403371
914959845 1871899589
2114265644 344017981
1472998888 313524788
166942579 379688530
518442603 1043192370
1619119118 612173941
1906725363 1224216637
949786730 1392224177
1374693220 263704442
213407171 1289301684
1101473124 692356639
1467629442 86862042
678554776 1829557787
2086009695 1597743897
1678135403 860338852
1316121998 1812840572
1172512962 149529204
1273116421 410908041
1779244596 945331119
1135470845 455980659
1588580812 1553733766
498558588 572269334
851675724 1256504933
2044292803 186632
1143657416 1516242803
1995013174 291309426
842979082 1616756445
1859197373 1477925698
1182481832 1007666938
1977047827 1678612814
1842447903 770464476
1150405023 181325226
661823680 138213371
815206570 1123551183
1956859172 1729140545
605048279 2060155623
1058915332 2015623514
1265031592 1320638534
1741697426 1764105087
1302147510 1920833245
1568264558 2132922136
1499776134 20440095
1324000069 414511441
74602585 973901733
347902054 843498397
1194451200 1581838326
1365387731 154556066
120788779 1614100510
221018972 91118434
1158282281 78951065
1658787875 1890674908
986204984 17948284
150890632 244769503
664792237 196624252
1091274514 1607794161
1400117860 1765836437
1517935125 529363406
1586055606 420919682
1255827080 615508315
428376758 1556874150
605073318 2123156352
253660852 897601649
834114592 1962990615
849851902 60513577
641900605 1190459942
792952532 1079784081
149060678 1952110771
530684204 377505971
1332674320 1732618946
1557709263 1037196471
549938481 1366329565
1404478778 1301938557
868584469 1809689685
1604398515 1712343226
308271487 834211396
502696976 2086478464
635459296 800909174
644187259 1849401351
1299149568 1379051007
1815438836 377121176
1716800441 876725994
1934584465 13431324
508577739 266520107
1962747752 686195208
532506205 1111073836
1720664287 173246085
928169409 1143024781
1475633631 2020729491
1259212193 588052736
1437947438 1927393475
303974164 1077852683
514647603 1042115034
1087316421 1429881895
1503832397 1992335084
2076347936 94083083
520732154 2095044509
674113984 1940697828
1565073596 1393599514
22415808 1551683967
2134655939 1344986001
22515965 1544084934
90201767 642276632
666972168 1596391762
2028753026 1091012019
1793640937 1310925223
2112859602 1372150193
1356530301 579180752
1563768306 2015986877
138731067 1747854664
1397667187 855638866
460537683 245236261
626552286 1820978280
1395477605 1195481605
179348635 215159733
1590973742 323889203
537399046 800958299
1230735112 2060765386
413899977 1262252222
703159513 334261524
1257508720 1449012490
1957681750 1437532244
889809913 1835251399
2041097093 186603215
358483909 1648199955
699119337 1672481121
1847522965 1623518675
1831098998 1390292988
244292224 723486133
1752102451 167877809
269323862 341821532
2028247862 411910515
1342789216 940967428
596002370 1113564045
1396189749 1856792600
1177016481 721401845
229963951 790899088
272170954 1413341432
1543095007 1276488300
378388643 2139593555
728741334 1479374366
1460870299 1594271915
1315755864 156783727
578513318 1261471460
1937146467 623190205
1656406281 1614434564
1562988735 121625519
124984737 1844422024
701731055 1371743802
1703108900 1647927266
1776652755 148178746
313757826 188565035
1103665265 961498792
1484973559 1989664374
1670974626 146943969
1431460787 550450916
793459890 1604973835
163896451 1079705601
1273906941 723061176
2109526901 1474365153
999376138 10431764
1747852219 187774652
1954340041 280455085
1002324284 2132751693
2041466194 141283265
1740901010 475848402
1592531122 1156240377
756090969 394469100
773253883 1987896531
1904581884 1047511754
606988463 1411490404
75674264 1147884375
2071113827 1584032138
1316400201 2084068157
1600018329 856692844
1656541056 1482450957
540509087 777042076
706165675 1252898534
1437269696 1559107757
228898780 1834030515
70225291 1079375997
206998751 630148141
2085910191 1665789858
310636077 2060082806
216884692 41796349
1055815286 593529093
94695586 1696568024
1387677075 889331735
2043709010 1830580305
1412817791 1844100602
9347953 458209283
1720720971 1637021679
1775789784 517494120
239078565 429532753
11009292 799566772
1729125106 436897210
529451970 1738542508
1638381207 425060154
1565414469 1803512341
371245314 1090239201
1882510511 1250333110
249055517 519676376
638780151 1467723917
240631744 1891907455
1138739241 346345972
761446635 229264763
1900861189 1066740388
1277364026 1377768291
1161851423 482613155
1557353213 495754907
1832336291 37002621
820343059 432836085
2060674831 1738340438
349325023 708675932
32216387 1058194799
2054112791 1970556639
1950869186 1202723958
1173407822 549909702
114455577 1646125326
1405210891 1184472955
1239039818 202236043
708470383 1482788359
1617992871 403960533
1561734504 2137294190
1354654425 1581216592
544854696 112824840
1016838951 1574220819
653199629 2065703738
1511623513 1544040215
1151100416 668430009
1022069033 1144467455
1463140662 656178976
1051990271 1207349960
1362173345 2112767165
1938795833 508763353
200958907 1481694566
185086140 1806470838
796667460 2083173311
335052450 253919611
642542611 282124279
890436913 517299230
1356545620 217993093
94816305 1696546250
1892984210 503087425
60157351 1279692205
1979387678 734141450
1412349978 85722107
837188196 1448762696
5922458 695678790
2064232486 323882722
1492143181 1013646313
1898194987 2841578
221622521 770675499
598617495 1412050820
249930699 128550238
179399198 1045608448
1279997827 1163799196
239152470 1026410425
1432925644 1987925220
1220597122 841142198
40968622 606165904
1612340576 1652003707
1720171100 1399999486
1690839587 1927352287
944887891 1812068742
85863665 372223095
119306137 1074209641
1074012812 866525014
2129554647 308098109
1714924796 402699074
498271323 169088757
101134792 646361690
738493624 1573867065
1637505241 1253258556
1229506424 290667126
1976887611 1329082568
2006549473 539115297
266266388 742526288
787938274 2041286507
1125375175 134919764
1525558722 1588805816
1339540457 1275835934
344163313 1713670448
385284125 689731371
1137247774 2058493989
683780146 998772567
801252727 655328137
698341858 1227138695
1487677153 664984327
2035902275 458899703
654633299 2139784123
1272768845 858489368
576608349 162516837
783948714 1506434352
1427207561 1710206925
1578943307 343482471
863434918 1309719171
1436511032 1244837887
2127007922 302687639
1611186 108214603
1945014614 526469437
1028382373 713954304
1102660971 420048929
423804651 647294867
1015784797 1855610430
746864487 2090739807
962008958 2109745988
1695073119 971540040
431978087 712468071
991129822 586149811
217325557 165795095
2026619635 1347200115
1899234224 1359515595
1496172156 1055557733
1299013155 2027434402
1451134275 1618231862
2123702912 1931016391
221113793 1845662177
1819293657 550332577
2109222346 1510417338
1950871682 153624523
535304518 1985343629
226271272 863433099
2142681647 2037826798
1577029248 948200131
643561634 639431911
1491996066 1664416161
923520158 277008648
589092478 950858001
1637276882 442902340
469327168 1068095124
1575208895 1218041122
957541733 1830441934
1408420418 143041981
1257989183 1162412315
1699407358 393726607
1788399792 693419629
961086441 1639784675
1527922126 829504897
609620335 1522025395
1138923105 1106584097
1628146397 1122809680
1723615942 1456511972
1248872562 1541331460
1982106080 472596040
942871850 2037313301
1906714378 274362765
194357111 263289717
775650922 1299142123
221726140 713259519
1984414255 831402095
767950187 1769596320
1227750410 174477471
1912284925 1416566436
2004071879 1628433574
739320095 1388165404
987219993 1066195763
86527465 1747466892
1522837407 140472555
1033843013 700260195
968576590 2083121961
1999620741 1915067694
2134782838 216228480
1634293865 2133079037
586828900 1552769251
1629405261 607036378
1225732990 210208968
885556513 1299704374
1793544989 1501045502
213030189 105116430
1180259147 898402018
1742265046 1063334254
704513699 1949014247
643121931 1526977660
190271834 1457673160
771488154 1563346364
447571372 1052115767
1698605287 1658403877
104545965 542320368
1347688056 1432273838
1945711878 1712592854
1737748447 1055083325
607196440 1233444358
1090292360 951801762
503526753 1768915916
1212239571 140850396
230655288 184379977
1447425023 567086067
291211374 1322360097
315031001 291233990
1108065015 768821059
1077258851 486576637
2119134572 412934491
969771516 1283827062
1441516285 800462522
514187019 1937111547
935057770 395088016
1198502788 2075512596
1246407002 1868699828
513894258 110968701
1511259932 219262443
858287786 295922440
1187541126 1270489335
357831233 660731467
888216467 206474845
574811615 1939839491
1424246843 1671192032
329839096 1584368197
1700210787 764100876
1118572520 853759912
1280699428 254533073
226946676 170956598
336561135 1214955418
1646176309 1790895149
903264374 1396298339
1310489168 1000684264
326645704 728832087
1508158938 1393277241
1516991850 1565952588
490234336 1379222515
731898509 652883433
36179800 1475820578
1689633404 1504481752
720133850 31912548
1912315257 1280878416
830645782 1848727458
984021338 1804527887
626514700 1526996111
1578885594 2094993577
58406506 1884886912
851039286 1400975716
1027420183 728352568
367070324 33344028
332817685 1592795996
1671128270 972973950
251557004 1097440232
1135529869 973159822
850910376 371858156
1362441751 1984799961
1218273094 1833256140
2031647157 1252553347
1496691901 247916152
87006737 1397014995
541374729 1721660418
170675345 1809384536
1670400270 17790765
1541873103 1254667353
995695083 119953041
1610241125 1150153653
1929728311 1719213100
1394523691 1958115570
970378772 1559712821
791398271 1737837754
451272572 706977903
70881157 366258477
1950744318 126545779
1226916355 775271958
209997508 1352925948
354314357 1214521417
39328117 1690974460
2111169424 331574887
1218114510 1400251068
449730878 1785779513
220129476 362089223
437129744 823373670
109027267 918169644
1715157034 600175448
274322514 354187131
1911933668 650194685
1465382778 2109788008
478187459 1756122162
1672770214 155394534
1067731094 160980426
395150588 1683525716
182811917 604028885
1903812597 2013354281
46850242 1877873599
2070690338 1707043754
1979718313 1345360851
1121874837 1118183323
1702091119 1230489280
114770994 1620968165
317407317 1859198403
1876890243 1256787317
939286668 359779982
1516364949 912974396
1101895540 188738514
1350813834 1748744613
729022500 1464688047
290745599 832803085
1674574406 1334403585
943237673 895812945
823414701 73524604
177248770 1782118202
1305384306 896196275
1568184989 1660730968
100920290 591971209
798390705 35351726
450756177 984508308
529464130 1606788531
1464592806 2058953385
2071153592 1086676828
2094766305 576829488
1131895641 276840909
1410556163 1982909392
880715034 32070343
2016454069 1057345537
1408366931 952987280
1221982251 500690384
1109621521 1317658775
1686284258 857275164
977017601 983985898
801727562 1381597787
111329021 1483446862
423441468 699435020
167884150 218248227
2033154918 255678314
376562668 1496164665
1147699650 1497667853
1486870038 1226183124
1502949877 780500461
547076978 2064021348
1830736792 411952997
2051833968 1401775927
820872566 259503046
853074887 1819234526
1502348065 1170305786
1986619307 1993087325
875668252 1026190457
1318693984 948290863
331182699 394211607
667509295 1441207745
2128062693 375478874
1058607410 1300059337
1835315055 2102068980
187200332 1202263590
1014948158 1416645784
2040440997 1920659969
871618984 840949390
629468441 817507954
1469460315 719013708
1876216410 1018775007
1779937736 1368147252
1963044847 2100993398
2012473692 734531559
1928417371 101201928
723995869 1500873111
1248420345 853771111
858042249 1633935122
52035061 1231883072
1990950480 576278285
1331437462 47815772
755833285 2039830990
300368605 422913469
371442253 1566211964
1306692232 499712783
822609558 1662097988
763469324 2029138424
343383844 493002064
943055352 2125918148
2130563249 1353698341
1750932039 1224256224
1023344566 211306404
71664217 1099145515
292386488 1686658444
1504286530 1521371659
66000042 1090364820
391080793 78415229
373570930 2121451449
892018586 321481580
1371423505 665947384
1853731121 437667049
613042745 1566044372
1705298704 1320268107
1304209744 1656139896
354224809 163726315
836718051 1250152217
1903728389 553499495
980085429 57318051
15295343 23102483
1686752813 1047248486
557081903 1932164686
919257011 1498533200
1249773161 1045735934
549870781 616317712
568792710 1347172915
1475082367 275787313
1573490372 1870341631
603248682 2122816705
77397639 1930632751
373146615 1488270054
1877308398 1408506687
1797123678 174658621
1368438789 745567005
153487332 565521671
1820326035 2047034060
1015940553 1453708664
1727527292 1278844003
1230932669 1612693555
1430623520 1633516458
50762225 313545885
664803233 230831229
688456734 374896117
1873865444 729466434
1426419502 216634738
1936133367 1928580579
1596033778 294219973
114775682 833629476
529560135 514336947
839702393 692240267
654520858 905029621
1860785339 1543960435
101873972 1692030648
775836972 1932765422
365361889 1988236476
40017527 13678914
112986865 937869706
846070627 854064799
2133320123 766513619
1988574827 1684419518
1265026927 305956852
2029223060 1424430163
96624628 1810842739
265336985 1438422859
2107387733 1554666622
1001003275 820408683
124988786 825837564
1018451319 584016532
1340384858 36263551
1636567256 1126095261
1195319455 554154993
986523547 615772115
131790671 56954599
1885189972 2019377425
2028717330 1576556276
1989194177 1104200887
920730706 1292132172
798003279 1446348777
1269701705 2033127941
812864064 397951007
449336913 833461664
681472730 374710234
1913731210 2136124239
1460677283 213781108
486051464 1165796389
268140890 126251558
388734363 306036165
1271500582 1476234671
136668594 230387981
1101965068 975383671
276419309 1772344208
378837661 1453473721
1285968433 1581135888
967098941 1812052560
489626634 1656548643
2094350222 408313065
724184418 1988821104
1973794533 245591348
415676208 1714124253
1151007478 698765047
2101305077 1261336893
623988430 941564014
470235624 542310950
1242485596 1189584503
884060098 1456489822
721193915 730964141
1665409031 333134338
263981441 1214306741
1165559241 982891695
623051002 1800126260
1415967856 207858132
1316767015 102212752
798138940 40151287
453961845 1576697082
740192225 2134926846
815541328 39445354
90327896 1813732214
1867184465 1373571451
1362693566 1641124438
1067031531 1939077075
899452945 876771721
2040633988 218565479
1443327672 1216623003
1157429487 169077894
607519078 666313416
1098396581 1625682709
461893531 1831195466
1656510290 536320395
741721434 430014936
154302158 263949989
381461304 511657644
761484094 701985370
1638282770 100283444
765988865 1866299850
450858225 512894190
510179157 1995909077
780458191 804734658
1864325825 535441393
16027846 2035078715
225708335 839854009
1751850505 1433278510
364501040 1101001125
451382057 1983075617
755708037 887839599
1222072554 1691234955
1765180637 519535546
454471295 403741598
2051178012 595543340
941835123 1689611927
1433616026 437607762
809819984 1631461175
1121886957 1250916573
1882950347 1457784937
2112422155 1378684325
1865830269 786886995
1763787958 1990815037
1916456335 1772358084
2004110544 1183393251
1862102952 1607298735
1099422486 809131919
252541421 761943054
1588727696 213978259
1751358842 973717117
682245997 655375373
712853831 929642308
1826770244 187497343
706237599 6649255
1146948410 1215178956
1892295339 1079862365
1306190484 1978446238
993575895 1663177007
478420251 1313972489
1050823891 1792301563
650664565 949343971
637195519 47426569
625004529 503941939
1380218423 1465752031
2020191497 1124772424
1657317066 1168088649
1943849167 1107732814
567857152 474086239
261021806 81048602
1939262396 73584667
1064391709 143773086
956686757 1097040232
1002589679 1525094923
201626148 501126777
982666023 161664550
1933575383 374771588
2017124836 905598416
1059080900 1559712996
1145788914 425528125
232141852 73104884
1567386117 513130522
987256025 311718164
1892904732 2126847135
434886270 1746569002
1786470511 264857647
2001747632 63450148
447718308 144044805
168752734 7012819
1014222215 51655664
1652588669 1082633261
722715057 321075832
1901443019 1648488994
1463343166 1331623957
1534383172 197098627
935826334 3551436
1398728039 1148298262
1600651385 134702621
2110265924 1997374486
1702684862 126455114
1401191421 1324038605
757352574 1880690486
974491324 1617532081
681015509 455934423
1139907556 1068489887
1656099217 1408328703
315472045 1715548140
290368555 1939629242
1529172095 1130804121
417096734 1921548537
318073239 1859582461
1951145528 1514993597
783552760 1046611296
2126357099 2019984349
1283778368 2002739780
117179114 1968581852
1456067669 1799190036
1405278895 1776293512
740759335 1750348187
124781780 1786856914
1155983146 129313208
1927964717 1515134614
1438273715 1704174299
872686138 842594977
1149206085 2130694612
850508004 18861172
872231658 2107313493
1999536984 28057867
435157635 1687811502
1757657693 908222951
1965387330 110971262
1935086164 1785337947
1129791213 551555918
1732833249 1134784593
720584736 162912451
689182866 1647982961
257865942 1880584157
1904685342 1744761666
575313186 169318804
4744133 2073259519
1990330510 139704690
254614708 1875064488
1595930667 1175937351
1865571885 2135039178
1886319234 1643606279
449272283 710602562
1400998247 695600386
1555726789 1046966175
1975227646 984166551
2102344761 1104763008
87306320 1887950997
423590454 1531000065
1585620059 605137547
2124964274 1123429581
1742973791 115823107
972807109 1787841345
484859081 1586264853
1699706175 1600561906
2034842502 982658697
222970180 676521680
1745833637 124597800
1081925128 304919988
610576672 1556734877
1509665585 889306754
1915948901 538068201
1895399974 249158041
717522729 1881649785
703210386 202441259
1301047513 531707716
1481915847 240944119
737732800 1088485513
993931273 972928019
175908236 1815570232
854759574 1477742947
1192335360 660478283
1331946173 1595749505
131645939 1497442236
1232840558 56583473
1234462838 1732417662
269014981 686919885
436613280 1607495129
1430430142 1685626959
523186956 458227029
1363850485 628289843
1435470308 1159750855
394145296 1042439463
489920729 886368492
1598921762 278272244
1097028916 1653625504
565510506 699148094
1524502591 501208221
1740429353 906034256
1051113404 46347038
1656865205 1306903329
1353019729 1206249003
1045689116 368275444
1449570865 1645695626
3307332 1281239212
566909861 853918084
349083222 1491201466
895070310 598501551
502876224 1593195363
284850894 869222434
464558923 1340886324
889930336 625362223
2143379935 43595720
268906443 74075604
1026806487 1906608351
1804850039 1353982875
154527519 1390572793
1427473344 2141721470
1012958376 1756502068
704435653 772629050
1419275253 1869981391
1138522901 143098437
408384343 757442225
196870084 102164396
1258483103 1252929407
906167416 1178217582
1275305754 626270039
862912216 1635432367
895502136 295767846
1187060811 1206274609
356270706 1504628252
838272022 1399043010
436760313 1418408969
1702309466 1338629031
1212664608 984841047
534945724 705677666
1582407265 836793118
907116325 1211376059
972937806 776654677
1338655607 1032394891
287587458 1467975338
696838786 212290594
611757627 1157076828
1146897804 1882433662
1922155659 243789768
1196027933 1231757062
224654330 719468502
912347786 716725692
621527436 901844207
379657577 680657063
2128091106 2085804555
520119884 1424773594
723541386 1955265962
1850324163 270267573
337398308 1963576405
163818748 641212255
1256109687 620360830
80586573 1265362103
1140495125 1240685611
1981386811 1354041212
1375061117 141745162
46155780 395237542
781454629 334274023
605853051 489402066
1211004217 214848974
2067848263 2009812256
1341650804 1479146251
1554604057 1198650961
655255787 1356600145
456079888 282917953
1621108006 1123567057
1597762204 2088103428
54466576 1234533774
1005851124 203598595
1789091592 670665199
1740953301 1143500110
737532474 663635128
1490043637 55282901
2034289089 698815170
1813908735 625974386
342235210 1501194910
1172906405 1809863411
599324580 2054531161
1232447265 684541730
562101281 29103420
586458953 567824209
1911342475 1008149972
1312052010 2006798150
596958006 8538841
545222166 1389820096
678930199 1962018690
921797662 1887555089
1467345241 1447624177
2009473800 1496734668
328461603 1965325502
219901560 207724986
1409154013 1583446956
1976303311 918006523
1288288915 371933251
762699878 1994672000
394494946 783349418
116790905 913254060
1955311480 807207731
670983819 722136869
323873140 497896933
755580613 1106070663
1043724960 1180361893
1934043566 1158910175
2087922587 1271697111
1015414985 346146210
548204845 225160786
685682339 128270377
1038883743 247051319
896693025 1110668212
1534772735 1487124574
480612638 1363767490
939750062 27383132
1416823994 1863406344
1075244195 692949979
1305763919 707840094
1627024911 535288162
515102016 976139831
517788281 1278600502
401223318 459686803
178411244 327991855
1496139172 26669059
1425526294 413335029
425388157 1700021439
513783589 128464759
785626746 1380157526
683435754 201677836
218542533 574208939
2105658115 1322102892
70816215 736731063
307654356 1189322951
1804052895 376409094
1438875803 1171300945
356353089 1645212235
1592040590 1157285197
126273674 856514744
1541006208 1219684454
1238921913 815736603
5833534 761200561
1290522208 778189137
1104702912 344148980
679559791 1530801452
256458078 1363858965
1330518688 1109381386
449043581 1726216138
686999382 884387781
1231611084 182281212
49512504 69591640
1716620037 653681877
20034397 709491551
1038497790 107627818
11850208 1275451641
663442421 52420540
787562070 71327799
658154070 548383812
1388320408 226715617
1368535386 1353588396
1965808722 1844374154
1463029932 1228214640
1120658108 510327455
2051711786 880050994
1261305915 1027768519
121972685 899440016
890737108 1396816749
177196412 1746042485
541306699 652036341
1573404959 1519014220
433432423 1451869554
1316678816 1459959331
28808084 447347894
1890309364 1148921266
793940057 1246652387
416056801 1275096133
78251583 1001040340
563310220 1835083824
89445879 192502949
978869000 382860462
701916059 815668652
707711870 1639237510
1629726130 2105767471
402558273 1416188232
1789919097 1254691774
237006102 1591639877
2096968769 727689478
686529744 256224324
1580729077 1860523271
1573808906 911989460
1901848555 1490518493
1344557338 840217545
1184693358 1912371109
1357161770 588443505
1058643427 131712242
1712665401 1471090650
668993768 816255816
686718867 92336869
396396979 1977716677
29735744 848162500
37425476 1857441934
1367867013 320606449
1899298109 843011402
1070652473 297952606
755590743 969837232
1810130555 689890884
2045211885 306308281
1167894469 184884315
1398803213 1438600436
1352337912 722146334
675528348 365655546
1231651475 318001805
919706242 2134074387
2118844225 1443571122
149018131 1570056384
1946951462 1270710287
1475939177 1186996620
1501465329 659684430
708579363 67848387
1586933356 1765078083
1143974245 337557325
510463917 1159590431
1497485150 682025736
780337192 1306321838
1839832985 901718304
318099403 1744883625
1567303839 1411946973
464843747 760725979
186755067 136290582
691110557 960579917
1446374100 1412462401
717188393 1471827240
1468689763 44913618
737434433 2052937231
1874528041 1716064574
1764413917 1887946100
1982058662 282497254
1783118514 1037154322
1098518239 1433175132
852519118 536124666
1063546750 1708589241
1926389225 1740729687
609567070 1250782101
266118004 113840328
788676272 1982254158
1535049968 1623227175
1661440724 803935849
938358411 498854825
1099274514 390946591
93391649 2043796153
352425552 1257617628
922073292 299832644
116793340 662914809
1731798389 484416213
1040043333 458610799
1830227412 215516030
1039389172 175771304
278912438 1845516557
1704116574 1205233003
877916331 805950565
577703341 970164015
2143876043 1592032412
970521307 1719725012
72768908 1446077527
1319704209 728371236
1129941026 1131280272
765303946 1659854344
839256765 536708785
295692282 1394651221
1145613672 437513040
541351644 40533375
475520197 1260312871
1275002256 1428471174
1130432375 189549388
2116008364 765480914
1800957326 1481621761
279110101 1217359061
111184838 243645851
1010311652 586287040
8108029 262813870
666647936 30156001
318399239 1704858431
597682470 210914869
2103008434 1940876061
1012989250 1145147950
468986397 691996683
1105286168 481502597
785179570 745076295
1488957861 801994317
489160286 951338017
1985658312 419186069
2070584382 728986853
1879871298 945896286
1182170942 1759759597
610453507 1578395084
1372277554 1531153824
898595541 1633418703
1850069164 717312654
2042231135 2087342313
830927869 1745693997
871049709 1746223545
918229151 1886837232
1478218805 2067682343
612079893 1234620041
2032578500 1421413639
188138131 369286455
1478223307 422450076
92429888 627731891
1552615359 68835798
1962441030 2066512880
1698830692 275833948
1425377738 229581704
1199108451 1009172226
1486518431 711888321
2005500491 1131745000
883586727 2034483541
245348850 1842057130
498255939 1457599395
2015656422 277353507
272204612 1076380241
1276643874 1625207097
694201362 1768051176
809760704 132112619
650709562 691050310
1514245971 1704150151
23026879 626145270
1574849121 802437828
1531354380 1622976749
1794810471 208557660
2002379568 1484701313
1649000845 1598675031
1530566588 212532271
1013971074 986233031
1570279672 2060881568
11288346 281410211
1736797398 1113846117
1044760400 924724965
1594219943 1797599687
693542226 531415473
1698326204 1650598050
772280478 1802005367
1659336636 1549198443
1553717728 438935328
1344844983 139612339
391161432 188184816
1524021604 190333860
927489195 209053796
707936545 379783851
1246606762 144395018
1081107327 514613177
566218097 654432242
1974888487 1330043264
910830540 712194978
1203804342 910514795
796868916 384198242
1379143534 37040074
855811460 293503685
994287203 1067068422
355578034 1078138576
112063916 968257666
2132359224 1454209004
2084933813 1153828436
584548517 1234440285
1507678555 1096517321
1143554043 42727706
630830735 418492852
1866282518 444786379
2086886166 995952943
362017119 797969980
1449767091 713915455
1261798762 550908151
2065425511 69728862
1754448241 1670438862
1484568350 1838852999
2098741330 648205324
1798441651 1843383814
119121765 1533427679
1187256082 250317166
1192377758 2145000464
1049101645 1289624078
261575234 287428919
2031785653 126886949
1241038064 1204595264
2124050710 1687024827
1668525572 239582678
974777417 1700267325
173620544 847139516
1462910638 1223672950
2122327182 1560710805
1241071229 571620466
1742574120 1592858622
1054709489 703869477
1000962424 943465479
61821235 1678256423
1086158988 383136001
1930451426 1351754128
773339060 1739588302
1545102959 275585575
954787436 425906336
1712348284 1212409066
844926164 253709761
1168620804 891314742
1754109199 1175882976
1872376220 551295297
332388935 265426714
324644452 1119516022
479729080 686334348
1493994670 1506627409
1426004682 1157563571
254448619 213844889
870482822 424450559
1469893392 1883638520
1002663613 649498566
1688391580 1703288612
1681609871 994297399
742563166 675531541
1188861271 320639889
778854981 498523135
1394414401 1132218571
69619763 201991040
961789817 1572656805
932864915 2050314866
1911665980 1827535125
691146336 188091632
2056733349 224791872
1610247046 1085058533
1703775319 1496907216
1397959101 1135514033
374470915 1659228483
1132988961 1558278933
1088806241 851128169
759877675 652285434
454014389 1326744522
797979482 469964334
1191692999 1349909831
485149356 2053763731
1943333584 151297921
1193622944 440015207
2033269737 421339240
727149208 1662372015
2017329382 348844138
278219459 1167344424
1964460845 1311185813
1890711170 1579566886
760871968 442834791
492551537 1116700261
1071534744 868450617
905735108 2048188489
758118982 1787433730
1136078378 1540532285
951605761 1995159199
1428035352 440468345
879522978 566990733
1114283806 895346195
155110638 1884209095
1020483724 1860945790
1881972832 2006443679
1101944648 948401919
624135067 407980390
1506314838 100460354
1661061797 2012211178
1489899063 1120693755
1276397062 1490395383
99391490 1905273308
1803732888 333764742
1979222918 1995291248
651178472 551272261
395166202 816105413
691434591 1719622919
434372726 1507579641
1219681661 733833172
850087873 1045865281
1467284488 924899829
2049548946 608608098
1695527138 1167841372
661170308 868769972
695305415 568302922
1574621606 39161539
456404953 372474449
566455797 829987258
1955075873 1010617078
2145837306 1841395516
2046080077 1923232571
943210494 1074963364
197130315 571968328
1611170111 1939259652
1523211933 1970531144
386220771 971855382
169545960 1295215174
717626192 918063990
1589571461 1736507192
45085336 260910468
197760941 858299656
1338259073 1357718073
1796152748 950996822
2051548942 371792338
1856194436 1414353345
2107599006 1729333563
1850404849 259480775
733846567 931945916
930985080 55578541
867389774 1529730949
497119950 490043293
480148273 1238334496
805607432 1244195796
772095449 788473420
1168039514 1492899055
193718578 150729864
351786852 1643250705
920458378 1305819651
2137139953 1260830288
1098971061 812456332
2053950071 678891147
1568155398 1017846243
2068413138 2081360670
1236090733 699812969
1278368808 121866455
1622813038 692872579
1846843277 403209323
418431904 1584652147
487079180 280941856
1118073815 1459771149
1125351132 1951609493
2071335322 555085841
1423978 1028729390
235607927 2007607866
525034601 1641768145
1966983169 1253828614
936654928 1114198775
1589130442 2032700214
674041031 26580588
610765604 594978980
1964000932 1861133558
791037298 996143423
1836225797 1211763674
22247441 1934856204
106040389 2096052852
1689088208 1804884310
1910538673 1855641044
1621984511 227118193
762508075 2096901163
1023423452 224727359
1066526763 714494643
1624858375 337416819
170031174 703379745
1026169147 1462323135
1078983927 1129769245
1515200108 1264248199
767017563 683200500
723432725 494528938
444739018 1981291224
1214563046 526985185
614774299 461872451
1476817949 235094071
604390318 531073786
1049615241 1824629603
529393869 1997641359
2019571691 1625530459
557703078 2026030007
426940029 1834448620
2006641963 368889877
209664951 1875805237
1135613564 815294729
1754011989 1681896337
541124299 1226789264
879527596 1445466913
462888874 1451577987
2048702841 23155811
1951299560 161729974
1799608881 1260534244
50459500 1771762529
1431070047 561349193
1776678640 507694707
234452693 584527135
371319802 984079531
656877271 1121912434
468573212 559544628
923682795 602910616
1587875810 13098617
1992180143 1596015810
1604725502 1027188473
174287521 1218499058
1643926529 1120416096
1318133251 1613366420
1570157041 1585444142
205931030 1323312587
295437495 412763165
1444304122 1672524023
1815017330 1951473784
977063972 1330686114
832074590 1956594219
28240155 368030083
1312818393 801396401
690502273 1072080125
326536292 2049367297
1566729436 1277867228
1269780929 979170650
936956413 1196312487
978537716 953290596
893586380 630105777
321690767 1339595034
523604914 1834276410
643876162 139535586
622309876 1430389426
1347502695 1808611162
2101233807 2139014273
2105322025 1650214727
838817600 782806880
1123459002 1923159062
1040312695 331787143
1031569341 1741154929
430648285 953002219
657736253 177329786
807314788 1748946572
2125321312 599375601
1441142752 1083941946
748476803 1760646983
459283259 347271832
1996273737 1468014357
933511704 1165203875
582838019 1032159509
2005046023 1304466334
802803245 1638009715
700450856 1584711069
292927979 119712503
1949440339 1652443209
1690804162 1483872494
1822195008 1500977919
93308910 632825322
1338022062 2077685995
1415831058 125394301
205371493 1871920315
1450031211 395337519
1222251778 2130448762
282360632 659237542
95448955 1191192609
766679531 2110488070
1762384735 813987248
162259460 209801932
1891134568 1056549860
1627426366 941853504
775387716 1795718780
299786820 204890398
778399831 1987218071
338313664 1221553086
22649638 1708626991
824557561 1270586540
198841227 1129626828
1999840359 1825951215
2055671431 1491404255
1595971890 1923386580
1640475484 1811595838
1152490937 1317913810
942263577 1135197951
478205345 1267495033
2029839952 1655344694
89847964 2115960777
783833804 1971780771
1485684911 1613224944
1663742165 1411225476
874109998 897975926
416576118 446540932
49178602 395234123
1632168892 2019624046
209789765 1761333595
2101807804 489875477
1660407290 2042716100
1339744462 762496536
797970685 240717461
734733062 528937172
1950801652 1047037592
1023927136 1328284798
826562673 1280300962
351367502 2108530499
1542938024 66578078
867430951 679198752
1726116659 101819069
290306937 76333699
1941991409 736508287
1956150952 701202603
1464726105 525389528
1905256579 468402920
556250066 1741070403
1047103142 96029399
258091215 100976812
1147849899 1113122712
1071452249 594717036
1576173515 1257556383
30776458 1894018155
529667843 1584940989
716044225 1142029254
804617975 1490148781
601565082 871061902
858679871 387556668
238927772 756582951
1447445893 1571137517
478740212 709378628
1578893671 1798683482
668285050 1990079585
67772371 1975960338
1442349179 85858952
704662952 1822091210
1521414777 830713357
289655644 123819944
1396851872 1796766428
367680029 1876853510
437929065 1085528204
158342346 1533293813
1949848324 1456872552
1197304632 1045320075
748948993 1458799887
1068371932 1829460193
1285474673 939808408
1634008438 457631908
2116031507 1182407019
764872531 217361377
68509897 891466233
1808666541 702878157
1801507094 2088144981
861521985 977248723
593635933 659483935
223581146 1055207919
1505916727 1408196694
567830618 1562472193
869403800 268298475
2115818746 967383772
1562958249 1823319012
1724479011 2101698748
2031618316 130435609
1834314315 1122523939
411408670 1194937207
84764445 1993782386
2139423441 1553731465
914588171 134936334
572060245 645944804
327876248 1170777073
436102614 721566424
1736583005 58726409
662738194 883682731
1458794482 406550884
2116764945 1414759041
1495867409 2053825483
1370262111 378540295
1568297432 90797624
1759810557 157888297
645204311 1652976037
2043210728 1098852618
1570322983 161170460
932338981 301131450
1805830827 982875240
2092947604 139294163
154463512 2099790929
643433641 921304034
737960953 1832971225
387971916 1092719115
581391572 385794591
746605726 1334042980
2004692424 1896191863
774184661 547569596
842344848 113607382
875646797 55487535
2145134235 975832736
624821656 44173988
1634255417 731016739
1093911624 522534663
918819492 189785741
967006366 2140573141
641824702 280719321
1126935859 1703935126
8205291 105355452
1110762593 777366653
794916090 113134622
1234748315 67419989
1705965554 415357510
1100899197 1205403058
149582553 1635815833
1055080366 1988308855
12414790 363663923
1910195443 1186122868
561322383 2036428204
169988686 28094079
1796193459 1407958476
28069132 708473948
1916183989 942932773
1430028162 950476988
1151848421 571452032
697029406 496448288
1671781708 70516562
752385360 86174597
1236193276 1571918946
30356007 1588542660
792834268 775792590
1471715623 478959374
372978468 942112391
534087857 891994042
2098932902 787332624
1114959448 162902708
951581877 1091565870
696298388 812055365
1893021218 1440248033
1311433159 272358492
1671291797 1156963040
1205894417 1432983316
864522316 188281078
432202090 1309233320
785970913 538340670
1130009765 1972525096
353578927 585250128
1556677098 1357058114
2057588525 1619998122
1689225582 2045901905
559668732 1719687165
1560928479 804161826
763071279 1506483201
146976293 2143975622
883214779 866098728
1785407529 1860467833
2006274743 1778194854
121443023 2080628828
1926634043 733765529
645598011 34933571
77063191 1250241931
1172274809 1368173699
2116325828 1676178952
1139522530 1395950280
1048835136 1000641127
945109722 1738594280
2090815568 219142490
1837283952 758477689
1497083686 1050890531
515292078 1987416730
1594387222 1062599013
306084750 1668894139
1965885554 799104942
12476957 1823378155
521499271 1034641609
830844835 1440845648
1060946895 1015643805
800568846 489963524
637818724 932828017
108124145 1323751214
309830506 1785778573
604782853 610276037
2012570893 1187224227
1565842183 1131077333
1279918870 1317453965
904980934 1500450713
642488765 135399881
1116023099 866080509
1488569129 1630378643
1279778789 1075376158
308521891 1410996939
710948463 378996297
581757987 1733352678
2094246824 446544827
455210274 403078924
693892795 1254101956
1799452468 968499858
937550466 1078639021
1659786290 2107768344
698717107 342470538
483246482 1876477652
847179895 1185524992
279299620 1448126231
797812737 1293646348
486796905 1192202761
2098344329 1666397081
1476717041 1187486232
827873527 1772634215
93305808 614447413
1240113898 28959492
573640620 789437850
1964286487 1879852277
1459604390 2086065630
1708406733 1889496609
416964994 1198636665
120801644 171000465
1950412937 1345652379
424227688 937083662
1381188599 1987477227
1487651734 341858090
1650280986 1656069116
222445128 456517327
840185857 1254005828
1960383838 1883072055
829105865 1993828099
1297433383 897782588
1194828063 356431143
1659466858 992075922
863177890 501264033
578753231 1605346940
1248255094 535214313
1962021004 1629087221
1288117078 1524021355
1803484854 1628897721
587772848 476992969
48351902 828063476
1939991151 78529107
1831550060 1508614136
1423100370 903699285
1379480306 16007466
1412792200 1121443838
1933523454 1262295018
1365065244 1555281806
1288273813 1532175700
133430633 1277844516
647837382 165980595
395080980 423016861
1441649315 1879171537
1085737295 1701867723
1735337000 664995302
2101830557 1142194959
975695248 1565623907
1369155150 1269170602
2102971741 1757963903
2040828988 341992993
1955953199 1882316795
1371420102 1773978634
389395297 1583907956
1344313119 1343672944
1228095467 226007979
1243221351 1046942712
900245489 74263423
1709025909 503713163
1944166182 1319880721
1060531938 553448066
2036284009 908378555
625974444 757820198
485388444 2107826923
1453494722 1122699238
1302636909 1238288691
779939298 2054698884
1082563279 711323451
243929834 938979721
713918761 2097628650
173828690 1579207594
707541172 1316446298
762941995 1307168072
1256208255 44979219
1687119764 1727653238
649049765 1683006996
774069652 354264192
391079903 1082999325
377477502 1233897601
844470445 949427691
1710933041 668715671
1261462000 1159727834
233169443 734121112
1899757717 1123154242
258407106 1729035224
518350600 1804991779
1121640183 1292804449
954989907 323811631
624328455 45759261
1761263154 281637954
1808979891 1587651343
232125232 1461481056
1223582084 1728985041
581645278 2034048052
1910908957 592574668
1865322323 1685726314
1500470595 767422877
1100160166 1961488280
2064244182 1858374779
715062630 1586589633
991501758 1016775383
1476840654 1442431056
271564712 1240597223
1798651581 1788486923
1045036768 282883013
1074536608 631199529
7182745 1422237054
2003030893 761739599
92768666 1835266827
869119807 919022429
1658589641 578443836
667809417 1890820706
795479753 1223503250
1005232977 2125780164
402209562 685295064
481232775 2004444183
1718479160 439843264
1629540635 361622905
76677962 1772862000
142380182 2077994309
1648116606 1324601898
151678750 1830087020
363638159 1517095956
1626722799 2136504503
2125577174 1848470042
387290584 1314623622
1878945770 1385213681
903635426 1527041720
1666482576 22038533
1471380563 1595176663
1859584050 30141887
1994083956 1927800662
1039348266 1624797386
1157653117 1027694973
1395185866 1107481626
1318808637 697647425
1015996475 1758154331
1027585828 2013017991
1524867541 1173369691
2067706806 1106269691
344574047 1398757652
543115020 649012270
248627575 348808258
1049550919 485614077
397537023 1030410187
1720789897 120756244
948904011 895567788
448322521 591818935
1156834831 421370668
983092588 1787447263
1148694640 1132845118
122291455 190944527
561519147 1336800871
1880725352 1184250334
1238811586 214550609
1868244600 227643221
1301109442 407172761
1027045106 1096197217
1073254674 600779290
85254300 1771572789
1366527121 945731513
1256321909 918990975
1686749876 550811758
1259691768 1497326566
914517117 663801311
693941265 1603118723
892817955 1663805920
129779687 133492004
1229671606 928225450
375039055 1528552396
1020866518 1492072261
2018639213 1816736958
1146244285 1200456777
528564252 1428613253
1632436832 1992232630
1258095734 1621132025
1278649320 1565217476
1514429975 1824541092
1660138624 798402195
1922762373 1645808340
1581839537 503439532
1020842100 2121808307
354338690 1783690597
2033070796 1618215845
2141300493 380052842
201313348 1560748971
587944813 1164590513
907750432 1248730340
218000456 1053819428
1873135335 759357875
1305636800 638541193
1468883036 2010339845
1989205796 190628077
820895619 59665405
432032619 1680092642
311855911 1699761959
699004083 638297009
915983290 408052455
1555536266 1810941223
1093026349 2027412878
1550586414 621484962
1076151166 1303235466
679442748 1794998273
257240977 613152870
217378429 1824747864
1484924803 295587703
1106168874 981364537
468841992 364809301
1997532025 56829625
132708690 1941498049
1146097136 2123023912
1202235026 1403895266
948425501 838340827
559786225 389726491
520399856 953148545
297199538 517072645
1706655851 513087612
731563830 604821604
153774867 1990944528
498224016 1386319591
927404837 1415865938
1586889892 1510022899
890652970 170460637
1673433545 797145863
1286321170 219815532
1194210780 826860950
1206445907 1050856078
623889496 92903246
1515613523 638574473
1826944777 1854957295
1421146669 1815544029
2144569969 825861859
7682662 2124174379
1305279946 2047063120
1533550212 1470699621
388753080 156692896
2006435919 2067308644
263281104 974553867
1359086930 2059483069
576037705 697713921
130509639 1000418903
1557263753 2134465107
2030639822 1666684621
2010727857 368525483
798637234 718272811
1550939239 1997766148
629309475 1780605352
1527923993 1931942103
1397231287 808319770
329762908 1002144513
791622763 983246995
1264250208 77788532
239075770 376881615
1087420251 940427795
603117740 621663716
891177999 1880346687
1913494962 592164761
411737337 1009872110
539443193 1166958755
2076932780 868785016
1741204890 1269522967
1440994561 1492645585
959683530 117644121
2121222558 506776334
1468229819 194722703
269163763 855094641
1153350711 672445854
2071638045 410957397
1011305601 2142310202
332548089 1859682845
1122113815 1841695171
787211122 521720760
207659456 1413927562
2082950963 2069021241
1909791550 180305110
1647631913 813698041
1893026076 332702280
1188261089 396540571
1520175398 2101260139
485037486 599956571
1663818509 1233442048
880676992 566351303
559518289 1020919645
90241122 1175355499
1350857871 620110466
827177863 510644460
1628346005 534139459
304541845 1248898300
57771984 675890259
1141332941 1405319096
4738295 1794894137
985658966 1833073913
170098190 1002097208
286275274 1494826241
1679026654 450713600
2055989004 192508456
802285445 1369008540
2112494199 1230982665
1455497713 1937961284
757257487 969818758
1417755661 329314087
190504117 2061535375
937094378 825392423
2128135236 532180500
458580915 1441128619
1072523855 636092507
1201251513 1956901342
1328208951 1460335801
1378313754 1406207072
64042389 1181960057
1868631972 1942809575
2027162755 246505884
1942030925 1745858235
1340129857 1147394959
1324039700 1983200387
288565612 1778549271
391098588 1446400838
44567417 1504578500
847219226 2109846256
1117423724 1990780418
481978193 1709041091
216777621 924144690
226113826 2067790189
792477302 50830640
1416968436 1737582230
21048004 1243844093
874339900 1997321513
308235347 1698266153
1545437305 1494065261
1669686390 992563773
1300847106 1469691167
1482920714 1200653209
536073536 1985666209
1317184081 659823531
980030617 2090976217
599412236 1935888797
1460082910 802177282
1937907893 443123956
1190253599 1842680103
1789481220 179719000
1334572511 1822242830
367969742 1448004340
1672167940 1655354958
1153354713 1056144436
1660735615 826927896
1177107614 1558850922
639060949 794863586
129843984 1343027127
1503862929 1895646213
1025958894 791560971
1338752526 1789212355
1264334872 1135492748
253047241 2633718
1870960500 2058992567
1844953228 2022608793
493624033 571697002
1370647480 1603876131
271969653 560959538
112517003 926771070
1937177602 1184569222
1813622152 1814202868
885158615 1025882162
1051328152 111244611
12991952 1092063717
1933645065 1041824262
1264985980 467976235
203106580 160932920
920953908 1723487050
1201573868 1164284140
705183961 221177008
369078487 1982211631
1905492377 1212280168
211302037 1262663317
340412643 1033777449
2015579795 1770743370
1583274724 605269007
1468977402 1687914117
1199755626 210612368
33947355 1884241987
1617106267 1967804590
131203357 199419576
1705107567 1250349295
40409977 1825458920
721582760 1691663940
480715271 1043012888
940021499 81290053
1406037429 91140524
801110515 2106623046
461810712 1001595681
1640990474 541395233
1358819156 1590951023
1595189500 1415528609
212861232 109007819
1633418641 1134564765
183631854 1780003113
1460288616 611353541
1635211424 1912506403
1577338728 831500950
1784102940 60201107
1564594831 402671741
1046232857 219884122
770702605 968624242
555121351 141912535
1677385775 612720460
1416638342 126878101
1360573937 682623894
987647290 1044801556
106826380 1703900353
1429043279 1641033355
1118294895 248831489
2018380099 1956572748
1887501280 811478670
1029357698 402198124
249965333 2117001021
1666647193 2067399362
1495425449 1568259194
356769115 2100818303
1225108443 1596003802
1567515124 222252081
991441855 478107148
2042926085 1742191199
553319076 912454961
27949194 761653014
634176538 1772979834
2129134334 1951130929
361035194 1286110326
1232515347 1615525564
711207183 468968533
1187125394 2013698653
883474466 1865550692
2034620801 478243693
1952303157 2027937770
1992023205 1011767269
1747115783 1354409175
2133842639 1966436841
1622807990 1124238322
348132272 2124681423
513194577 1420002984
530208605 495953786
607058702 1485080951
939756867 244898638
286939384 822372534
657266400 220458998
452400039 470558812
1325563360 274831926
320181343 930768335
1437817907 1063648218
2123940601 1801845385
1920679391 871815656
1758896441 1677597564
668639972 169865982
1789978034 1824485681
817071857 767989502
432177853 653863097
621962438 2096429263
1735370274 1994750544
876571927 940709828
1612764447 1907702510
1068464101 2116095250
1070017940 1317549422
1421458204 1999908152
1844177630 1693865985
763730411 1912136755
1926545019 1273239146
432338786 1978754557
1660790709 673104582
678905309 1293387872
1256557877 1053413954
1188538911 1859838032
548379091 1373698721
1469223976 1818342112
1867280452 559707751
397790658 57450661
1938494090 1292139575
598534201 332894181
1368368267 1265990703
712808076 2133482439
812684682 786911102
1024851762 407826004
102572426 1182795650
1089279040 2639309
1112386035 1574217345
470897795 1867378568
996252012 59785956
1054576653 1868559612
92263271 1293630741
2137518573 1538022415
1042969232 244559671
661060158 1078852908
1579408765 1257109722
809561796 8803463
1099787469 1817998048
154398448 1564293780
801958883 2012880369
1373018649 2117328119
1213805689 2102814344
265116741 1558738458
1486737867 234699531
1748690477 534497755
1808475404 269941979
1691318412 700932342
2140650910 896384390
434619092 2063199913
1670921031 1711580787
962245062 792540341
1235066256 99755389
626858781 972370035
291171946 2035835791
1092729768 7351881
204683047 146816641
1006138214 138305904
1613488996 1884748430
1944627045 1319687086
1649518519 1264920214
1812460020 2013900333
237857979 1527673366
1305847899 681106943
1178376994 798042560
1278422011 2119182511
1900337944 1961984616
1916799557 1432663284
1200225321 725338299
599481227 109932890
295271202 215032678
611710689 172152030
1802165264 1636622042
1750043079 1438683983
1272032358 457803660
87313243 672492964
1964661755 1396666887
1031024097 1555938108
1721264733 1023142766
906950636 2122466516
353722303 1315756830
816567729 1815810383
1489208408 1234465484
1753848259 1470024851
798095250 362454975
473520496 249930673
450370219 353990667
602939507 1935418746
1157105801 1006104167
34859853 1163643875
1987296794 1252633979
1728726389 479793358
2096020613 675579998
108890664 853531306
1915571696 2020048595
761348471 1245856542
44799433 1365763620
1761176988 965710559
653672609 637599097
1266777166 1834805733
1834221190 1930131901
2016983110 1462306996
1181200053 401104196
2106315854 998731774
943005167 920095249
1881604397 1516468331
1152951021 1486523929
144664963 71796011
252925155 1157522653
2000934112 402952281
745287797 1464877748
1890234518 1586188581
1520970245 1181934222
1486910627 2114191255
994676445 1084998189
698251107 2138309593
1005352571 1811995240
1534072467 1582306686
1045178158 1305677768
1243478938 1027481888
1851816434 1759410198
2055219614 379692321
1278781656 1440699820
144884793 2116763388
150031996 757456130
318348951 29623249
1951266419 1495471152
285979579 2115288287
473427302 1875877808
1673402427 412487696
1452357512 547835925
1779043615 1598889157
257351241 754449330
453951460 2097973895
1679143110 4057776
638948807 877153857
1470376415 713311540
1847499514 1637924995
167430989 1464861095
96397672 486461463
810057086 1307430543
1149490432 1877316392
1508806638 1330660068
671982758 2047285685
59825692 66759083
2094523627 1083642293
61999342 486546274
355639118 18391805
883509611 335404831
1146666778 541149335
584521102 1951018079
486519333 1733094769
41425485 2091261368
493069792 1963752928
57955793 1896392153
2020065657 146696848
1533179021 150160698
341711650 796081068
1245396553 1927280762
1864960216 853305214
1360101816 1853223174
250142755 124091237
1186113780 461523740
336489245 1860855384
202798088 1239561567
1922758598 1913823606
1500507603 1956508352
287744928 1443127990
1577670396 437289470
1007800597 733858749
1016248011 1227819730
1784081810 1395362021
346649966 1727921365
1112539164 121068454
963992169 580849693
740189049 177793824
1463527937 1807792354
1729927252 629737286
1419046091 1864795626
2069050289 1534749191
1979286726 262806819
334930430 124052965
1237236606 59772448
51030834 71090570
525191829 391718513
2146691204 202511193
217219510 363196352
1464853820 901891327
1999959419 958763335
209052771 93564721
380176313 1873598997
855733410 2083908361
124947194 1921991082
92554447 1356162601
1892648913 2138021667
792116505 1841200258
1045501279 354712788
930430274 1090162462
1719751714 1284482608
1059326860 1976547630
2054613585 5013969
1740318728 1609714566
2102689732 504995842
1751089474 1522713538
806831195 1525773437
829984900 2026764712
905324148 832085741
1604059774 883505131
1918391749 1637990975
1195169653 284612494
156668808 1943358793
883982572 411698443
1304139523 1288792430
1077808709 483516588
198219262 1591794018
1340467127 197542555
1386031527 655684652
1320339084 1017019040
217454311 1405933669
1170569940 281085871
1431480783 1708265969
675994593 1573158526
1985986834 1024484134
727132590 1603664479
1168255736 156768646
966511902 659168743
370487485 1017798172
275188149 1408857298
1820914312 1500425512
1288195967 1857227060
308267290 2077205952
383724421 267705020
281249863 1661527061
222316968 1178601244
1830676489 1344564397
715542516 2062945797
561421041 757374422
419976889 1370369127
2147233241 733896012
61281030 790165310
1820047170 163503642
1718937950 633998290
1353969170 717701883
213980242 444637769
58364045 2116219066
1632264973 1829008420
592449707 1503938317
158060039 1108692430
194303049 1626908986
1381087502 784738676
846298418 831832773
1745299109 873792899
551286248 1796588111
1758302296 1796137234
1670998933 1963800465
1590299840 1192562040
263515366 394852663
1904051951 50054307
1938026168 1793337888
506547216 1786821992
2060813754 1831867944
516671983 921778352
1139002772 924224877
923726901 1264420308
1107801517 2146473073
1796460122 571801530
126054906 403614505
219069019 1653831386
622785072 1886543233
1197450623 674815089
1126179902 1121447720
259275767 1184291393
870024520 87355060
64533719 1720790512
1859898647 2026401449
755298227 843168791
1403026326 1662372576
1574357514 1664402986
203660800 32602055
2311306 328132731
2048579538 950776326
346241369 526698364
834140283 1452676931
421858073 782988621
165912669 2066119147
1221157774 176874960
682963537 2120481347
1584632265 164007090
1613128497 1434761191
1177763163 557892036
553461887 1541274383
2033822144 486152571
712598107 414503324
1301556083 1907138532
509045952 178728124
205882425 9211336
2133525016 1091704500
1309153117 1938431618
1552044396 1812783690
73700557 1224424480
128940064 65727146
2107431901 1501768600
2137732150 529087380
192814893 1761974441
1493168445 487181252
628769405 1377870235
1553413645 1491334691
909265042 54544803
404807236 194319960
830853703 1731916384
1654344838 347194898
174493678 173921227
1352137592 1372201787
1969411347 906942538
1909254650 708560499
1150933588 1373311313
245569221 987218494
1938378844 1485328793
765847240 1170425596
272004084 1425378804
1013628173 1588797652
1565641307 1912633325
1446948161 1020167174
1718955420 970199725
61092371 2065445384
854434896 1440266753
1485208649 1513007974
882262907 1176992432
1262913352 1454036284
1181776583 322541284
1515721885 1966017540
668226464 1306307395
763935783 1745279435
529925154 839009596
1594138700 96036060
1128564103 1866350439
947600188 1423913075
84219638 1069261313
1017772938 895647786
405170149 1986502778
378901994 1926889180
2118539763 1915750861
1850377962 783770640
431172653 992323128
1307345290 2103955182
134854097 1415744204
128067185 1197222005
79627069 1652905612
2037277967 1391289278
1628416201 487643065
720961462 1394506758
749041486 1272384894
882605290 2096052237
1149574115 1367357169
1179438635 841169282
1116956863 708542539
1165507602 16861135
1210450228 1267195106
942470327 550901648
498062867 1057613841
599283430 636670081
99573466 381379298
161084810 1839441528
266098439 1324379972
790102750 1348405947
1863158207 207268443
690286238 1393458050
556604188 1424264868
1525978638 398505570
157464439 322749033
2002316917 1037586534
12366527 153837672
1072343181 1078002801
1059975753 971054615
802765373 1710208181
1607718926 278096267
1893527969 661882333
482434822 376506120
791201076 734529395
1760991833 1899516025
1836334780 87101424
6903887 1428428100
170850569 909790799
1827385220 923686532
710246303 471004789
563587696 828121945
1477003826 1969989483
1536836476 1274638066
1797925117 1138834433
1106980944 487700237
2130639076 1922856595
940502938 1096606447
1837855851 904406325
785483505 287166481
1504502844 1785614590
2065166237 1825120349
1446720064 730854590
1096231247 1982103949
236033285 1661600136
941554911 1608849997
40774467 2147275297
2059867681 350954406
1557105772 253159872
1766569369 1240430145
620555177 700031555
1429868946 1998149352
1724913040 1064827174
1051729831 1366822
1088669379 2009903334
208246456 1609401085
138189743 1633341172
1380245728 746434614
1738730319 2001904989
2107585964 1246033655
186691728 2147040500
469866197 1400489355
2016135458 239343681
1609300548 1236523570
860221688 788554521
516872503 849056161
1200396616 343723930
1125969433 1469406305
892260856 1629242137
1980887875 873373390
96523033 1615732015
2018609999 1144892289
139016089 1585503182
1222005618 421915223
1448041973 1067811147
1909473837 1926859193
1678258559 1145319337
562803984 1386416127
550708032 234317333
1093198505 2060723953
265493609 2053981069
641775261 1523119828
2010264979 1395877975
1014190436 717363503
1544956833 846944052
85296552 425094839
1341902109 653223229
1496981267 456178056
1439489387 845271074
657273418 127344792
1653710753 344261601
286129657 1117950385
50520649 972800033
747290663 924658215
1591714718 1313075075
302136852 595370537
651899994 2130207450
541383561 1380159321
522933407 1443787229
933893520 103786891
649583987 742375630
287880105 1040410316
420553243 615395776
604748464 645460051
1949330113 1890076702
1866073903 527448666
1940681432 612263665
416979698 982039673
1664774011 70083078
959343739 716651111
1111642352 740801277
124399938 1901209375
2002329791 1120328441
720068015 673326308
1972251616 1895389254
231465803 612971279
1769831001 682819223
51841267 1878001142
1626686028 1149719757
1829774812 1904484057
366082270 1020379445
2102842128 570396646
98296324 1401646741
925206763 1602333935
1824719726 1513190453
74221153 853122746
901523524 42121781
224114553 432399758
1684248275 172207565
1709680778 104700679
311993953 1888926209
520865881 1524232658
1734682022 2123380354
1276243942 524456299
770753736 59758421
1821797895 1995931502
1835748774 1421386227
1808433423 1209151855
1421076034 1355343952
1735518708 766448036
1473817158 267230662
1001823225 1115825945
1531523179 649692045
1693956393 1216541792
1763943398 100616201
944351165 2006214905
1026080483 377207588
1529131691 389862397
553345756 1298538280
1242215509 604846086
1775547181 1762039122
1116896244 877969795
1177523874 380357041
1531550611 2053416363
1143435278 527549816
76265319 870737105
494202113 862745562
1572772241 847649507
736563101 80300506
87757286 2115085831
217022335 933030566
1852374236 1237319023
301187359 1191190057
412243065 713227517
929132596 442739986
2124044736 165648548
116835492 1557717653
1780771671 909441195
149829697 85450142
726647935 1651050843
949726560 1330807698
311339700 436502803
1159177400 267870814
468659293 912051766
90633318 1761679927
1303512458 1466791744
376692572 318467358
833405530 1415509801
1840744976 1056895022
1843691916 435605329
1007172729 1748753522
1729466819 1231630698
1362501163 198433732
124936823 1981835
576594753 682372002
852240678 542702008
1211809468 1547281094
1649480709 1036934030
1312548819 957698098
293985426 1878791744
657304975 2090272286
155778380 906281262
281609423 51326482
245432762 739880244
1426651080 2037081662
987310052 471230099
1016419082 1337297144
635510527 71995024
184586658 1691965819
1510440554 182639325
207715654 2122724419
125531236 139281487
835649052 749380661
1119819429 990814023
1368967489 359164130
1943120996 144934095
1313787037 543628270
261646056 856022850
879772704 655741311
1463146802 970358456
1207944493 641150378
1221150251 538970834
1912621679 1996444565
704450004 283333035
1513144746 1605794981
945118109 677314610
651497164 823954366
206628524 854246070
1648244419 264319763
1346631450 1330828990
1109023762 876905810
1639684845 1412769249
897297845 305946001
1064496108 1976967794
1970511608 1998887742
232980006 867722385
1046405778 569125073
1745899238 1642241802
1823206866 1753356747
108265525 1842192460
1889640577 1186956363
1188195875 276123050
895646038 477921449
2121873127 1419294518
1778901660 1313855850
1962005733 89685023
14780716 1542767415
202893958 2017252011
1190857530 843575848
1139144560 603917132
890438603 1721995988
2021503606 545513581
680055105 1934243487
1204502604 433276928
1503689598 2034121191
888069443 1189560381
855445961 2006279239
1992706506 471232604
1665117827 1700413517
48077524 1558042909
2000777923 370809627
669011456 586648753
2112363615 1407376533
1140251880 798724707
9506649 319671911
601799865 1163131903
365685253 637170352
308498965 1024186643
424506363 875683659
1408080635 1997686856
651135723 1959963129
1632543718 1599559924
949127341 1143302669
1523611060 817165571
292718093 1096695364
1616901099 738624190
39533412 655578771
967647495 9238119
348613509 1220126127
792434416 319111409
1962005017 1081825756
1090859650 2117972399
1437981725 1437019133
967615783 1362681983
1645518650 820219711
775820260 942006844
267968846 921784248
503899963 1907712326
1472702882 1918891139
1361462143 1493585386
919201475 703258695
1203765939 273360097
2107584989 518660039
1424844958 1674004076
16213607 565870540
154045633 282829929
1643938879 1964455781
77061981 1989617429
1733066018 1621464215
1970650966 2137981680
1581508752 1313458739
612411553 1787008302
1706547071 1847106
2059886579 1622022753
800519072 1042492653
314900139 1559592436
2080795639 712122866
1416606400 1704204175
1296585816 1809061827
468005305 32218244
64254998 1450555960
1677869577 1776598699
1540905444 104281814
1063722158 1139993559
1281464899 1095861862
2070707572 1212753337
819137294 1915481006
243891802 1378358745
2034348805 1751089982
1457797517 2042380076
1158143623 121687482
1249019347 1074755177
351118360 1163830125
1118954801 1957601895
991373026 2027513515
1593451130 108924591
777448972 387191609
1208373451 1233369475
744412558 1896606498
258498298 2059987454
621169533 1585624340
1372378423 47949800
1749186623 1016342986
2132641305 787508167
1645150569 653567543
430721610 32576051
322616379 1980360012
749196701 580456662
1630853316 1227614060
2073234829 330039334
1740280756 223288437
501923044 2021558917
512934132 1044175821
1410868671 870815270
901411885 1571183522
1120616226 703648148
1443454403 1940775038
376555094 1754053291
208981606 1756793350
1320985209 909647516
1633044552 2010162154
138960808 940855709
1745054415 1197173376
398117312 16113463
2043102370 79561641
1154027123 1807621423
1536417208 1702925937
214024314 1550579495
1747748577 769084919
984912761 258296556
1815093374 1134101702
654186708 890347728
729865720 947986003
233261271 89552895
587173336 1436828773
1890720817 113857100
1763210512 324610407
2137474519 2101323914
1737019550 782994082
45931318 142260874
1254531932 15376321
470320753 160367715
381688518 1176691524
493904283 635284865
920678627 1985842516
1045833084 1872914719
1425911167 793507842
576940234 620276398
348564013 1619827522
806632673 1077544113
724421760 82268990
1495080679 1476206662
607628850 1850659483
126829870 1978941493
1190103642 487966237
545280185 1146875012
600469689 177697477
40427958 421019224
1407447498 1772648763
1736064561 1264904108
1051836174 1271305017
2100157806 1654210050
1637321927 1623037659
244205841 171667562
766134087 667505516
911323025 799541793
727940157 956908691
1127927196 1857596115
1942180041 872603688
1157487387 699264236
1057045603 819844532
1842610529 1621291037
726931345 919788480
702670173 1926221786
1134871141 913427792
1897624941 1863303648
47911996 475029909
1715898625 924491921
1261807419 149307832
936565159 525821137
1902594561 1679334200
1414135793 229621561
1823753799 54906094
1407009747 11983303
2131069601 1904538537
282726466 736384459
820080513 1242876663
181518605 853486134
638091313 1542037236
1062379633 297451032
2096122592 347296922
906470971 634943754
922831812 1048755722
1163813391 1951195592
2033735291 828544067
315870167 33429073
1190494456 1531742390
1267618942 659020494
2085285580 634665971
622432167 426615324
539099023 1676388893
1027802919 207907418
933914634 988778474
1611695000 1270135205
1580142949 1247864988
1435991242 22083233
1633970328 1282937037
134453737 1689862421
708204226 1034875858
1788043723 1389746338
167855222 309792388
608550806 1644150385
1108540816 3852126
237326598 1075984654
1886051169 282985822
1400395410 1145829633
1314737228 1359959445
594047831 1557765413
1610317131 1106423120
1848847132 490149786
1545617138 300522678
1145160236 215561490
673423807 618560015
150066775 1468181868
111208894 164293044
402256329 1067067727
1009566264 2020763242
700541375 1337505097
13320138 2140820186
1357016965 1668880716
1248767846 140834634
418083942 983882296
2103391338 366997067
1218707554 1090538725
2124690731 1461506373
383187574 2106292359
772465104 157076414
1965093523 1902494703
1542571139 1914716626
2008599398 1314781875
1250305522 1065520634
1671868796 1239613532
1193198872 724208019
476629166 755981998
1706180367 893082864
1883726991 373027637
1133762121 192578255
1211100258 599646472
919807706 14995037
2065907630 1614888770
406208585 182740965
1342265332 482266004
1310719178 488088516
221891959 1456922718
1802097639 95675457
65647989 2028783052
889804175 480039242
1965985071 1652925489
1834005369 1626363604
858811112 1926360793
1287443536 1942831157
572017297 694805603
2128774584 339412516
1089484285 918445965
1326533917 625553800
1773049247 612547168
1349517758 1461144639
626464592 175566529
544887863 713442236
348868774 1238166606
1699063334 1160040764
2136611161 83614012
790643704 719796967
645424543 266573174
253042356 1568074877
39912289 1597236102
1255133974 283590591
731634303 2018790582
739127223 1401753956
580062453 924982658
1747180391 280621200
1265275610 140995444
507160825 476716160
485272336 907213732
291305792 1259453089
376633491 440207659
2124371787 1428331341
1092521705 1086165933
2126817340 881543172
2055731103 1441762532
634979605 1692917373
961633819 415547126
307403640 1905982508
602478782 979727523
489104935 163967300
2023454883 871145915
288356299 613158819
2129107289 562894678
1987110831 1050239748
1833119963 1770196210
751730329 1929458857
1310409617 913522645
1408938616 1162544636
960536375 2082050487
1284199896 405821409
262416453 1016446916
1755634377 143582526
2054916059 722174050
523739028 226749377
816874355 1313529655
1762911422 2639391
1094774414 1442330412
2109707387 470794683
284610460 1158877045
338059472 1364943546
20287753 1163371387
863084470 1352472241
787888171 2042193003
2080499095 990330709
2103181538 1534764230
322846686 1627262947
1839178296 299927413
860856478 701004516
1967606029 1708144225
204367541 938483311
828427909 1412844807
657045690 1243030588
1731297587 1313976322
643159448 1239455415
627185605 1154081668
1048998832 1608569889
1753355637 133035767
1870778341 1223701065
1538121960 1247513209
348801428 1044918878
2010669801 1879403846
550196825 1967893409
45770171 1351370650
2081235071 896103167
840504346 1694031398
532718691 1096693285
649325703 1882182483
483591259 1966087871
213653049 1271132317
50640383 1492508541
648682858 121763722
961615313 1056130958
1842954974 1116940014
351590098 645410148
740509099 1505489725
1831274547 732696361
184339908 1243654162
1597359132 2096448038
864244482 1549228001
1453961453 1611674641
1594877880 1225763745
1938854500 713395327
36274817 687432020
450468667 1644938666
2142298720 12632218
1828059740 1656849331
526385079 1539240552
930904892 1290775236
2115863620 486326121
796278386 333698250
2021605579 2094353742
1850072018 729859730
1602052499 992449736
2116769096 353189149
1106795799 240382124
1001861702 1362756654
243732197 1117758227
1821225910 392696647
1413302223 1730295427
1995115010 440272929
387994904 143231892
921760525 575714921
211688746 1992117756
245839534 590485554
83575220 1535525383
180143532 1831606435
739827870 789354907
1002380755 583015081
1347968802 471036409
1708461690 1966215162
1236808884 1205384599
1902102066 4457422
448727835 1715812972
163139485 1599536188
1209118904 1989853594
1940958257 1244403289
448954517 1289151170
579471598 1740239493
515457811 1438338824
534231227 839729410
908802705 1098147976
1978826861 934805578
200858503 305007474
92255668 959802620
1275433639 1325138059
218168194 1986094964
20719577 460057065
831799602 2053168248
467785065 925512437
1154079212 1943142677
1991030521 1287877157
218040222 1097035289
935863289 615379840
108736567 2005420646
2125405193 1567246154
1977300449 1274756283
2146078812 1351359075
8245830 1480489001
1680746513 1490712979
1585407948 1339873410
662615027 994854680
1332058219 935783656
2144037986 935179074
1294985880 1203027327
1926318809 106136094
406475579 12979039
676369995 972030302
232901119 96898824
598293644 1951352428
1246207506 960551221
92963779 1735229070
416920442 2001213627
1080529655 20228820
97136002 1330072815
1575920566 847688467
202321037 367456881
951393922 247075261
1602028030 1597452376
1828318093 302520665
490838220 532276029
2060464744 1735226736
1357215868 1071567100
489785196 2046518231
1134388501 1596495551
401594948 2120082494
1168681494 1656021275
1455097982 1979741371
2078486072 245102445
419763475 1546466335
118031400 154626050
533327622 1678703676
1860870385 1650527485
466387223 2070501614
120139515 786742382
944985784 1319201694
1208892113 1472372144
1853715194 768571012
950049006 1867314447
526042858 987075800
621729783 538506337
386090460 1145463008
1757064463 941722861
117601964 237009474
959460385 1060095334
1154942155 829150938
59027153 796971250
954223956 1256083181
1730561377 1557612338
293521386 1776336257
454357942 1949055757
5611423 137393696
218153900 1364333202
1634456934 563594861
1341868466 96249408
622547165 1417351388
330152248 1572427277
1795780896 1814339427
183780035 2023068793
113275100 209053244
1867432717 1385278076
921317679 684561334
1753362647 2031006446
475572841 62435052
1911379072 344328674
395045413 791715822
1719911615 1928939287
837072028 329661165
615945056 1221508817
852013940 1648759691
2005847293 122008518
1948134877 1864319001
1122608533 216278314
1690892715 1011798220
1927858666 1942629377
1828432843 1143358414
107654092 1539536167
93910659 729418248
945740212 1367435861
547734683 941317929
279619938 2027731981
1371136578 1830213829
137735705 1533636067
1242211927 637723455
689766582 1135596073
856453341 189245954
1453253898 1682705449
1621629421 319486783
1022224681 2041081254
810915130 1090546205
850367422 1313615793
1942254488 1829136671
1399205373 1619399899
695402569 1243578843
725834902 1025701391
2122360050 495360542
2099807540 400664494
185372171 1212517673
178031939 839867040
1851609794 2026948258
1971239154 978972935
646292662 1940299737
676210080 1137046105
1678064359 1620742244
774451863 1816849504
1834105118 461173400
765500860 729881828
1976273932 1778781957
1651132148 1266453420
129827900 642954535
800285481 1475023027
863729635 1375456465
416774503 1870754569
635983288 1634907720
1058720084 156880583
447713106 1504638635
1895722207 1629685730
1183781086 1737031959
2124811638 1053634940
15318193 1119566258
315804545 734861796
1257414644 1790442965
157261336 2101216111
1598765438 830849617
148099503 1942533136
1699404894 229149424
1458891990 2130701034
2107804556 124261235
1075040012 914523550
1306238203 274427805
480203107 2129258920
288263400 873468869
1448208116 2092148933
482871094 1526194486
1155272761 1470855980
2026799223 1707865722
1166932217 1054222066
1094988685 818425019
635210629 1164522589
1626868130 542271792
1147648362 78854694
2105446574 1106347262
416475763 69373025
111096879 972177045
442418869 165825936
940681383 1863825093
1662302199 1104062500
108242226 1659111180
1236141078 197635439
667195345 1560785749
1397674492 916259512
1976168579 831017332
1725294267 407875116
1761173297 1193254675
1627626624 223602211
450751078 1338847775
1860678384 1625144820
452995224 1194295305
825373638 1391265448
1901654427 1294074412
709324835 2031235765
567576336 568744918
2023024602 256516383
662801318 1981195112
1899181707 1776460479
1499305513 1639464840
2062208824 1860857625
718223372 1499592587
1293784903 1090432660
1365480675 765396543
1822546477 1438523409
348177849 1802658267
748624543 135044117
1711962297 1274486755
825908616 499661229
1432595590 1465303145
1606510462 1052353209
1428317418 2052074105
1239693069 1421525909
1206988648 159876392
1617922068 486323303
1034459683 468519650
378690953 1924204281
1681696657 1369311962
1183922543 74645664
1293222149 1964729058
1585268386 458778623
992011039 306301888
81168924 1098040285
521709814 1479159360
595644960 900054588
1404442996 1101435256
191267988 1416287294
1205255626 145206426
21411823 664730739
1757656820 525417124
1074219631 1758786848
2001771078 722237509
1917796847 1896171501
2119991049 1176819128
697169063 432926998
1517053170 620432065
950919782 1556037990
700575229 1224913805
413460767 31581695
806787784 2075533833
1259885269 2105063113
1770609052 550218983
1898075590 1617075105
1363084793 467219991
1980758407 1033798492
587035212 702494106
175189632 2115348605
1262463792 401867479
1802747765 1152980149
497803510 734454806
1282934120 1959746477
606721041 1803985999
1531379217 113212883
605910420 25428823
412727962 1558481980
367010982 688686531
1986194960 1942745323
982083670 536117683
770551863 945309806
1032367534 971665938
350612174 1116163717
1668565537 1228267951
1687152406 663664926
1789290784 847624934
1388235435 100857602
1534784880 1335273047
169826260 989426784
618042275 981521400
553667210 2111715099
222585502 551296632
1005804239 337447698
1552798518 1282209455
802568095 58262953
1678326030 979083745
939803586 1895552003
1718996120 965128557
1872182189 252550288
231789757 1928634287
1688652908 1234891538
47798521 1731549653
2020992305 144053010
1730733389 579383076
2141096315 1312158640
1451687370 626002447
123018672 1982913705
1457574592 187043288
238984983 1124733817
703300751 103454882
1025327844 5900532
1061133087 1952387553
1218176564 951377961
1599546871 847589702
1450159907 1159995730
1902563683 1120512197
438741756 1500675173
617124998 1905930657
1806601897 601485046
80059003 2123473540
730265309 793994632
1040570172 1325207201
892213870 1594310698
1629738405 280644750
840797648 1484655922
94543531 393079839
675687549 910886653
1735665698 126800929
1733700689 253494219
549543526 98613904
1768632936 929313875
1030869634 1107255268
137626771 467035505
40659236 145159136
2079247763 1529682270
837966007 570471092
527206067 862181133
1455063405 1654996400
495133953 1604150796
4839183 1562371763
1957637736 2005575785
2120375619 987715943
1604025136 1677335561
1888984762 534868393
1078526845 2136920676
799378840 631701548
1160090639 2024354446
101345017 1570835419
1465477735 243027570
1878716595 549410311
922031747 2145934326
1935944308 159564972
1685067423 1254864241
301897419 1604116947
1976868809 190914009
965944928 1597281062
31527360 1275984050
150129861 920654616
945341983 2116917876
922359015 254470296
1363792193 271030292
1318514993 1784117456
735007589 551889451
1374597642 1919316994
216419128 1499292885
1454137369 91723552
1013959431 1495831377
1177637044 1155220800
1805314591 655097442
1168951415 1892019497
1727535788 161336810
1322602421 475845924
317017890 1802565059
1531001674 919603530
44294745 1369608964
695127037 1446387192
1154089716 504962005
428973608 1605373806
62100888 2130698600
981907574 337778387
543176224 1093929830
2080251345 865430352
1125410368 1222864937
982073156 985053548
1451741794 873387715
1569997745 341324317
1465693429 316428099
165847795 1523732996
1143859821 1108023497
91999314 1030843806
1784417100 79240653
1209011256 1039555091
1787901867 1595794393
860212074 1043990179
1614740189 217235601
323246237 41814429
1123058448 1902313972
1038901833 969028998
1990915681 2025287762
154357392 1897160973
562463428 1857962240
1755859832 676227362
97385671 385977363
862862696 1811004489
1581510759 1650166704
1981567625 1272002370
815352838 1593725076
1984094896 331469141
1133678550 1044799691
1997601752 1007722799
1591099862 351387939
1488492552 12499221
1364590341 760577501
1541012041 153500657
686585922 2088734267
1229196690 287628179
667050163 1755834752
1374907960 601926483
913624437 1033415902
1590338841 1029290582
1299657232 1251407370
1146966422 1233458945
1521574237 724670751
1567551545 1753472105
1024168613 2094758119
1665455450 1464666394
434780369 1183615800
67012234 74946608
1028272460 1834214159
712136455 1927106877
675412352 1060270015
255804397 1322599985
635698957 1077381080
389579057 528986879
1351742652 647973269
1367981946 1716377556
2064148919 1582019527
1290907485 346652254
1729886171 1667284524
1936207881 2114389901
991018964 1658818446
1252300069 418842940
119132968 1559150466
36513908 1460122807
2110530557 1275942625
420511624 810853617
2129065286 1641938736
2057038926 1005917677
813705448 1160777121
150842034 1908503545
1001422683 849625119
806668082 1780963857
1822504793 543316803
85925748 599885944
1924105240 243382386
1532642932 240427428
1115267965 939436768
1905188819 156843505
1207963372 1180035558
251605683 2054381347
354321634 1619659097
1299131134 930636957
364849012 1377516810
2083099649 1313129461
693813145 1367423130
1405627006 1462991741
1168148944 879636396
543411913 1681227309
130949936 848803240
1627023087 1173318374
515205782 1672557899
251253814 1767044649
1758101939 1874958510
306902370 2123324669
1482622761 923731999
169135431 63263347
1132933271 570610971
1673672574 421607278
1392931743 202427850
1604342121 2063740621
951241573 1050904272
1013583000 736401235
547886650 1030846203
15175662 1196430392
1543270427 1069766394
737063801 1151658764
633525660 2072816407
1254237884 109895675
1661749652 606007947
1204269503 1741146200
1264967362 358543982
1052725988 233753919
1120792837 133664787
496871603 44772209
1628967002 373645096
898248668 603680649
239014511 1012446310
1056299639 1575943975
905157144 1168705790
1961652053 1460439521
1299300218 292319829
993079392 794215619
1166967138 598677987
899627216 609891527
588172349 422747741
416299986 2137601669
121796462 1053283089
1449162068 2064111817
1331991482 797150254
1100760636 1712202924
1319023970 1040061909
931981102 1854411189
862750558 1710155214
789698535 871907759
1911960652 2130283724
1072790376 886422425
1651307068 898592505
1485512057 1832527073
1823771178 203963667
1198192041 860623012
1828706021 1885740384
1742408050 31476337
1783701571 1318722671
1923789141 1231782731
140435664 1468576106
103026995 1928583940
1595842042 292360090
906018014 1933198142
1641784189 727295406
1417314400 265888012
1702627930 417412776
1121448730 125621527
1066321238 1668693976
1047328972 421866374
929006316 979513157
1315789399 152521265
1930689700 962768170
9439796 265584050
1875885988 693071663
511491001 1261224146
1273777716 2114135007
1424580274 2006217347
1473090051 893016934
786914113 244560449
1374705037 1209593004
716309808 1622601885
1335234324 1727032137
867411724 1476413906
273492002 689594133
2051651026 1867286652
725054539 45173576
1233502874 1592847227
763784865 598814231
457098283 1098617118
1499057781 586546624
452954057 165186608
1689377762 1534632478
1017689418 633226251
218320837 800194005
320765351 121585505
1409302120 1802020930
554140215 1585376865
1630103529 479344997
628041553 1129682476
342018213 1460867824
793929530 1537131036
962859346 1025815615
423260110 113976542
1194239983 1947929523
204760635 113902234
554954764 108611122
659787762 1008603285
2024627377 1258874161
1393660368 1233390582
1265147647 1121413638
944390152 1337298410
1962567630 878076575
1300374800 1026193551
1252128789 431412652
745584864 202244296
1822123921 360405204
1015389287 1096261365
1186128225 1877041812
299871322 210049917
2084384308 1569848804
1727933857 756010841
1112160971 199956139
1895502498 535761429
551457672 1954871443
1275200626 813736739
1371301958 179215018
896427153 333298709
239204295 1252004936
917363906 210900228
516564299 2114694466
1033093673 906753230
923461625 1391686972
988906488 2135472590
55183720 952820678
2096312793 1347901224
1687834467 1193860188
859198123 1648314958
1481150203 219141924
906654289 471767083
1046239365 1701984133
1052214609 564872052
1033023577 331187212
130199458 1364172100
1828865207 1554740136
22844690 418793259
347872557 1258675292
201232462 210906499
2105602403 282431150
1470504792 193539965
241255193 1339059174
468073432 1859598582
576117667 1983780928
519260681 848073604
1126458077 213107546
1992473665 1371680113
517762928 1450253396
1070068362 1944922040
1862341231 1496623949
1681943164 1458780549
958807148 510205954
1329676475 1443580183
917074829 1473124761
265246380 848809408
62926779 25823155
550656263 811387115
1535831364 319235796
1985826913 1276572622
1418402437 248629994
1192597093 1623845719
731059534 142437273
1654663713 1283460760
412618855 142465124
1179814762 1211127364
2054246668 862006778
1352971581 414551021
786410688 1168370670
1737980823 2140691848
1127842668 1607232380
1741327156 1355616689
1964872625 1453598764
112721282 495614149
491922880 1841116085
1213575634 1005034338
983866169 2031461800
140877395 392526799
1027283455 1753634323
802052897 931599595
659732268 1529437924
1237930317 178341457
1749553680 502296813
1255545504 917088441
831882309 645651692
1551771735 919925777
1718274553 958672212
1381600666 451963819
326097370 1640323278
1416299015 253277686
982375859 1487355451
666166560 652323664
2061083612 281799445
1103344557 437544182
1922923121 100990597
1890505772 1660943362
2145313272 176378964
1226723900 508103827
1911001006 1166571308
468971897 1578727143
165944486 495598369
1827173956 221354217
173081651 1867825145
1811829575 1704906866
1405778722 1020408379
1001703187 169053257
1797981506 1479375572
45596931 197811714
552261617 1495110762
800731926 1907219579
1820697204 2024200144
520975318 1556426325
1579331196 2142617353
1231084131 2111272042
1084299477 1075010643
1889631680 1887419623
1266635623 127709576
1760324623 1865642571
764702717 1113405010
978251057 1913681965
496960816 542232898
271081103 1098456017
1946710148 1699250450
1702598615 483700028
1735913085 525707020
716263243 2031759263
746124409 2007308999
929667539 325419083
664599410 1701134582
671117714 1225176766
258717633 136021582
829076506 787415416
211913902 1705156503
1012810153 486409292
66257096 423817486
1622400958 334347191
1060728111 1753450552
1400418207 770607324
2070529283 494193423
483742185 435995527
389882187 1448489211
706939800 1798051832
1121145043 1046535069
1969248882 1213181582
1650934871 109720149
1264191433 1751013433
1828981174 1142890035
443825680 1938225875
1726381542 1247924233
1799114474 309118650
816068408 234723914
619533448 1406097888
284290055 1590256735
1700023596 126885492
1422377282 1026453049
955014195 1696598817
327500199 554073179
1081132008 1489078250
2099527786 427409096
1888932196 502417604
439080502 960799665
1881399595 780598326
1058373885 1779165594
1922570122 570441495
1932695559 775255853
1892811024 467272896
1999441877 1534792157
9334673 480202842
1274941158 232848721
1590382001 948371623
1087415576 1887484642
251432483 502718658
401648669 824564000
94760438 797817207
1350257350 714578460
55934303 115453650
345247694 809836479
1400223358 90123126
123479630 1854998526
1723184928 236328022
290400108 1496436741
1227278495 1940179799
1264821969 1152709705
678972649 1788964
718293602 1119110399
1549044775 353379068
915443383 972206647
1960177927 395828282
529431286 1511159635
449741433 873348005
59560488 464473839
752772706 1333897973
1827216229 386455618
1092774173 948883319
768053847 1935143935
1001310199 854205488
1833231369 679979874
343147415 1465139785
2008646822 2147466359
1276742521 996574972
1238594868 204662954
938892312 1743864718
1726995456 1899218811
1185925593 1932404415
1715558574 1381923272
167740309 1147678634
1074159054 750940402
1670977295 2018297470
1076925465 866182052
1161116154 1845214659
57220596 1556429863
545012596 1029371375
1658908651 292667441
1522480297 714055802
1200110687 1029047129
704783784 1591444197
1756273136 939149727
519435926 1168453449
1722789647 1894638252
1076383034 1524531933
1562549657 761556984
470884576 82924982
2109582002 77479394
1696200025 203071923
1498112090 1385235941
1373659737 2057422481
1090258312 1984197532
655742712 1410997695
1739055213 725076191
790149031 676626397
812737295 377465737
750517359 1412249678
787861444 1221858252
950041819 758205522
430612828 162979145
1369697050 2037672884
2130243214 603183003
52387081 921715361
2038485063 1531415923
1857016556 210653266
1148106867 1626215039
1219852660 272113920
189047804 1989404740
58713308 1972081184
136483955 1342412922
1919937731 1729875453
688501090 1596211968
1014496335 36376395
2069637131 1732857493
1138122613 1100036909
1690278697 219513893
1413728288 1673490629
382226586 1808437513
1431040793 1396912993
329379390 1933566578
1183821496 1769392297
1087820695 517929146
904863736 898041756
901493207 1013623895
1204948178 2018304573
296478932 474680915
14121296 627009594
680405803 1819256905
1059903211 175550987
1445573474 1807891267
640368591 2053301730
2134041791 473102459
3432959 1364597875
516527778 1821532386
753766759 36214134
1369441482 1936365452
1835602958 922560466
897676742 157892461
812157811 880675721
336105159 104391161
1478339419 731201131
1972100050 1784300801
1726787687 98049616
1574074269 1625122125
1270225268 799659333
776440957 1805030508
1863875363 264937047
2133753910 1324285686
1563588302 513729882
934092059 439254221
1589753725 523079756
408085683 933525466
1012888436 1927351246
1700018552 1186333759
1123686100 933181281
1252101564 78814151
1121062905 1247891144
2102166565 2146605273
665158702 554085670
997526187 652121177
1277141180 715207897
515653833 649477335
987073594 280880275
598075759 478989399
786642638 995706153
240314021 2136975331
1517722835 1400661922
1800745714 1931993026
675573843 476492727
154346324 157039057
1319420826 1870311010
1436461731 51728728
1699762965 491063488
1987059731 1967381834
629641682 351534834
1095492513 1332271608
366209682 1527842539
1367199450 678583871
1655220799 626072591
1579076867 93050272
1889502168 2043685380
35327263 1739384130
409269473 533289108
1658197611 1105126844
1742381645 1558910066
25088167 1894951903
877538734 587295257
700765385 538668383
2005217480 1074417699
1374747270 854049720
483389347 2018221667
1282333619 953246219
1497745453 148400623
367456828 135591583
895204145 1605130993
633342487 1511371376
734324499 1155319488
332596149 1215727162
118255997 970523647
2069402384 1047329059
742068989 1310900911
426641371 1111579417
488741254 1239647228
1076891391 991897684
1791236566 1116057973
302397843 726314091
1833167971 353435136
1298281071 171561685
177050218 708615844
1375436687 568935001
206355103 1288645596
599607339 997161662
1047240219 1640000736
1492357733 1870757896
1594034631 1367827847
1402102178 1145546322
897876733 1273724581
2079377825 1596182500
258080009 116018577
1131875730 1611607668
1424151652 661404477
523230753 887182714
790262350 217649770
1021400242 1261282638
1980320208 1189978275
284766932 1328839872
59351149 435718449
1799029013 1588820998
682960135 983232770
362615578 756282939
484652899 1457114412
1926036546 638150036
1355235539 371125997
64977546 2082547525
2072059939 140924022
472354604 609023154
939019068 1637540032
433868423 1784923302
1448809962 3755800
213155843 630668822
1935749620 1238802006
180325631 170486927
162466086 2004948233
1380802441 175717812
1647265684 1021847525
666960880 743361975
1096227968 1602362987
1626743855 10980708
1999037339 977060108
98892123 12091745
1906853659 1581460825
977512626 2146197013
48841807 1683450422
2040061165 1708714917
1838489505 1960192219
681079160 2146811663
366099294 1276490639
90211183 131808037
1523214766 898301459
1173127314 979775420
1160559982 171974212
1872490905 1073495186
2120609537 1703305223
333311297 1052496674
2997808 541869036
586122760 601659545
1212058667 1122961443
1818352897 1911597298
1565912255 1760284920
357941422 780598508
2103808722 951457253
577871044 1892739776
1768526071 75856448
27412419 1181634374
1652325755 1141002998
1861373302 673375029
1819290642 1250510707
2109343549 1328438110
2086884083 1430784835
1671035096 309690836
411118399 286460517
439197065 1428930315
284778338 1166232988
1802821663 496584386
1054237800 1299586792
600035995 120654990
911958273 111292015
1613908066 786238389
1372943771 900913072
313272276 1262060300
251019716 912581712
957273847 2054020624
1957698430 701745898
36697081 1492463320
220203966 1490812152
1173679689 479873104
227466782 1996382911
2040227594 1517830283
125448580 1381403955
1092955081 799055230
8933472 1938518421
2105305148 1005821089
787303997 1852052417
662526242 1156754898
1310114385 626829881
796823159 746667077
536530335 1498012415
362464358 1398063351
221512553 1090934531
1239767552 838073119
759285016 435803414
905659972 1495251823
1918551890 1736175849
1081719360 457401625
838978197 1469884847
1082565712 494829766
2111396867 627951540
597190856 1514915953
308429635 815394753
1831144849 936372581
2038035222 550346262
669265392 1674877611
2032446348 193710076
1173834307 584274781
1470378341 1235544914
2055759314 673894148
1041012338 496469193
840083731 1716099157
1675806925 1541372643
905992627 176694519
720288051 842730449
1445848166 495702073
1753012989 1029667758
1770065095 1705788465
117237790 300697927
1981443256 1782304799
809038548 12741181
1985331989 1127830038
1500146260 741540642
1010259739 1606903911
1380773566 1701958321
1211736784 582977421
354047145 125132657
56282331 966584110
1824585978 999425495
1185783071 775204610
51551483 125255568
1389473643 349507395
237005146 1890956610
736796218 1937661508
1213834119 1273914948
479659730 1305505233
1770205930 672090587
945955334 844348360
190794551 1369661378
147758809 186523140
100669410 1489359146
145388445 1543178161
1335828641 1188551143
1896709057 2110077052
639811618 959510996
884033735 376654344
442768976 670817829
1628728264 116800784
1830245141 24716080
1614041778 1522574480
209819485 1042836410
184467305 1837949834
414944547 48215761
253838396 828911647
1369576791 1263620956
1540682286 182370180
1903614759 749089787
1456541285 1534140340
371296671 1387471031
1133703688 540328403
448314652 1114859087
312184310 576744946
2023878656 654888359
438423037 303780319
1683567356 548400572
1159594859 1609424231
114807593 1610539233
1619611732 1421344466
603083886 1946569505
1273176689 1829855618
1844535986 1069448374
1063992542 2088134989
658940933 507432272
1981639609 2090428085
1905280315 1222439999
153010394 1893675491
1937045326 472532082
1165605944 1292645709
1118126480 570706136
1971037706 1634174274
1063895605 1711842647
1728701424 88633720
371181579 1405610216
314298708 1815720260
914152900 1834900909
547888344 711954047
254402614 170951844
585505525 1744450657
384313189 131091918
221152704 1051520661
47565303 568324056
1771861105 1341794516
828189469 1830618626
1593169922 1714318939
1485234868 1785528628
278712828 814644318
773618298 165227485
1332466488 2033709318
1347040670 338363645
1896771507 2132693241
190319087 1098929969
811543142 790711091
257385059 1378617819
198028207 1425376863
1435283051 850086718
1070318553 639530798
599385353 814917406
1696748546 1491974475
1692312658 960000034
2028142209 1184876293
1471721020 1325628718
1826552882 1718585064
1536958937 823935829
1412759799 446526315
620493013 991090182
370215823 704017778
975543815 668809925
1347880551 1168615019
1992524063 1080927355
1430175255 1010507667
318182406 1616250506
469641788 1943370893
1424838005 1008625452
1653107673 1826143847
353234864 1367607129
293695380 2041683683
435682913 1058374029
462226699 207655337
193824036 1126427580
198350223 994247321
652600172 1527156854
899286329 636188138
352809356 1256763909
755623017 1918678594
843787600 1521350536
564119180 807617204
810651743 2081597198
1701848266 224854656
1868804557 1788629869
1270254992 1769022982
1414458378 1819227041
302430134 64678318
261620472 1688464061
1449676492 1063759093
2059521710 1389724971
455639440 1136731581
1368596740 1308634069
1386306723 1727547271
1806104508 1383369795
446026977 1560883952
1530919737 473674140
1190744672 1510833638
536519847 93803790
1007564552 815664061
926861592 630266768
339048826 121320168
2046734966 1130931433
971063719 929823317
953815093 2066973415
1589195625 2123183252
1104859017 1878703600
1932583195 479296350
218807227 874425482
1790993854 2083059258
793623828 2110660565
1673891007 979729959
1855500995 453514641
273211595 807258320
1159693129 1032557736
250211708 217282026
210488728 1469235614
418177301 1826155418
1584006793 279442800
850952246 953996958
1791494500 324967404
50942093 1246970052
1452258470 1445240697
1248121438 2034579198
1104071509 953505116
2106014764 672823337
1654880528 1337618287
108397785 287283525
447631307 685226172
2037180658 560776218
1045397883 529054184
1684642361 1281690071
508711420 201979158
1386080310 386007224
2084401305 917803262
225482337 110773643
1566069916 991360214
1454491256 116015300
1482841540 427942518
159795229 567273468
227546292 1672205988
1386660995 816544076
366641085 247551397
1468089758 192811125
1892385851 1785524521
913990575 1584873109
477135902 1434308221
1037240004 1855767003
2026335874 1980364943
9685951 120038918
501069922 1764498507
1820303717 1549970976
403538059 1271011416
1158816215 1838831649
1291232295 1683229078
1047651888 463334075
714413169 1814035487
973556009 1322302302
322150315 52108345
671790274 164162210
205626904 1611504447
423737902 612187348
1938377192 1908979310
462177820 1761710995
2071200903 538068013
1452107558 957331912
1734059188 1887328837
2087009155 1815290823
176979202 86729313
1624429855 717763051
973414462 623210511
1532731903 1354713368
2013338493 125125763
486223547 370298920
2061201669 1690000358
1090180233 739364124
1389456415 1767449736
1148077583 1216821076
797223857 1877368663
2069126635 1486551185
253632645 1568983554
2128840655 203309925
1822101944 1884751382
550725313 1972675121
1023142025 1079369812
852380123 1794283582
192030940 1416433644
706074719 1134192375
1641912228 149974884
1126585777 1517279019
791276747 279294892
577224846 889371278
1495777521 1739677918
1719379890 319081830
1591101375 255257651
1608319900 202596020
119282227 51509920
1327825298 1339473506
1624778504 1339059151
1135657372 1561147003
818074260 1400314981
999025141 1009454761
97455291 1986575186
971361445 1400903682
1335161108 884673396
113796369 1394563559
408640208 2121763474
240999344 2112059137
1174067074 2058122951
2083029611 1187663895
1062325756 896687405
1754454180 1927345834
1322390641 1763558836
1822798544 1791397777
1261554990 1128636732
1006520655 1829150912
1503654088 666810205
2005345348 117152842
285680576 1984348748
754024276 462773625
305734179 357553596
841929359 1273406160
385615280 2018173316
609298623 532082281
529891320 1392344376
1910355427 1967979306
309301085 222340429
1867668074 2095276441
1982390798 958883193
1365727792 444035250
2026033258 620159342
78871413 753008060
498587622 901402208
1112925896 752298450
1157788611 1997876874
1070697869 1999330194
713272868 966477584
1892264022 262074219
1946855293 754440861
1576679841 1883542245
375041849 260579643
83037350 778213337
1409100042 1832323939
116670025 1195721164
25927596 301909642
1985525331 1736866958
1773058024 725073933
1148729842 1121132175
1249039665 378171996
281463711 1118385846
1787814066 898693385
1116453283 984325816
1346604094 1193731574
117345697 757190108
1148053653 1762894397
1304912034 1420314253
842781075 1081968959
1029143192 1439657099
873402004 315994236
1039268832 1075561263
594026513 1346397292
1850367836 1631552092
976995595 1301227505
2020958956 1316852803
1195334094 732253477
1547818139 508035841
1153651418 1546615910
752100582 1702678053
388618248 315784401
1991768318 1308545214
1007279647 1811031770
1923262403 483284477
1529681862 1429899601
1600750092 1881430061
178850382 1742815396
691366219 1073291734
1281363952 939221154
1582694714 639722464
1967735777 1409369388
238273554 1612646796
1346269326 2071776699
1580337681 732412285
1368723627 714680171
423970024 1765259298
1346234561 1227379831
90020405 1149990504
539379553 102996629
859969055 1486883482
621374194 320137408
1538858891 1488948738
1583635253 1830795379
904225743 373578183
850493394 1104471717
1149433150 422264505
704763078 1290430103
739530773 1503166293
1730757023 933753098
530127913 293837715
351388070 489921477
186227315 1973771572
626171207 453936537
1950770483 1283382666
683960802 2127044431
710624107 1383094112
506018912 849813864
385321267 2035315547
879751048 1462571331
779631205 1421611990
916623781 1424677751
1537101625 2077889042
552171387 993394995
792906670 1764241593
1944004578 1917978796
466839839 1959304208
2060651981 1898620235
389929841 77409098
1014767836 1569249489
1003093779 862782036
893971477 1220925462
763021444 1966340211
554824439 527747497
1899692356 643581111
754001522 1584645626
891051246 19161291
803020889 79722668
1917446965 877157354
1820990295 2107828281
915109718 632327156
323548159 1186236701
1345772635 2021693411
1241479365 1058457918
1681141270 1604075829
39227616 1161518385
2098470155 46776778
751757748 1199603733
670927417 311083859
447455072 949561104
1464639890 421204172
343978629 812257724
573666393 1806086945
1171007138 662002811
1544145233 1369735783
1700711286 1975279639
377396547 1815681595
825228114 408433318
1433349522 185189603
298542252 1309386376
571604416 42005471
1811577600 1931252914
830084361 560681517
1513401681 110661165
480023637 1044394030
89927496 1128758122
1752568591 649039060
483507428 1048172860
2085231909 453384630
1598970581 271128940
224912799 1553735077
1274321368 1122981564
1650982931 2084876189
68468761 1333564632
1368564942 1295462523
1097143741 843115571
633572069 221782851
1270043112 312510064
1490934763 1523642425
1875147574 1867400742
437727476 1654087028
252195868 1162234845
1359807153 1593818979
1776426181 260665514
962238719 642514075
339207008 1028697654
607364407 1504298399
808930391 1719450753
985108221 710499048
813834865 1077592116
1985365011 106805048
1029087214 1119578043
814530589 992694717
290739071 1174488472
1695307836 633618963
571649903 459059681
1077814489 41475803
202434596 572953655
137145275 670661590
2096580132 497704012
947745211 1864422398
510168988 830958525
432091842 1736255430
601324415 1207277341
1945030794 1205774291
1021229617 1061573715
2018447569 776148356
935714536 1264473616
2089514033 1858070302
501075541 180379895
2114618521 459264894
1960223770 1946155424
2021496453 1953873133
357260944 1935684207
83894812 1080489818
765501309 444897698
444267544 485253053
2066940144 1270227624
1931570746 1149307229
2031233023 1807606822
1189777215 213599899
17501571 1402764951
964024180 179072467
1454322093 2051298254
1770036695 336304945
1460265137 232427569
1100602059 1403936876
1216957035 119283105
950594077 1668698861
134130996 685091214
836007594 598353612
374596392 1948417738
1913518713 1583402892
1051117805 1030512779
2005016976 1903866481
223827532 1044568981
1792741533 1014733979
495331416 1401400181
409448195 830846894
1617167976 286856951
700940261 196635500
1805812984 1097818856
1703972012 1989145776
1634501692 719102372
1927795515 400885048
60595932 450550149
652615776 1733266284
467776864 570565269
520327585 26871276
556159288 1175533326
371064943 1258070410
1643598104 1775094411
1315138201 715666726
1725252524 1868190431
2104582476 1104443985
1054597380 634591839
867152882 2096601427
308491956 1764033809
8705396 1358476743
2005546512 1547356658
775843018 1737299162
698610309 1864542842
873157425 2137749616
1372962237 1665378031
34186210 1223153236
1655465095 1761940558
1863549111 1113487642
1392459477 147611379
631326989 1025165509
1276239030 1269750809
1043538767 2050112020
1538617999 651786444
301971221 643851471
1693285177 433690427
1329629463 127928442
316164454 1937992506
1120436288 1850381373
558716580 818978536
1054297905 1374485987
1740428241 226309528
1636450453 2062821411
1546071587 195030542
1550015597 565394197
598871326 1191111056
2132522512 730925330
2142578996 844064394
1587229878 1819298008
618132882 1461029338
30282695 1140768494
1668987519 1874434568
1501259843 609063372
413392899 2104889760
14875387 695700519
2095201404 878027137
1852693942 1572334239
1031657188 2104743041
647727314 1105802978
1588525890 113077637
1145777041 724043069
710741790 82249646
368287796 252957291
1820013607 438516791
862223140 1315683808
1535537639 1143264890
1256835362 9055133
288841105 1260452195
1925632326 294204816
84336690 502995328
1240779333 1084297090
1954453207 579778343
1665719506 186548928
1627387752 202017648
1767039601 823408919
232036557 217602299
1254626776 1127855075
2036617194 1725358057
302271564 1350942209
45226147 2118539334
2051017649 137512666
1212266724 1416922889
444106638 1329096349
1569964343 135702022
1398225053 1641087228
213980801 1981226284
231015683 1398328311
496751338 1358298278
326700212 1692463734
1292440467 26666451
48077513 56862472
1949693065 834002217
1903535831 692455213
1732016390 977775323
796408748 2029836390
1976723849 412428068
1871442146 1806426962
1012357955 1201388686
1858753124 40191460
376727644 1418238623
473167935 1584429738
1876267946 352821758
1325273821 378128810
1847281822 542822583
868711269 1643438099
1265563494 626710227
275175212 151057746
1731974189 127698215
917254880 213569429
303377006 1833502551
1304611786 117585246
1502992278 676193212
1040703991 489622667
1796630340 1351039833
1790522443 1222087472
1093180250 876310701
679051785 576060864
1557502359 1811122028
215855270 1241536996
1862379583 1956594295
1387694774 1148397828
1573716929 474462674
599458790 1147515671
323574639 467611536
1001344553 1550756170
94717426 1993350262
5931375 976203751
97824718 1419475882
1987236917 164915812
384675057 1444751097
1701177395 1427642971
2026644297 1145411109
239834631 1287085307
2086065287 1070566730
1147756619 50306381
1186911020 1654304463
399898090 1921695924
2054096534 1249352639
836438469 1051016510
661235335 1232833211
744459557 86449922
461257867 291784740
1367264744 1658502364
1230505070 1067603695
1562299600 1594236035
591128026 1930765431
399879180 2138035784
779671848 847690031
966915630 168982403
981491844 611574611
1139865809 950892355
364304667 776948901
1391705071 2121731134
1042370710 874245966
1614975905 517183230
413380237 690140165
1591253554 1771625350
1802418491 1790471016
1216405923 73080675
1552986910 183208105
2019866239 1595784927
893684894 1736214650
1875325547 980894200
1586431153 270375916
52750292 1127593217
1755241284 535312583
1869878477 1029701595
492320373 2125204748
2080756071 1921556469
1457894192 204656347
1251183981 345813240
1557774057 1035936571
1579850812 921092017
612556082 1242019041
682464355 1579758797
1387221073 742279992
875841785 63731973
1853781519 2119089676
710178770 2101100952
2116239664 625818885
656385932 2088109601
729260227 348008988
2134475740 1025215837
8863507 239958784
924091269 9473391
1489077355 104286872
43495501 1740934216
664171853 122799788
1090148834 7450835
1383106081 189926069
624666092 405286207
1746717865 260005634
2094203658 390191463
824645842 1778969451
1479713092 1043307868
1296671755 923916023
641008169 193224992
451345663 208805726
1364104746 717688667
968143465 1261424781
834870426 435277845
1601130594 548379561
668311603 1052002960
368859987 1980384294
893873495 1593660241
3034663 207964646
170168730 1611148909
334274320 1048678106
1787522835 948724321
322935491 1292600209
708680806 1383717109
1603735163 1134273234
1950175209 29582636
322508522 897387487
92415984 1303569296
1661091600 969569519
272602376 171354378
664403486 703662908
954961322 1504292769
181239375 942428458
1216059735 2117440916
904972457 366605778
2049844732 1996054748
500279597 1596032882
1781807001 464597967
269954241 1927209546
1321447956 1529072699
325314360 1333369186
112007742 1839732100
171504535 1304471718
975381686 1868908560
119881413 2014676229
831361137 1071123199
1254715340 1618765164
857419950 1687185070
1519263244 1040288526
2081783524 1950356074
669972860 276881168
2031025244 915956276
564776913 807123733
20544158 323807924
283664654 1465661329
1243202332 657254822
566219473 1474850599
1878135287 2112589659
1070951094 2032256221
1317978766 1825964991
2030030117 259613893
849558799 263871023
2112723284 14739734
1862030744 472450428
1006902013 1245773386
579944372 1413655689
112161243 1198413848
2119760570 867185677
788231642 266440096
345019809 2060996521
372715878 2118591375
722100400 572062249
988123437 2102953240
97440841 1046109431
189500343 1392944116
1046864970 881922233
754725749 559578216
682961834 1776348918
1741619889 651853839
1732770573 453039073
157152822 654862471
1510060839 253484472
1802831155 1277504956
362544201 1794642496
918024733 115585630
2074754275 1978596421
1503876584 1759937289
622419077 479827513
47157740 400055123
1156151587 1135705453
612679547 1896765541
2140712922 1785190908
1164810640 1762652316
1495860459 1376191132
1727789617 676093087
1808690874 1499930756
1124052664 1928123110
1758236651 343050193
918023024 463535817
1539782569 830068527
1079038846 845184236
1124917790 645542529
1631810404 331428652
1003043338 259719567
1908816585 843644053
507024259 1257349930
1089670350 285354951
1110830011 1567671667
364801312 275917012
1627983364 1308822417
1272758408 715605451
1395544934 170370451
679189526 168733190
440193600 836094365
1733700041 478273012
1659466650 1786352077
978145634 633567286
1315948903 1363220489
297077755 451643267
1329244921 2060884545
1908863681 619922196
328830341 507689848
1922117787 1952109231
919112506 1467964137
2109659099 641644823
1173152137 842390270
46429320 1618156961
820692510 45526644
321193351 192159353
908944899 1923267616
811534600 1154554722
1562628716 1579655395
1989232222 1274439379
765857991 551836801
1661183096 1779788063
1465622959 139243031
811992160 1775346499
1701214882 116687772
1350515707 1521778692
1126777568 334763497
1894057958 998822622
942471047 867498358
818921457 776035035
1481792660 988328563
1428791831 829531914
1463579927 2098687070
1941412019 252547230
879502775 1474969149
468442129 1579349103
794833661 13967933
694103303 1255344958
1833941308 360854715
1038296865 926931312
1391289537 387692260
2060629093 1432296826
269478274 1898472898
726640834 449891506
365005476 378539040
1243633221 837540504
1227919034 1059612295
1497386562 1857298017
147105728 1155697901
20754206 60249116
117719602 1874231215
478596652 1057882376
1015189940 1539836627
1652211361 1323088027
1252213890 374284051
1772584503 1674850183
1113202143 515056527
953924390 1437083486
1538895781 990702792
2131174327 848103496
871418538 1466377085
248863417 271422274
387141470 468575613
2015841184 1567912816
1380576175 562637678
2085507847 41755319
155795985 1337796962
149742583 1795971061
1078659349 1251442953
1322437647 1276594907
66730781 1034092998
1234956160 1554814953
658254523 355136550
1149379584 376788977
1314676775 1923614506
1182056150 666880289
712612771 410082668
526228457 1555601010
109990578 426228133
1154988272 11884297
1724992740 1471725361
394348741 1913422698
92836280 1724139420
2089338665 64645739
1775090389 1506569538
1814220574 1763497293
2059990345 1563365833
42295837 1154995624
268589839 428104054
1517148466 1911543924
1430593616 1678072085
576196925 141029833
1590362601 1397094035
702102186 203071029
661434428 436170803
2112763891 1878968448
433336812 533442953
651876049 1069060339
899134361 45995537
713508882 509126955
1143394525 1836867984
1489844092 1979163430
1825645926 1953483824
1417934410 1874608071
1058279822 1869222017
688748006 1088150626
752835489 1869365535
749845775 1034850041
749051806 1350553163
1938062329 1560701292
1167338108 94570738
609962221 170403439
1299939569 828894845
1100970751 481433544
653263268 983417111
1395275593 1439260504
701272637 860282231
1167918664 425543
1594025292 1281858939
1818544367 1861562148
2106889221 1170522040
807283731 1345547370
1131259992 464133369
1968775415 1202812776
814818152 938706090
777729603 844588678
586016582 371748381
809466143 1925517067
1219034978 1608139410
791897387 2105813595
410436479 1178054250
1788133336 100029305
1692713255 1543172218
2119335499 1385865519
1295773594 1910396104
1931278667 1536668825
1035204163 1986909553
1323704585 729217045
890527266 871443321
805903412 534133906
1292718168 747802540
809018266 1020718504
1452687523 2071360906
21122472 2127560206
407266070 37652380
335822042 972830256
1814116649 1926549310
1833947746 107681034
1529448219 689367222
1932025392 1032539122
1522093031 756221904
1788177607 1188483729
163685555 651191253
1317469209 1283228612
2053776172 990617737
1735488914 2126421084
2137882193 54832011
1049485771 1859832579
2105772920 1755814077
1344057590 490043545
840189863 1111449688
1983539539 208515978
1967001478 1507354615
1739348358 337390987
921614855 1526120231
767279363 1290774073
1096356718 722537647
1250281733 1495362898
1236618833 439235352
319662789 1838594236
1326104342 1915680935
984253590 1236613891
614759292 841441119
1349316811 1522830562
2508186 1440994298
856640425 579924417
241044394 971334296
1225741383 594786264
247335034 1356593463
776703698 896947996
1406344872 1437497212
359325728 848125674
1762827494 396716339
861009953 130381401
1886406944 1019557436
1572603835 973870950
1581878305 1809452318
1112979897 211216947
906318414 1953526037
1698168705 1991231432
18895307 1559574578
1027818760 1783277343
474785715 940039801
1377380084 540743735
1466522267 1419311153
143581957 390774338
1594330024 682871350
965928512 2058597594
1944723145 1973740378
398540443 1749564558
545478247 1818797379
929110390 1841788122
372895652 786714192
1079165857 503067723
1473052916 240345349
730499643 843315225
986003434 2070037897
1296276341 507378961
1187861984 496795614
552493486 955330147
1016429010 1453191671
361023966 1424249344
24400499 1270190238
1308615784 396579281
457616676 176012202
1363495632 1922698550
2097551442 994034505
1469474256 790641166
1447791817 316463755
213691545 775213877
614306348 286512234
1287641399 310624069
1700984661 2097562964
1811287498 236619190
34284897 1094567168
1997645000 1115959053
550629054 1626720057
46375818 1718548822
22977722 1048331127
2099687601 1707560632
166054462 60972109
940851415 1884327349
2068634455 1757853402
1325574731 1559220294
205293723 386574552
565618151 2112866846
1685611993 106020878
531432492 2084879239
2117527318 1465207593
457806759 1402156795
1804679765 511800091
1405883195 964898431
1745595446 336345974
429223513 2041883102
1130888048 1060378571
868326725 1605707023
1167179753 225128935
1958276025 1847716819
1642974045 1428700756
193597886 875552161
396606551 1033271104
1321280442 1850408706
166460791 106926850
1653887703 962922083
2055176406 1628269541
1382952593 349885295
1141407468 417219750
1408022836 668381378
1099216996 1562088947
487120714 487711879
2072876146 1340672412
2135480761 1796624020
175363859 783393442
1745951343 626100976
904528395 734997462
1062189891 40458007
983027323 771532226
1336481908 665768648
1947702028 1043182553
1809007991 1061630871
2131950559 1254032763
812319300 1299935859
434244321 1380885072
1921099609 957741033
381061829 648166618
715643961 1400382130
1696031731 1845828108
1112646839 844444081
1651563173 1191821101
1771300750 1643980417
1630541290 218634114
1474456927 705374634
5593122 917352111
334141145 2133109177
1294589273 1478976084
1651558857 1230335682
1337209062 608061170
1173926800 1938858023
298733605 246492812
1081847530 279198490
2123087921 1662874945
1404658847 1229243673
919664075 410196158
1403790249 1530474969
900170331 2119010272
1873483895 128097569
1358387857 876569856
352668073 1707253116
554339339 1524092107
1158091390 1771630043
1841367738 1079599303
626742841 916675467
89662199 1456248524
331865961 274913386
2062823244 1290916075
259755369 1994474272
1949320271 477545855
842595784 132504081
684240115 700844033
490960826 1752277462
1567402272 1239778184
42396002 1077048222
773613206 1013920544
1453556622 1768339619
1341221920 380485620
438317584 7615227
1864719490 1410884197
1719415888 1039196308
329741635 169159998
221158948 1585309764
1521913695 1556870535
1807572434 333082684
1388028372 1898585297
434140001 1847123216
1277139196 1879704323
1914777080 546216941
1277958796 2065816218
2042580456 1822581891
1119220146 136424842
1202561955 937887079
1142157526 503828121
786014155 1165193602
435386017 1668228364
714923185 1383251790
1907181811 565631559
302389578 1903496435
1214470437 515200208
1831750067 821088759
966512843 1616875602
1338670456 1097635692
762602964 431097069
379741380 2124120274
273813392 628907504
560573016 243550572
1834932645 586715496
1712027557 107117173
967972550 1866951966
1777556628 1530163603
1639453633 2084515608
1466775637 120741093
1184311604 1561851080
289685500 1431567410
1743535048 1290163198
29718243 92891101
1101283285 18095945
454724768 800348827
968102843 71460171
951673920 1778976661
261249740 476794440
803907982 1822671358
852960225 52866351
757866412 353238510
1100304993 1051303032
183835168 1051198750
1652389196 360246152
236379534 495897710
1129142891 1383215685
673736975 573166591
1684450857 896470750
237986209 820232021
685341240 173127761
751912117 11561030
722664957 650012764
71968734 134175875
1701273254 2120812298
1837059935 2054374058
1625735606 351199674
937717930 1815526336
712658745 2080705877
1172853069 687168569
104179278 984556862
2006177312 1578790414
70489432 1080242953
44781773 1575495662
6450939 1495929494
1483486476 2122601549
743545032 361267653
147498971 15740324
649199965 1947907979
5180923 1617705910
372751092 734408405
1475928150 573728401
699648048 844338491
1393268762 580516424
1122155661 1887609134
1245588087 965062113
1096220428 510839251
130913827 1485177607
1270291569 428559380
458100375 1963999752
1941968613 287785220
702271670 213588561
1550003489 525857034
915440014 1555118698
1399003423 264938755
919819312 1447464947
1409776397 896824935
1498557738 1387189502
721648915 228368441
1565141741 953850487
369742991 87292195
20579099 1073004906
616595051 1132311446
521363609 1067005619
1519160201 1815167999
536904409 2003543838
999805067 973822129
1637692882 1238853378
996878501 998477226
1152376431 196752402
660173813 1439627137
1461962274 1906755907
974827153 1352871273
1710359263 464607884
1743097774 250046943
1468749151 782612116
1896205436 500522445
1778125716 2097352464
68171003 1493418340
952885639 1143974265
997425706 278982732
1505683728 1326461399
1902234700 1741382270
566470510 1549428003
1496371294 1176075563
156576189 1570983583
40885845 1563336437
836490763 2092337079
1421302202 1577206776
946948683 633497506
1549036068 1130578187
324517740 1879367840
36570335 1146945503
501492874 2129505715
1645751601 1609223118
590790058 2105271156
16039448 1322146180
1232003197 2140152300
700985952 1385939157
1377453750 1062103922
1953890979 189275922
314261555 2031334563
610049033 744610876
1971156331 2063583515
368729942 729584136
1587815754 411139293
1440340939 1433566763
1431673475 756823204
1773961234 1794544134
1785118665 934047069
1723346166 445694935
1219944222 1833418813
164825197 1152623724
1393727692 507052969
618444238 889700960
1432600584 122962682
2142668190 2104221776
932711687 452911350
669018031 426648176
89660810 1290099897
491558429 1282347949
1302508952 762366821
2023451153 1389988053
1786848163 578784427
667328701 121846895
1086168229 1222645961
1182680701 1132246203
1212092317 588703896
1508280720 1330811545
1030225709 137808822
491748386 1370668345
85237676 1338687290
2091081376 1571768001
1095699883 1464396550
1864956003 1732186600
645834463 1750362230
884828662 1061409933
1561995276 519205363
2030362792 1582425816
130460009 1289620353
576414980 1613164913
1483946263 1934838803
1424458978 1040927082
1942189272 11739691
1014712672 626048024
245611172 460686815
1391419028 2047717467
1761286006 1330830377
2062612070 18683167
177469186 1802019532
1027177619 393035893
1058161283 1853632480
1653074349 1269702426
1022823859 1749484014
478327255 446304559
1865731751 2916264
774987866 907424371
2096542519 382003537
1684001027 775581087
701230053 1096883991
1189071909 1843660521
662917954 789480081
629087974 259510151
888003286 41948525
515161000 1719263451
665238330 480606753
1433709082 530416852
1259716055 662885261
1023621385 64056750
1729216586 36598855
1544740609 1081420187
906584105 2127938705
1857844743 295698293
598710467 1208407839
792257708 87672964
812645637 379147867
1672096319 1407265492
1922054057 1462944818
10691349 1162018057
1199723090 1690974592
1263132883 1962605030
951175030 854524688
756407780 81525142
1003312583 797900908
777954267 1752507644
1531062147 1317816163
911625375 245596006
1445163561 271685189
1784127805 5569708
1993417796 1579178260
798652222 2117609477
363801933 402189545
862012572 777428732
1422706713 1892565135
2050096487 1693015322
781938136 943172324
1026186244 323696629
1679516552 117843820
1441890380 797068599
1170407309 1980952871
1287327384 2046445035
861296660 1026974462
2134711402 1444807184
1657448517 551222580
428620341 1563941351
623703493 753723754
704513084 271229219
1256176843 1767069804
1875601678 985179086
780506291 1371113081
805084639 1917064235
1200587806 29816598
1793568975 2122350400
1605419971 1010871542
1435626755 2056720294
333809297 51504593
1402158266 356512053
1648217747 1542572014
1384688293 1340371512
185466260 824611630
2116029321 1640380131
207302694 1976982056
1439691589 1774585437
628796686 1638207120
2020580054 1024220604
1117903104 1835857105
1950869860 1494546284
411592650 1488902676
778640890 1012107221
806115636 759992463
197805586 940173599
508932040 1979240492
825126974 1280335857
2076457428 104837659
1794200195 456680385
649352873 1407244101
1842912995 1973754713
286469497 1836133828
753901723 1474235393
867974744 1897510662
639422169 1529962699
950684349 857116118
731444008 1446406357
222908349 26115898
403742850 1731379425
1455227747 969141138
1137809005 1655331393
1357654018 2117182777
578381243 554541278
362535383 2075028353
1136195401 2146260167
737250258 1514152464
1850621274 714047080
1630627515 907304315
334116541 734779020
55102794 906217641
592812291 1163928249
1041904181 255460365
2035146917 123920922
1112379383 824534349
571148988 1455949061
1848826964 1507929125
2098128703 669941189
1567454800 764054869
1525919055 1932717366
1696051322 971625186
1951250206 1938575795
1134634965 2066898671
1193482033 661548619
1044457552 1033376417
397362438 1087044368
99719780 687869587
1449157084 1910644209
327080735 1088821211
557626278 510920532
219656312 1967371580
434211734 913364467
1304513970 765040013
1610098358 1218325321
994430126 1544416092
849823947 1222891486
288013346 1509780254
2131742032 1779206985
1826286133 1376778086
1630660995 1048680673
549233957 168993768
587824471 1063418629
113977772 715938758
343022530 1584913367
1723567114 409547108
626778741 1862358155
1778667362 2048986087
718749021 839357212
2066034513 124519899
1730154197 440174773
1199284186 1816842497
2109800258 573976468
2038898353 384512556
2001591868 1050600954
171179412 606584801
1613649422 665358937
1300446994 42580684
72593239 687927392
1649832131 1020690087
2031632394 1612808971
2033578621 516985970
436118121 211403184
1337175870 1722819688
1436685277 1262442615
562441739 86296242
2005849150 1312677210
1659365919 1950486409
1608843383 821356552
62772254 586247640
1279471591 325388866
670348795 226855410
1040072904 1301963345
1135285895 1368392191
1251981227 1657086642
898698948 436474127
317443031 103712870
1965400346 913506778
2063539253 1761172766
438300410 941449109
1417701494 2057880104
797614437 1417764626
1803831795 156120990
1124212677 103872529
218271789 945550506
447556636 1744899161
798905530 929854118
1073811412 2038240899
2087937778 104896194
1066956470 1319851556
1779193841 359064918
1508195390 1205093292
1565950731 1017821170
956340381 1660280551
2129436195 539884312
335377839 1791073575
476018258 1661942408
640024546 1036111379
1011011045 1100931957
906330044 184638484
616285995 1903799148
1037408218 215118618
496703134 744686562
935572032 33269931
248909976 824020333
1502657142 2020536415
314420753 2019381373
455587860 1189477156
1413203737 2119696580
587823175 28175800
1614802476 175659667
369202097 1099556579
1127115838 97279429
556965528 532960496
980503184 1892834737
666110944 1313307474
728509524 1921547544
1931066165 1211523313
219966677 864148627
1743929204 1122907415
2039163379 776081588
825032601 1818842228
2119767870 1075434625
2075992679 665321602
674649890 1090534190
254131105 1744328354
1916208428 1552134650
968621236 47791823
2053801497 223958807
1909039866 250031448
1657202228 1545390450
1201197183 164788482
805222523 1278338985
1599570507 225372132
2006097594 1168231628
1236860293 1525946073
1603965642 388349036
1252516286 1613722923
1594720402 717972812
1453513365 1855738054
1999076947 405310867
998054340 1684184868
869161208 1764037285
1607426629 1804997773
995337908 335260265
742728256 1870994396
1352821288 1506209693
1895286646 1562700686
968592424 545079539
96055020 942328920
1187067759 1723809839
898634263 663732734
1032680538 1115554574
1810092817 291813854
855062441 943814319
1798608023 324422109
365789464 874904201
502033296 1422795900
2084325290 1302897877
1991919013 819044726
82921909 614277301
1160438452 839826379
669856884 768438158
1745051811 1423322274
1106779701 529457172
412812056 804057936
44105987 1911707465
838508732 2005804759
457502395 708548220
36855910 276997951
2005658264 1618103396
160584714 742115519
926202725 1858493331
1459359484 2011919259
849722572 877390338
133729622 706783901
1608175979 1214412657
623931388 1888744492
879928928 479045716
1595352968 284016610
213652000 370093766
1855575086 1768090621
1835806583 395813089
219876421 1885315596
1430322523 1177192661
1681072287 2110543525
549769866 1861167225
125633637 1320754539
1660253114 1855391864
921965347 733836628
158191348 1416812563
58380014 1807121765
197906917 1094394260
725582562 1251509714
1628479619 1576317972
1214253177 1686409655
247496529 1582730034
705198996 1601904716
2040826642 256381406
625884148 1104862389
1288421898 913600582
938476278 1660930262
418988640 722362598
1069110278 1453427242
1859864363 1233903282
404018539 887377653
9614784 1775022473
703789754 1408116552
1365533531 1367209044
186730192 1108862329
668627839 1137779129
1753836920 1599879255
2146960667 1543712528
1213658046 921219792
1345792537 1686204427
2014430068 275131697
1668677275 1586097823
26755409 1400259990
329901867 308111382
57333078 798182593
808843678 1725409707
465850809 1872026651
1479878891 1508731283
908775777 90741924
1491597857 784696172
1105591291 127896211
835086744 168202185
1829480755 672765305
1912157856 448597151
437675356 1156487164
1793273643 670637177
1594179918 2085296897
1524756591 589891111
1589957384 1982121895
1243788725 977764154
717181584 502186976
810795730 1337638876
731261504 994170092
1871310805 320328302
1311015906 1757247530
581657839 774171240
347128427 1656091515
2013207065 1113103547
101133688 999048533
1071385370 1737884998
1706995930 1898538532
377314796 1539245747
910285636 132790525
388183329 1560977996
916147360 1620555594
1246760502 1435714663
953571940 514655603
1684377536 1214252329
2021108602 1734103766
1473978858 399780059
1237299278 1329929442
2073611851 828522068
1553139795 1218972070
1705915875 1791998386
1439324480 728913755
373825143 819010996
1394793661 1155964195
20762397 155473424
2001407127 1950728477
210530071 1643310164
505778822 638230506
1697583968 901778477
381230064 75377515
1553135081 435212906
563604663 1124150424
428492655 481429643
1420350918 886279524
414520278 416675424
3591168 1283306263
88666884 1324730118
27047658 952345454
1617424642 727098773
222099480 2044436164
1398357841 43608430
1551531443 1033960061
1540201826 1089192543
536363554 674906346
1721471060 1025191177
2041665315 1192528010
395921073 1695384141
1339526240 661106750
1065844770 84105421
434017907 588104451
1481807391 1925429431
171509856 1378350577
353243331 1898854335
1326350309 868011911
1033173147 2031615331
1116188315 1447972919
1661510534 1771032845
1057561074 1569949774
943487298 1792312384
1789762133 822389774
355968676 1812011039
1489684985 949527151
330380720 380613080
744966677 192792490
1044564298 1888246611
695162525 23213843
53127862 904815333
1105024416 1384640294
2024341930 758505931
350646524 388080784
425568550 780775819
638996109 1709138627
205660435 1617735558
943900335 1684524199
1648486723 2016166385
1561312372 1014676627
534347595 237256974
563594817 1360053789
1121295759 1256188536
250745727 1409004798
380309460 865672553
693274696 1135059146
946753939 1451513142
299029443 913208573
1595439457 533782246
979921737 50609137
815394987 1084550520
1957593740 540174503
1867965659 1529508114
1702340534 1568575242
1892855766 1017041101
1110126198 2049953110
1433526477 1596245202
639437842 1273144503
726064032 2009468607
1720552736 154464036
1010147672 1983325269
919498789 2023795043
18262643 787048463
1311691169 1381052577
669372828 2096876834
1214609882 649088083
1225035740 2031034604
1930878179 854075629
1207007199 509624892
1277447265 476342865
259226190 210487612
331628835 1507874836
664234812 1566140466
1936775722 187933467
1380354748 12707573
82991720 1239964704
615147868 762502567
1624635082 309860862
495994553 916696312
129381832 1356454253
1733845685 1822105701
1574362393 1950395884
132976079 853891903
1596314 1958883526
816475148 1701910335
1281325563 2001977452
1783749833 725319767
716385269 1261388611
2021171018 1291540726
1539518986 880854589
1938635157 458023776
1572634238 1189910890
1208726696 514839701
977681037 924626037
1722342890 206722906
1737959711 1352927206
362894100 1448441251
1895231919 2111016794
34194338 1716465694
466180483 1978787942
1839813161 1667307397
1034538241 1824740793
709510612 1995928151
80872314 1618136650
1921052600 1917921612
188766568 1804084386
1816511082 871132758
1373565403 826052144
92065882 151288525
200068014 787922897
1231055798 1806416096
793579798 1738692515
1292371528 1945873812
1204009272 790446695
1767704736 350153226
2128962620 70609285
1436196273 1084844699
1351595892 1870518119
2075166383 1511066482
1862393628 1007881653
1327468282 1011884396
588049500 1551645065
2034721991 1257161008
313675398 1543411698
303735164 1408809310
2005578491 937071713
160235673 73461176
15598427 1293668011
261747481 1710868375
749902563 196871749
1998970671 1118212503
67416890 154825568
922842617 209634137
1160016714 237984236
1263023163 1415245049
94754422 1593243101
1577478938 196708184
986772201 506544976
972423845 1086040648
1604402148 302894365
701518889 2114937466
2100453095 451480549
1272162400 582278727
864719230 200250395
1298998444 1054982623
199787994 1432620646
620705937 784467534
2083597412 1825641238
1668822536 412564038
266798019 1943790033
1422191005 1301031420
2146273729 962378200
1588925896 178094826
1034866962 353438120
1194522135 784445799
2057658927 1016046997
1116635760 1859947075
1015330263 819574269
750067755 1995589746
1642472556 151555418
575105806 1543188681
825602847 1258095966
437585725 1426864238
201818539 1914593455
932230752 432323695
377380097 768049610
570034523 1970622132
1026590026 471034614
1708087437 1103933916
787367286 1749700368
29118666 1477261256
1691414380 489821330
695595237 596602596
1266718207 1524815132
817547361 1693668626
1460850433 919967834
558497487 1003387636
199759385 1990203370
377495841 1854859213
599939171 1832339827
940390330 1151555476
1465498819 121274362
2016249642 1577723478
960390848 1512685294
165993134 997222735
262720050 1868929491
55209447 1072153762
1339476738 2129138845
1964103685 1200183571
379002500 63371117
235074822 1387879203
304744613 396890437
1602139431 644672433
1043522457 679949920
109700903 1065010882
1295770822 1114920700
1806931556 1653670377
1232194093 1339789362
2091323520 476878912
1039684323 383850399
1296092266 1478877177
1048009978 1391799582
1832748370 901239795
569949798 344876047
1657573112 2005611397
339656928 1525500914
48314969 1801875666
972758695 1769114069
142636817 500313386
960748426 1630796276
543971872 650110271
104389425 1040973121
673852909 908926893
1485084044 1718033414
1721221572 263438586
1023539673 2092466645
65421983 354022301
1058285767 479891201
863955032 880028882
1515193252 1357047084
820233952 2064050553
443578661 1275945976
769378392 1710598861
580477181 1758277608
1577671514 1451701797
1393646435 1799885212
483832176 1047530056
822916941 211206787
1778797816 1060702740
1238395359 885533339
2085002293 1561416381
332865791 170360163
764173948 296493370
425136610 1342803502
1729691273 1598090183
1096528313 2089845865
432750892 692315228
2024173427 2056961407
117952734 1588771387
1695358363 688736657
1442531851 415698470
339338861 345124267
2022513493 224977438
498115099 394756498
1241407778 1938969257
141777448 1492924883
537750332 480144972
2070646704 1344624036
631957662 1357841668
1730726716 1935351603
486065037 1504221055
1080102749 429588117
1256978928 995383565
1426266500 748377379
590048464 1338594036
1357908038 505209455
396790983 881616545
1080976569 1085126366
2069537992 82251049
1752700413 996075313
825096620 1097892342
76900323 439824948
1086914760 375826376
1063386819 1431577731
1362905386 1506088086
2116874730 634050381
1973743706 1454570416
1532475681 861089494
1601064385 1724710076
2138942412 1736910656
1071799620 1034847390
1402887093 71185196
15678889 1487756599
131812812 1664016854
1771649109 1839683404
1757012689 2073303729
603912850 845782188
1297358455 932722619
100417854 1589592653
447360339 497265524
1640194971 1941455163
375865671 2102490545
1572458282 2114836810
1761515227 899184295
412433410 1188010248
117865098 292326472
201215904 366741747
432691670 252926368
1541777788 1194553086
848561689 818023496
228718255 319683448
488696338 959778688
1161161022 570605261
1070062058 1073343542
2135284888 1723506963
1425007918 671509394
1959109116 1582264000
1706555447 1181946896
1989749346 2016348609
1235485075 1111230116
925929813 888513630
2725568 604510310
208642844 34234085
2143468260 827034093
1094664929 34656229
1495051883 1321593271
146469996 749880426
1939392394 35224614
705074992 131680970
306821275 369135631
1800307864 1116620469
2052483995 58221853
1901710011 1907091655
1477044064 309234782
67822462 1434461404
1632503001 1252052704
322399099 1550525949
1614219268 1438683537
1229581304 2011062817
638676302 1621420037
1466208956 1640144733
705223083 1473194016
645836564 1459163211
600306122 841081937
1640307491 2109889199
1865178987 1173604285
99264975 1016589337
1054627433 1342768092
73116446 798626562
2045056762 432206680
1075781073 1132183788
785583478 2057207360
1216986299 509872715
1825416578 170509692
373000018 764666641
1562279577 342677036
501516326 156354561
1536724939 1620924874
157664884 389979462
1507162052 1824830114
122871998 328083338
1348521931 977292413
84559654 952002324
2004851552 334659966
946445233 1896629834
2045456918 178621993
1348056905 1811073782
1085075265 1612325973
1997089055 574694977
1554725790 2120683197
1717631590 1748514611
1910995887 1714763063
1225776179 833432605
304164854 2132913791
457820834 462855703
64287172 296749979
1315134658 298119211
497957473 76191955
1892068038 1946345161
1920269591 1086959878
594473652 1635035002
85758668 1249483092
1644323701 1178314842
1816522863 616862818
2115122285 1998127902
965681887 683263535
1514813007 569782495
791552795 263908012
2024089593 1816080673
1120469961 1053933924
1377835998 537439126
28460763 263298910
298171679 1517385331
1503163739 141718920
2013062963 863873480
999824821 372207944
257089931 1753948568
95028009 154156127
1356263350 1578685390
1770132827 308622982
1652652364 587604941
604348200 1930415040
568909876 296112396
1504529374 2008848631
2100333802 2093986934
1803002959 164585982
279910562 2097748062
1682567967 1171679941
112638409 1677651373
604287516 1417607897
965979546 1323779037
677863226 1731242833
524714093 1997465286
510904119 192071144
327609501 1737543580
1651340702 1330132220
652389898 752803525
33271892 710143710
464038235 1577174379
4890607 1885443795
1432183916 930759328
806520424 1703474447
838512807 1043144072
1160680567 513658842
148251705 354084269
406084463 2117507107
2024487208 1593609937
827327583 1922923857
1942346363 1908861169
1368997342 1248498143
1167976581 877409903
378650282 684554299
424142692 2090232855
1374060731 215005844
825468624 29474508
1798438665 637011737
1387101386 185061667
1817334414 207993504
2034214514 658235078
2081606182 184130352
1107942114 521472035
550221595 1831107337
815926609 1811653798
1506543709 1138546448
1697566286 1644787401
1895787317 696910548
1082320560 148385031
1248682621 42286665
1456416805 2122944457
2015365940 1842279207
485158353 510069956
522312045 1753647672
887059568 705065379
1840953220 2103120415
1506836401 1571399540
333591859 914797055
176877210 436038927
644261264 1268826247
1616713659 812651519
2093082216 712093167
536389767 331130219
1107562518 1888436700
1819321707 1165158346
89066115 1814124159
1803749794 1233568946
2065955467 1570819703
58190249 970249517
1177234181 348105133
1475553743 1498414580
34170153 2132576364
110474727 756534682
1352679178 991645438
1688251744 1662715533
1883639653 1100917869
1225025122 347697193
1497986085 1051727065
1531638666 1473628214
2133084600 1914232711
681261186 1582817906
1805237395 596375872
887762229 1281876605
2012100050 702262806
1742159146 666620114
473191904 986542105
319068648 22587916
1526614592 1616892749
1388873051 673784828
1412268247 2087835861
1208521877 515941616
1659058283 1535800136
1130308623 82218413
188210920 232636614
1584868412 438913661
1322114743 2029535558
981473121 562324673
224252378 1328776603
1079722450 1205653030
1617069751 1868609331
2133539260 548193276
201260941 1110226395
1328132309 702613173
1661209282 814040101
1358281823 40688732
1497590149 1467055653
1920685858 1495330804
1863380387 1085833619
1822622290 247412603
1598346533 1763934998
1282472018 872114596
1784384714 2134275814
354175671 909422930
681397340 901684310
1350888592 1039069770
1448840371 102504710
2038572725 1947047703
572879010 1805791378
1312415478 1995163919
660932421 1015246862
1961507301 1707774118
652097461 1230751312
672121228 1229929467
1104983446 946089085
1951407844 214564305
720629388 2073193681
1505954111 671837163
778572608 1797676279
372159375 4430749
1923492809 851961092
1080760245 1355680911
1603653681 559011526
1734399782 261725918
1835065583 1567951396
531111838 674311300
1990037388 1349447880
1718380240 1501237237
901703825 1011439049
144478207 1462793526
1091577242 1818804663
1380625794 1462696440
1098082909 869640222
760334290 59732714
774508832 1105551439
9234426 126661611
1338891124 711409446
621740681 246926275
1191743788 995263740
1698239310 306071569
1123108585 1290914078
673253188 982273424
1599329948 296145542
895474271 1206112741
516812976 1297935027
1662162128 766439397
17161758 1836685331
950462511 1030493825
57591733 501053854
1993025273 1919660630
825470488 2062223626
1555364463 585912790
174076046 1557706532
1531844014 754610801
1128968175 12911691
1498683120 2128626771
1806926525 1856140407
1562617973 1120370061
2133675670 1972015091
2134116605 1345055458
308043977 897638439
1994864162 1106663480
622931338 1161783099
1842482083 1213936212
1863021377 1262159444
1638948433 978973592
622588707 1311398580
1216173774 1853859847
1445593090 2106678631
590889164 206535720
829230658 1555150581
1925924940 459509614
613315912 780235091
120460473 1823047258
1189295567 1859575533
238872731 895287621
922732339 827090247
1663103729 990065750
1261286976 2081969611
632230094 1840687248
150151019 234686
425122171 1577683835
2060172500 1985444289
830483957 1596304609
123921225 619429290
917774390 1356144460
809543816 831747242
305960675 780258604
1857131605 623194701
1497382307 1305919994
1899859305 1812517808
1449430420 931274407
920244646 1341469094
1137853068 1642054094
884450374 294066268
688003562 1042637322
1612613256 1382316003
945843523 1354814772
1077066041 701872794
193991468 300244556
1529377011 1650023979
206729469 2118900728
153699906 135124383
1547986467 443640570
671911676 1250976460
63930255 465987867
1490604978 664756712
908806452 777918369
640155929 1499936281
314900597 2113212503
610315294 663969896
1468962924 58971813
1401389267 241902815
482508186 505185189
1285120862 216339277
1651890713 405756294
1462899273 518394126
64584133 1917935680
1910977495 1062708958
1420606910 130373699
255091082 551843292
1042781847 1298075769
890315463 1193887428
503214075 991875926
358018365 577683361
1687501924 961699271
620438161 1628050105
349353290 1706719913
1091509456 418390817
1562401903 837413601
789230379 686022392
533487842 715934591
1954947177 1007367720
930048226 905978074
2143386689 1874777111
216604765 1636920164
1617458745 2101176832
1094210170 788706715
932366956 279472179
1902462033 1258130926
1663709564 1151931442
1619263508 681446569
1583461189 2045675485
509216126 1665766836
1951918185 2010274979
978974489 1174370385
1515269400 132045605
214931627 869367292
1544819756 1773228712
1668582385 1414139713
1041195885 1665213451
966860452 2085477104
276256572 1230805324
1875723428 149102576
1577993661 1263983340
717901508 1567606734
699210648 1379331906
1308541352 474203662
144844947 706320783
1866136893 1537965797
1165581638 1485410291
1669079047 1831540713
1460287353 727695102
89898159 140471994
261870140 861125747
201921143 1033172461
529462008 1923611339
217159471 1963770014
1478350472 1072139795
1189316214 170092425
1929531423 732790011
1800065310 310746802
611664257 1966486224
2082462513 311080594
626737400 1925236709
620540821 237641031
1047656155 1582359706
333493906 198778064
993211429 1765848863
691850771 856418855
1864918443 526012046
799253782 211498225
1238258869 632285434
849474799 1120914991
517129882 59094292
1470151698 458535960
476402836 1631579995
1405339173 1139722533
1146931934 1818063155
904573557 743869998
700332478 1559501666
1908071876 2005698847
2138768498 1825738839
853337218 554972550
2106177969 1108743038
153127139 1968979043
1800421112 297629484
1282098059 6695092
1260038210 891541212
557439221 1540990894
1490190214 1816845152
405799999 768460495
2116217203 849475304
1454064923 1729967324
263115356 326968317
1356562607 276085271
1165266998 1155620101
1900881500 942138595
1467485112 974821102
439432385 1783063419
1133217949 1156483033
1107101149 1235735253
1875953690 1715225368
1451903122 1458913814
915332839 1175507012
1014800567 1365383243
1886791178 1330710177
1404448188 2119541168
569653877 2128682283
780715525 501198723
853800305 1204809604
1507981771 1033759400
2143976150 1315086858
145305323 1540284545
1837872189 1212425324
1999552639 684834020
1491257840 1364637592
904307225 443018813
1262788995 132981927
1141898900 1841180919
1895571708 1692904792
651799700 1333290911
2017207801 110583787
1157484124 633621631
318235368 1367878866
1079673513 1840540973
629910023 130403592
1724045186 988399950
114384504 1527548568
602424538 560776602
2040729970 1334146451
130331544 729182210
1966706898 1822071802
551286742 655065228
214033190 482405066
1871180486 1377837494
1603934144 1710580420
1327644501 703153275
480960343 1255776208
1987319105 1769910013
532896665 1566884348
1787682517 74997344
1991593784 1012721840
1234812087 552849733
2066387860 169886352
1151360031 2098303555
580217564 743136490
114975318 1581613639
334328649 1830772436
1488835120 535740317
404788073 1579023816
1034294864 237316207
1846772322 790700866
1510738396 1583291082
1262472219 605708786
978464445 613525415
1976810823 1716187322
1753960690 893524012
669528794 770615808
630195866 1798077550
2135321900 241047406
1903640409 885173458
120205420 1269504110
342387246 2054631203
1527533633 933144523
336501542 1877142880
1217292784 929325554
243652655 2074086991
139825458 1839659249
893416993 1710664870
2019391102 506107390
2015873428 906742873
888978762 1709472909
1652214071 1652300608
1101168465 1747740892
526963883 1302147000
1945567393 814825471
322651416 706110596
1767448590 615321281
1719855875 114728690
1259439630 1942121405
510213087 1382147760
778019918 1036683839
1647396113 1051469635
1076920830 1805767063
783336369 1565422654
1523349366 922423168
1824898029 380709277
2027116038 1247071223
1279772180 1781734524
1935643886 280951070
1656017595 178912866
1496709932 1018188359
7236292 2113806805
251724612 927379114
1422977392 248397755
1872383735 1123373772
1124200521 407033881
2009150096 1360725282
722069276 1962452908
209726685 1255689201
1058175043 210857243
985593058 149219235
2082418531 1410652165
1052955309 2121977110
299941685 917016062
1749912380 2016202112
1379157352 879440532
1972755225 611106959
41119776 1480009223
786219465 102343719
1442837519 71317147
139685570 986441394
774370686 2134773636
1198936422 328538951
1828699638 1563966989
1104777655 1050619488
1658208954 1074497378
1856019203 607281159
1726999225 733660527
1060747030 379451191
327295868 880827864
738958444 752008774
1766787209 997078336
2024545832 1721304627
909813164 1975128497
812234269 1265885634
1868957739 1336845244
2140218794 1287378854
1983114799 559172110
614553063 862571078
857820381 1861531364
713482203 1039663780
1498632629 410257724
1732996103 1536209174
590667889 1631181822
294405293 158904172
130462831 747934986
349314480 581621281
104443236 124897648
1485047798 1051476267
1593545757 235503479
471845656 544710562
1201840568 2136950526
995070226 1737694455
1514153284 330614969
1070592056 1834945340
100652139 1239560698
583958935 144470301
912917161 1054060466
1302389654 1988279663
1274543934 491455377
1141156912 2081322715
974855143 789764557
1025423468 154833699
498077209 1795211236
1914088587 237053333
292209371 988181033
348732938 308539157
1691185734 572534429
1602258122 247975947
913662120 2136634278
593897248 2144714460
807782638 1908689232
1474622946 79541017
549212827 792442309
1482244141 930750351
17080197 2072368461
852079578 1450204869
165786714 1003099434
1389193378 8464628
576903303 847568220
1548428264 204164606
1098543358 1413958721
463530378 1599802549
1583380260 909001413
1370475180 1737464543
829189356 1308133212
2102954512 672839261
1086088545 1416682240
1634210382 465409291
645916556 1447184053
83562482 371297819
1073798313 158830364
1114263889 1435779954
1196524700 1636226365
953182093 1749102985
1246759556 869579436
1339007853 1129477982
181021762 69238997
699919963 1359263990
1134539063 40850766
667756791 332281398
1581818589 1746303409
1663787804 1634836057
19067434 1899780543
1773166970 1342170145
662684728 1335575188
347512417 1211222258
1521808163 1312204503
83302466 1944512043
973556483 1995491659
719783367 1284828581
1935973511 123528581
1459837550 1679949561
1074285356 201981435
2043903811 1972754480
1631621100 926121228
208026869 1055202440
1350351454 570393262
441426622 1982539629
1232364812 557557236
64764831 1577982987
1623769854 1543549458
80012803 1236985153
430090916 924576839
2126096192 834742867
805677378 913909294
529230503 1196737937
1919211122 1685452709
1387509011 459826286
1677251215 967964073
2132561037 454614946
1728441708 1514682678
1165274864 850741017
227579133 710951367
2004999763 665198337
286206719 373760076
578329034 279698685
913885741 1422402240
1702888596 1816805580
985285138 1927172477
36404886 747847675
1541755396 210236048
1781531087 869540256
562792278 896179906
91307521 385595460
1823339086 369759990
2038516928 1616473793
1127187461 1436028254
2105966840 511773762
1823191163 144246634
254955033 550505228
1788626513 717432743
1487982667 520751517
2065929118 1415106091
1319001473 16886186
1523016964 1637758633
1244857982 1290203826
1880423713 1848468619
2003165085 745036589
727993866 1019891014
1258540376 1794616181
1060463771 2143719638
1125077905 1875190484
1436344010 1790258484
268388208 901732003
1619780668 1151595000
1697499158 2099611626
1715565847 1050800209
225145345 1719303504
1638072836 2022124883
1438510231 1187281465
121594423 1624775347
696563595 1243299949
1445526218 947751850
1091996859 1956466643
2136206067 1654321321
1824315312 1480161615
691001283 402704946
2087527512 1472231961
297067728 1301971265
1126420073 635449438
259743819 150682754
1563771611 1957060191
1260141797 116094365
1447777974 1375093349
231094390 1058737816
91616921 1229409033
1886017672 1632686827
1904071513 1039117675
498885997 199270448
1383113877 1846219035
491272645 500268607
1299018085 1336163139
1571243779 466390732
699504389 1419349568
4587604 1065608495
1683767366 467888597
1651668234 298437490
977136955 613325528
930234607 174126749
1886572155 1278236708
63789354 1450692698
1034670538 1491731488
1991963725 1726559725
1082407799 1914628721
838921122 20807358
644539660 1563298085
182917400 1266550507
1295148886 89418713
1768799043 435768592
1814762151 941785526
1873588049 588988042
1176973494 132578156
1708429023 291702838
266928681 1921063067
215940775 1362202632
713931139 215703067
1679493811 1329155290
767899589 562111572
127644976 1692490421
1661907049 582468053
698247645 1391016248
1272700440 1223378475
1086236190 360730955
242914693 1747862153
1611079197 738795517
888782823 989789028
439070106 1671974490
127648701 513154726
68936101 894181975
23794857 1952339519
2036349675 603881456
590373751 420507129
2036543467 1324641737
2119308251 1099118821
1745287905 1653729908
645688412 1654959932
2124511787 2130344119
909843212 1909982138
1139748613 1389436090
1623176634 236656357
1484641911 541427604
799696274 776294323
1207527222 615082059
549814510 559341832
362024730 1003694253
1541851863 1279046015
876273830 731216729
99300458 1742866513
786639605 1814265782
5326530 2113793300
1533416179 1135091903
121713330 1557238940
1537424038 807740703
569877732 1132173193
1482321304 160460109
650886954 1513522474
106902826 1431718268
1845698845 26714283
1990449906 1159943101
1990957661 108171650
2071717858 799849376
1541243705 576635838
1722950462 2011315902
736965122 1448941113
415467033 1893765709
1213521316 849801176
1830707561 1324379410
581292489 2123747473
407763640 285912114
896544555 199514307
1453280350 526810154
1156103281 406869927
173712652 546865550
735742180 372173088
507790881 1052715407
1993121275 355896135
369445377 1988628437
1786245392 827636656
1259995835 1808911047
509223208 1000165965
1552589499 1620966540
382118037 594901809
1185948565 1277630066
1819437172 844638350
1378932930 217028417
1825926498 450073478
89102363 740673416
1239664810 1362602266
703017651 1558638024
734092512 332947753
753350294 1612920979
958590065 901315160
1399128116 2045379449
692114495 261180707
1140218606 126864085
1555821923 217408207
356084004 1182433770
557553243 2135599807
644360181 612622625
732989425 1584000206
1933911162 1493729677
725237469 1408534015
1991211728 993409094
1181953533 1704387377
235815922 1196798292
1964939146 1919924226
1748913918 1877548105
1534706779 383139025
1745946320 269254462
426551059 70622657
673194830 948613023
1968266236 1281120370
387514661 1025005092
127177412 1316018347
701431699 1199238758
1368468638 1392724327
930401969 634388718
1221828572 130205568
461896361 2124211053
556390146 149335254
725447010 29535287
393470169 931722855
1823259070 997481189
355048606 895614484
1036479910 675460281
844044012 1066042407
1321801874 1409923249
1905514018 782032222
335067066 1951914118
1870457483 425039438
735965621 501334546
1636043642 885892939
1812003732 787440590
1086157790 844602702
1911399349 1979798041
1694567120 1850665571
1812421288 36840460
219300150 534922617
1363199311 1179339391
969222138 523046690
987874367 1117522921
304756467 746688917
1601348367 808736627
1631774662 242776076
2107194446 919151563
1499686949 1595909316
1388968682 1634220127
827751332 1864431025
1087857358 870762580
1981755385 1948752083
1392020395 1378577199
1718837857 1028172630
1537176680 392475484
891528712 152012486
259000637 949560378
1995894645 29265529
45837127 459981820
474579519 321002679
1280306006 1047569218
1478631050 204952049
326542902 1519948219
1523831405 400922767
1471208460 587310629
2017116377 514861065
778742662 1506981824
1872140536 506334498
1221333931 1483280818
1253589654 1362790882
323447652 1300697885
1591135186 1769834939
297149292 1952170273
457069889 1195272755
1586746096 1069060630
1803977255 1140181689
619876684 1684860399
315740803 464677136
1941167260 1716637715
1133425112 1042316118
668085728 1879274631
1450216453 1731410883
1991211336 1584108606
410684836 1429863125
2113960819 118896574
1952561235 516542135
1626583708 1200526966
470458629 1358071597
1579483402 1393970958
1329138365 1888770849
446197656 553849942
1476902185 247400120
383502489 543763195
507409879 1399677100
1581781240 1366300644
1072764445 1882006468
540980475 1367640045
1670660766 1625682342
1535936805 880885839
1797703426 1090329378
1848456605 616657912
1916895397 548742272
1412474467 1305951989
929113917 54653757
522912075 1072497195
1205982388 589514052
1602826667 2028112264
723250140 1639294437
1050043100 1660803907
1868013504 346433181
1125063018 1312955570
724023988 1036105387
646217432 718941613
712574473 182404698
1180530759 2083576615
1878618629 1295137801
1027806246 205975912
1475001857 277333872
1030904720 106639154
1616014656 1828059268
2046528695 894334031
500243554 326222122
372453780 1262633060
618655497 984041521
1617734407 759121390
1386490504 1636333850
172112392 1353680217
603205263 1098461611
558992906 1846044180
1906985526 440656204
182188855 2064065533
1855234003 1896850882
220315350 604156784
1478449277 1840223163
509178512 1517192499
1963771647 1339598820
848782809 1547061285
1266541011 1376833313
801943729 551042949
1568607797 1944622644
1764795483 929711677
2128538582 596943852
860051148 1470508723
1878111070 1386787820
2039986879 2007788231
1021213456 954501280
515939471 1350625526
1395621736 355556611
570173456 882967638
1544061582 1561911825
1013742192 572579833
1672240611 774936165
998336098 1539310767
1655666804 2093583124
937016314 130195812
1272127151 1926976334
1327962735 442450826
1964871749 526926883
1239702586 1568910600
651243019 626288903
998919295 1508590849
956621225 1697471964
1070984143 1972293759
943648380 118303865
685069067 1881655863
1780201342 1146295252
272966370 86766952
249962271 1648309827
887024062 1165931391
357098139 1479316460
1138294247 1717068532
385660818 1379459780
595442839 434665173
896389719 55359394
937153931 18076867
1463883593 137983595
1275470036 105145498
1432072433 968981735
613695850 602245018
1879649386 747478982
1300179131 1909814270
700107334 415279800
860123961 947193453
234990256 1225849872
1447234726 698626539
1121509592 906806580
342512461 203535909
723572618 940658391
526187696 1772418300
751842920 2009734360
1970621275 1584257217
922088017 162598825
896307104 1434358045
1948457103 152024730
1873748001 1413465433
1887599446 1335578664
548366714 883345634
18306844 517751394
760915724 447300985
751928508 2063238309
963163850 971361312
212857241 2091100803
2034976816 1309096512
259596275 2023868929
1865061056 1984349049
1506362521 2102197201
1818810379 1346197082
1855477790 894739756
375537912 858982247
2112426267 2031477683
1499073450 139524389
1863530525 1739364378
601171242 694382158
32860002 1424867079
1066067438 24340154
533311580 1091897897
2040701968 1365947339
745445810 2049503367
1801001513 1488024267
2006571016 756457797
2082335803 858461047
1726572000 2026734391
1462566646 2032414880
1177552514 1293193728
1371674259 551496916
1358932890 543328589
437881244 1333389042
1537805093 1447353857
211568360 1568404476
1584666179 826259343
548044663 1879519772
645390534 1885049668
566136393 773907473
1179751303 594444830
27140036 1632945585
1027304050 18912757
1214372439 1924762021
852662807 1226938650
1388110681 753914506
1894920893 126843271
494428198 1646008829
475352620 327008217
1197834163 691340213
145929338 1373708143
1832807321 1131973044
1855687434 562040768
815836660 1678143953
1976291410 1975753524
2138032371 579077606
348876973 2105047131
2076124450 1310880989
34922836 1829340105
1931124970 1650565192
1571435143 1345912336
871462036 751381631
1793121046 1395473092
1596688879 2079828105
1568732276 448160057
130665322 682274227
429767529 264859121
156901374 550821381
641113260 1644462724
2123364016 1648778719
2008619222 268009775
1641650073 1676458403
644848580 514271609
1542753192 1807324495
184789263 76400038
2005339832 1666020596
597600863 696176546
1210787404 241966707
1473116616 1331834282
1631768401 1231322857
1085997815 1377692458
311754207 909969317
1618203211 1462398093
886241261 336286188
1099145408 1583967979
630232605 56440021
11019448 1132543679
1212761809 1219262210
410720377 881473681
1002660772 1107263802
377387519 1937240322
1580830834 1802750670
1319144851 1335045834
1904271601 21428525
1481246665 1318332344
779666902 1250296054
1310778273 2026174037
1223551714 1340238520
1467447891 891665275
1839003172 1940696050
1430259773 62330624
765943652 1196808736
1963353547 372423881
1474499464 1968584949
1662168524 598995590
1340624516 141854590
491355418 768688760
1936454797 727407698
865871268 1033840011
1350247801 922425080
70402847 556150966
13716637 1030790067
687866262 383987812
1888375708 906863143
604412483 430481999
1133165641 611729517
1779878673 819424921
1443961809 1136432794
754639686 1046368977
1050777444 197361134
331188727 35596337
945312643 464206683
676537871 498421946
1027070673 1083142826
1770601324 1342300537
1881305371 21624738
501790406 2016844309
405023332 371783174
1169988163 310610933
418685022 1636970972
668161171 1138953515
493489406 195178222
1440402112 1639090596
387123457 901590986
579582695 563427724
742934959 32403100
1072698998 1218429201
1149745182 1412228348
944252176 249073837
326035598 382274278
1480303094 1956327763
167027234 591818320
1586759912 1806867356
1119537457 1079161840
1337767991 1399055273
795732496 1442627136
376667419 729138501
1976617736 269211889
1380643018 1012298130
512341921 1225539116
604039802 1081747997
1733403861 1036267114
1602671460 389695515
1756328863 1836944230
2043361927 1543748710
2000582068 515147659
1597457320 1831486922
1369025772 1480966071
683466237 1686742345
1634216975 966256887
802561054 688597032
502229558 1753053983
1356276090 566042418
857797379 1260112822
1032686731 1183856759
1308405222 61067502
546091105 680555984
1175217409 1774023044
598626361 1178101831
1008169717 1611346147
1849374231 1364478051
1311441570 1812987842
1141447327 1063176351
1531385068 990676693
314184073 1755062143
1866039939 947230244
377285794 979451743
2120086709 718953031
736648908 1524249739
680486578 555628125
1449108248 866029060
279943066 2003363753
1489284649 1806019606
1193883176 1215528652
606088114 973345048
215075159 1828593475
729114416 537449303
1776270413 929187937
1434482571 356340014
1771486929 386983090
621372248 1444743389
1189947636 1692032432
1487528810 2105628887
897009225 1356572783
352128010 1443844250
711561872 2041313592
1773784054 1283531300
1068547615 1888380220
83070684 427354226
1352423551 418963563
1614086519 1515311116
705866792 53521245
1102420474 957381788
1390826525 1322434049
1134373295 1557295229
296754724 1020736602
937690288 264999155
62816835 1931181564
788238416 107364881
1972214520 1784365584
2010840982 1158381578
418584523 1780208471
1426403263 1855633174
1042300886 1702183343
1113823189 1018113427
693740393 757363667
1892517470 813757172
685886370 1504145403
1443257141 814717454
1923449688 646078793
603426641 1010440833
506366659 832756673
100204584 890895322
1267848297 2139574270
1589982080 1006940904
53088402 191888550
619650066 1995835892
734907424 1635877906
26339812 37748724
1433157083 1989979657
1748776740 1482111103
974433027 794029802
393087567 1224635302
641855795 1418872439
482420589 400946140
1903599811 381793919
802653963 2064632928
1381349677 1453537067
786223239 1956137170
604797967 489271876
1566828660 250949444
1101113670 2027635975
1190752006 1399464755
1584513237 138688092
1850322590 1291743429
1940380079 99025794
1343194149 2091743224
1863635479 241010113
2000810150 793492505
218030382 1543983740
186248125 728089580
550356804 1721977952
415009653 432079783
1910042997 333995771
1154998246 1305697757
1678583048 1583910210
946372530 856691752
1571513279 2078918610
788398926 348815977
1961166982 733267891
1172208262 1752267522
1483526931 459033265
629292419 1065922082
1607164040 617700216
1745555978 1463564738
527151960 1276091577
587464601 861756448
1536389546 674661697
1197660178 565501281
2091798845 2086979208
725699352 2035027774
1066631010 477618102
694594943 1403843350
1854738525 151167431
196195824 27544082
602797885 703202367
628515895 122187886
1379256645 636631275
1976333880 1903488964
840225992 650969643
1515913755 1354931881
1150389751 1007377489
1860758272 648842249
304475179 1792325501
915237971 440764386
1281264949 894747201
1623519636 1280937936
2096312163 1623807395
2061066059 1325730758
1025085868 31237935
1122068771 562326310
909577713 481697419
1944403519 415532843
844115363 78139417
1652434473 28829302
1098518674 1464802698
2005558374 1036221130
585436866 112460175
1835656304 595517002
1372420709 475894017
730872863 921012732
1640452527 640415219
1857499082 659897578
479394039 988735450
1744640378 478636161
655252497 801344595
735097604 1913414670
1948641398 408880759
299897292 586453046
188457270 2071711284
1375810475 408791021
235009432 249677103
382132492 452136769
1006222889 511894750
662147257 1624407628
1262788768 677958589
1578202453 1676207798
16969650 866708900
45023399 1395148676
501641082 548520697
1034697513 767527770
1774784657 432509837
128758770 22185801
287100001 2047702371
1940548484 1537504879
605943245 1386266329
2081941224 209757453
2054413599 100981249
1421338081 555661756
2143254776 1187766118
1830020362 557149178
1736574872 911966083
338467832 211156017
524134205 817567300
1632552643 813711774
762824076 1357486960
1228203820 12136406
1952096486 1785697335
437106022 2104142116
64894692 512069703
868674775 284767042
1614298570 1159229512
798537189 1044571796
1712638411 98721378
1849701371 1867933759
221683282 1435018443
893837315 503761910
802379991 1113452697
58779230 1705748022
803747862 1312856982
1471248579 260931199
1722130944 823016528
1735355002 251996360
221106467 391173763
2138132417 1109874012
663519406 695901440
1332772647 1117632589
1599742409 2059751931
1374037871 1371726182
545083861 167736747
1543505590 751417733
518687209 1806694126
120227258 1086128747
1308697011 110914396
408339124 1734547231
996102788 817025878
422027536 1438046748
269041856 162145519
1217977409 1844836252
1591726677 1264890755
1603306057 1590539635
1916604065 442930623
1544936050 816502740
1564080355 1070422122
2005507144 642264563
1862727035 1266500068
396901179 1479413350
704043301 2140764307
488548059 709649739
323737917 398535217
1024059926 916061477
998740195 1490852497
1036780194 263866784
1360366918 493980150
1583098500 1508256865
596757868 920483683
1699523634 394149231
1159019398 1815174326
585991814 1223460917
406860736 1609635783
1316899188 1325249512
269261118 1691512643
448861048 170351819
1799986201 1659232944
454320557 768360268
1497295834 862997013
1902171583 1850779675
2103789525 769115442
1922786342 1462239440
2129482976 1797428963
1420798891 1927132237
1782562627 979580
1742365718 1181336793
1415204759 1259084778
106656555 358948056
1513482518 2045872103
55943619 45273251
565188798 1466453872
597474136 664048955
1496387757 1730581592
253532980 391930293
1895066846 943952288
1795785673 1038060668
828871126 186427933
1505373495 274006645
730908716 819610655
45222031 534975143
2035058596 240504790
972494217 1991655086
402579986 1005871340
1897416956 626554366
139399585 714014125
407750965 1931862974
217461788 635679625
1636426330 853697532
260148568 22919885
558854084 590907985
1002103201 1790132247
139222397 1458613531
1085988521 792480292
873891182 1332132528
628241437 1596024449
928039844 1010643046
1036443141 1374119697
1134347820 346728228
2114483991 1195948142
1277324039 1126309314
1479668577 326118304
1654405797 1595666107
1715179265 1909120710
712613284 106215047
1682552638 1515864867
758929907 1994211058
1501987373 1424861790
864748558 327731167
2098426764 539305064
1273938415 1900971246
407235967 812070644
177334965 13573417
163264501 292570269
548670331 697324811
540461879 1139293358
305847323 24080520
337936504 1491381848
1256264636 956098529
293869254 1406696873
2069083908 1838927145
307814805 385812509
49445347 1229288919
2013727278 342259837
535036704 57015361
1340206300 1053556317
2101674559 1961919869
1783212555 1338683229
1297921777 2038184476
137276695 1734855296
1359828789 1515278788
64965825 27545244
754985273 12417836
325879477 1100502923
397675931 1471870127
2070914679 1964642399
1161163426 972559102
789145878 246596602
593634712 360846911
510173740 1043449162
79824246 1228106354
1112058366 450770563
928311712 1182709372
1155473393 8493079
961924787 1148686730
38372720 674243833
973444410 2012731952
62492660 1937680604
161331076 718797133
1574610052 1662102023
2043555144 2064537550
732022050 651805820
820269598 993376950
1392317278 697746540
493032202 1686906725
2028509820 1830148118
1614812257 1183288077
582102159 801253577
1341081694 69008517
1781473667 550920580
1739436600 631317250
638549535 650243330
2060457971 99935081
1167692316 1665514266
12392137 1451776917
165607280 1449557115
519388056 820187698
830541454 851385794
544700022 1661082033
923186452 119994656
1656056025 1561266460
1732161802 908981644
1168015103 946601216
518083613 1774694745
1453719424 1315600522
1332176460 1104351887
566472411 1739580628
1800552210 1322648617
1700310203 934606150
1730652080 1716281630
269727371 2065347808
2068962861 1730548731
833884204 1391901515
1829276221 65724768
633692281 639469985
2042473145 614654766
1692976937 1131956304
1450639446 1066584536
381806009 1295871922
712370136 649019953
431558053 393225486
1620742564 464899149
2140511028 1925340530
1989512699 910412256
1846994338 1845113825
432825535 592655204
931997897 1944035187
1018086635 1316749684
358250568 1934291567
825704088 438152928
1439198120 1714813480
62417034 1524567666
324388410 1877121904
258066046 681364546
287779227 129429469
1406293869 750023807
622139951 382512203
394261762 38573715
1156062959 979917235
165498799 2133113800
620686133 1151859966
333208276 1589143820
431690892 388822414
545721437 1279049340
909842269 1398659373
1994784352 418674954
105936192 1345446397
1876906106 218508559
970758831 1941846950
216761116 926486682
45989236 694347417
154890053 1839540515
1930328701 423294413
709002955 1483981974
1058073764 1406232184
1214051291 1075480628
1845592800 1864193365
2086245276 810509402
783148893 1919979377
1415343263 2078989378
1924767937 361135216
1726902373 178654044
776692882 1929647363
1990885818 1309777466
1069217892 1705282497
590007999 651400763
2003505347 79015762
195412643 1665630248
62408805 1862657720
724211377 1778639201
1226621510 1177750397
890384198 928868015
1930269892 1180263075
69131614 1816660851
200585431 742663793
607404734 439959155
1471812539 564292373
755598453 1549093790
1993353340 681839914
1428129066 1921454349
1760387888 1006983652
7863348 2105746728
888322345 824372828
881315265 375539319
862481769 1267853304
704623234 1271532839
1360360636 1355630684
2014275541 837314551
1059840111 538957375
1938348781 1865960959
732311776 1923486597
935117765 1788802293
814373119 1047606048
1774169117 1168184765
817389122 1019924178
130437230 156440894
724344629 1949780786
1479354312 381633966
896023991 1572928985
1846031556 467408065
1108582875 1784649352
2039177057 69040907
1294463991 784044735
450269545 1180654060
1709755881 730004354
623322717 1731722048
1077893402 1059208149
368485775 668584047
1261797042 633736102
83255591 1751613807
351416372 502381634
1388566072 1952906512
1900219504 506189258
1140001416 1106384526
1270686740 1478184468
1174925991 1806327101
1247951363 813911743
2142260470 643244648
544582372 1384509868
582722213 2027583253
550580360 981887532
1777440167 1660823786
1049960248 1860701337
1878505203 268943734
488578708 1556432144
2145839758 1409038809
1630585270 1291362151
1448011791 623035784
2260470 2082834116
1072057348 819861057
1914229680 1449865219
51778990 1345875285
1146564200 1798165391
725038121 1481667440
688546730 250244883
1789189798 646257376
2005536735 1160281921
1112548006 1845072239
2004582950 216794777
1237118864 2079232641
91278042 1960005453
247766869 1084806753
1931039272 1130238497
2134869914 538257694
1681149273 1048282894
2087768483 1580017221
1051102348 1425858723
1752303436 1496510781
2012086978 796387085
457835649 899296156
610341762 217803786
1071362206 1908229675
475145936 976451278
962371349 1972304652
913816451 727732060
1387132676 1255911398
514114872 1504402549
1567208205 2099692264
1530235919 438548343
1152344251 1801002492
2118670021 1113913503
1218452527 882797715
1126702622 1072814668
827516120 985772910
378954712 1328165172
1720439045 64309
95117028 308715590
613740513 1938046551
602121326 1342663400
159321575 715307448
81279266 1726780087
1828953764 100356413
1843047947 976949880
368683356 1538025255
1490985955 188457156
1962022831 1579652866
1602846782 1562038474
1880873201 2042457531
1095012703 1793319628
1785827154 146042236
497525194 1327179370
31432790 1101217271
1445764860 1428662261
523651944 202038715
2145471566 1859468508
743663631 912044955
395771492 406850046
1276571855 638799082
247184146 91376235
1224187952 977201642
1150902100 1934168733
1214657252 1078624280
1451828235 1362184116
343916253 2022475681
1857850480 994870913
717350145 1475530479
40688636 1879190182
834575221 1146687926
1828856753 404552941
2015859042 315123576
1365899573 450699742
1428697055 542178160
1203774798 834056039
1126606045 1582500758
347910765 1605300821
2087429287 391615784
55731398 1836768329
2133830691 597138662
34405931 736850527
829215237 962050063
1527497281 408440555
843284290 1775588782
161377695 241694692
197754647 119869443
1048020883 1285146519
2138248757 430772579
1998634370 671256914
1181818371 1102348212
1612285150 450395726
932203608 1071333118
1145320060 1634137481
536216165 1827387826
685050238 1762285708
963865444 21146936
860197075 792293830
1037583664 921937446
21272707 1999844015
2004823507 694224453
127598046 1220825133
98588373 1389194942
84797093 184867306
382153221 291182115
1102920105 389042406
1948081308 277021162
1641803927 46887165
331996006 2127079867
295291394 1143079542
523420935 1425519870
689033227 194501408
1603164702 1933827889
777354940 1255693821
279614397 1685800646
1594940604 1331683654
1090398090 1950981879
1330703162 322648457
2040706373 851703698
1486572081 1891474516
2112888367 556162713
1720463837 1509223167
1497069253 152617378
1698060398 1218808429
1328415554 1824360468
1773377655 271542
337464670 2020447854
1294918892 1670405579
1363914390 2118711953
1146311216 600065673
946280444 932406743
946299350 1956081598
636142750 1525857734
1279130131 40545550
1884743119 1768522553
698292588 1271566957
503732367 307209362
1078353815 1133296754
342554451 253548807
677839443 1684031121
25867472 92021601
126723262 1225643859
1922428008 309906555
2071766532 1123477068
548972247 1595045233
1934091973 1563022191
1696622493 574434445
1725950465 831588954
1520233842 1371088869
1510255116 1791139944
1143124954 1794648172
1671638956 1082045348
1350234999 1325285005
216621275 359054811
1216136582 1730776133
828491708 246274212
1572529176 299527420
485749624 1420661747
750427928 1786125393
958028004 834621805
1542470091 1069671849
598089107 1542383635
341170206 1527413929
1175132998 506909539
118621494 124478604
1044097601 2132433385
433824885 598802634
1769834460 959341387
504647935 2009397587
1832421315 240666896
1906339928 331035229
590420758 1249932974
230461186 1727920390
318432688 1204918286
1786753729 1599059566
2043283841 1824343685
1116109229 1852111182
1721640610 784016605
58915278 1532994777
1716155167 473627517
1420941979 1034304743
999684078 144908874
2110108021 1384310310
1277042224 1386098328
1018510605 2032217114
1685181126 1297084342
189051087 920620222
1378729701 289319256
504927739 452085840
1626048979 782668437
1884460884 1130240809
1677880748 823997621
786722869 968935103
216096135 1578945785
2029774180 1630251710
2113970630 1189383327
947612658 1713616693
1248630852 624423923
1393178579 1505170519
850760423 1160871884
1617803195 2085515632
983706741 1932911346
2052748123 1581739414
1353639079 417778534
639295129 1207732612
241438344 143023030
536834502 812757823
564307830 289709290
539736917 83006659
337639038 547344478
114888189 1663295092
1438565780 833654023
931553509 1602230808
799042388 160013483
2020842798 1273372765
1558093762 1912318803
706639631 636167788
1824199482 705821037
158652415 1671946572
566962248 433931390
664989442 1260471473
1820768851 339151337
2052566182 1065217775
487067912 928714766
130707218 1000664692
182457912 459669126
904786034 809207195
1085512586 1559197802
585302040 742191152
1390334372 743413332
1576435164 6106449
457160512 1319348005
1546838940 1769048352
1194456012 126683037
812569137 530402425
1107929501 1211300571
1291967024 190757926
978464255 1431242480
92100688 821748625
1330897336 155756209
162563678 21143901
1598539406 618431671
266072052 315435716
1769286323 1496889112
1703101944 252176711
1252180505 876049815
75590955 728713011
708792525 1139205837
1550331371 1982929472
1224113141 2048869772
808494282 796960111
1391627660 1173733029
754535270 1114757267
1701203684 936329778
1111959638 143839955
1522696356 1449908003
1147789079 78280796
952256643 2031388752
1158660253 1542197224
503606240 562255539
1313825548 1300049511
1999267762 1609089715
1738705429 2109911511
1147818450 979432745
2118346848 903735697
146396285 1352930101
1003639518 656169381
1717997829 1705572949
251553843 129521856
872607205 1420046050
2094032674 1571362632
1617483209 1415839246
100972139 1084033619
820866044 148168258
2123358228 814627005
1990327461 548983903
1695656331 1761676666
2023993183 431840801
947146563 829520188
1365898551 1661179148
1953440641 58582163
917471745 1862515402
1937494781 1372781626
2057073262 1079148104
1049081409 1167277647
903493892 1817351235
926793540 316656748
159130248 353228997
652567772 1755692943
1084281316 1568403160
237179423 1436303648
346583782 1414600269
458599701 167544246
1503296952 1249620304
1086775197 1870008440
2006287939 735610530
563027186 1043013843
220265735 925381943
334146997 519981963
1520790028 407149206
400012201 894700314
1376736688 1304670397
900591208 2041635147
710686028 631880996
1207179606 1807163476
1878238302 95434571
1635720402 1405219019
2110852450 1329310610
912877895 942097694
101355180 1382204053
711340254 1030896735
395709139 2069486424
1331710098 334526362
1787619595 1109911132
322502753 1756055166
1006400078 1954644161
1889259176 173236799
1161673418 267708990
864262224 747778145
705050946 2094334779
2105714854 1715921312
735424551 1431992957
2092725639 2112384468
2041761757 2059351358
638661493 909606991
1127385225 1472934958
232812204 646189824
489240522 2130135910
988983169 1800992216
1794145144 1011082370
769506480 1501799909
1611155282 98327261
2074898602 1064987428
1553413617 1257982669
676309812 1411676998
230629467 2126664606
1205635200 2145987802
823892206 2002945331
2143014267 1299556514
516536058 1035302697
956932063 694852468
1614845001 214584510
414630710 1011003634
1277802731 1947317815
1939166308 507991672
1654711467 651525736
913331286 500582757
307802856 1414488627
2032229213 173450774
375663015 986204260
98611539 2142908522
1304422697 1531480713
114867043 1321265534
1844728236 369532759
1554861847 1516411993
1107034321 1798229711
335317858 77605322
1062474605 1494524038
1451469037 311949234
1848769166 1421093203
519263554 1227648531
1157891068 104999132
560815371 1631177034
1137980564 53804993
1644429741 1563869285
222310426 272084277
896697342 1794195080
1641604731 108549922
302158061 1619864754
934355293 1487169983
1429200391 823754635
2070128643 1685187641
885413478 1863962854
2034805780 1637910098
1687368638 462903465
709970307 2061381840
1957142290 1597413161
1465652385 200725881
2137284192 1198118606
1441068204 269263970
1162729544 702941340
300502695 489376163
1373698401 916758598
350130451 1557386388
1545647626 1894765783
234812923 1410430193
261630778 456670391
1557434656 1169501777
1051230239 1994864757
1326816578 2075345754
322177876 396359354
1091522443 1712944072
2092199892 201577322
2125315196 465217230
720996410 917502736
1298764211 1650693979
1352427819 2000231267
1142365306 2075546594
64069228 794517916
7737148 72179146
1794015719 97696962
1119908902 1557886157
266934772 1528809885
1300169425 1783847320
549877735 1064343031
1495713248 1744441637
1153254949 529245268
847213506 1437904603
523583116 1416873036
826232691 268986071
1753241614 170873098
1584072135 1027749969
1080579507 527914095
1281750718 1157674991
1636500546 516017313
1066573123 801232213
2002021122 438325069
1452371023 1932044472
1003924521 485579454
546365168 1698785466
2105127051 147618038
1457759844 268214373
1355041186 2058462547
513947433 1772876144
40156772 136130214
1006860854 1601739292
1632107509 711042735
163722984 134480338
889969567 2090784168
343002169 1805642235
1758552895 1393787435
231781636 1492727043
98363647 1537777142
277312767 77347748
1414817869 158563801
875905058 422258945
292566228 175217184
2134083846 1825585676
1559907777 1250758995
616468588 344792109
977835847 1270122861
1514890421 1264024894
271800923 965938362
391103573 1114510889
192361298 1876313198
1758615958 1819919941
718312 1775782059
760848139 342689261
956379447 434329691
616793300 1760792251
5882824 549993515
44762651 1294798060
204549455 986680364
179285127 271253625
1411799717 1908696258
1829797571 1588060770
136277590 1291189663
1826832161 1204383886
655276421 439146854
872541755 314190038
366055042 2106308526
1285929592 1911428517
1646413542 84819994
2119101609 1144989055
1175019923 1314278780
1437380179 828066139
1268745508 1485382328
345384681 1891960606
590524796 788360069
1402397615 1375473560
653633116 2088714266
831006452 1600561494
1361413307 456970408
1303899578 2100549350
915102894 2036896423
2048298561 196841725
1914334543 1977911374
213622762 1654139216
1781475695 2143429547
2104706028 1928935481
735182272 1052372550
305794092 85161980
1441376128 1522646749
2002313363 96731096
231343516 1247223401
2014823054 1320381053
1318355892 1865479705
1576814107 712742979
1615807117 704454032
2115325318 2086471558
971586711 2102515417
895068508 172028161
1865900620 182020362
502822360 1663455274
1063465670 4337847
769622964 1364426198
579451413 59932713
296510931 1479131320
473780891 492423141
878273265 329865461
186030415 1537616828
565611575 2090079703
924829513 29114857
157648792 2067904134
523048030 913678201
1689117197 1919335863
475280967 64072523
233458893 491129331
1333984685 856911332
948564622 1295916490
1897493223 260430555
1490694748 891766210
1521823213 1019793295
449719469 204305435
732141441 1230320982
26572106 1435886028
1376567258 1952546113
1234211028 349204778
2001073462 2054686315
813479940 1415797957
1067208270 1433667169
2004457675 1542138511
1123048180 877078252
1748777003 779073182
556895634 1609397446
1897546552 672214794
2142100134 33946471
1816029354 1350541047
1662080219 1137022394
841631191 2067187164
552768591 1204619576
547571288 1121214253
436972241 1686076580
1659309338 1187476398
580262308 713054780
692557015 767358634
1071662790 1786500537
2019648339 888933607
1946365941 1097219480
1721397589 585968489
1242522249 1232247380
1561340816 1394916067
498193027 120476386
1254732726 1318720533
1135480815 918843050
163424345 1246864920
2126149423 583736963
500592390 1930444784
1633444745 1572090258
197162681 427876886
222491489 1524615992
489684020 670597131
573727981 1957656896
413733159 1934118883
1744336099 1455106707
925743148 1698663732
942685009 1034312512
348227519 1947971100
1039332490 2015818961
1556955228 1076020524
175426130 1985396825
37963204 1651322546
572722104 1655024113
155625897 347410081
1677591797 955053269
2039870350 677003949
1224164683 616650483
1788738802 1250345821
125697143 462183558
1510390420 1262757443
1889893779 819772351
1944348584 395914905
2132536379 140626150
471304237 1857873893
2008312195 254072189
1164648560 1693525464
173503506 1979154842
1392592520 1284098254
1029187088 1466077694
625935751 447491108
1364485873 1726954503
926359787 1752026288
850465026 1155070705
1741677588 47866886
1162580859 189968812
1071568227 95763624
394183504 963354773
516571088 1472877266
1465486206 764812383
76666773 1039436829
1065227744 1897661594
1164197936 1317821440
1366887159 1270269977
680038232 622731266
1625668205 1551609699
1899453553 180981585
1936379827 935218564
2012880830 1559881894
411849689 865812494
1701183695 437960108
1583526712 1511931839
1103909212 781257444
13749065 1679255387
430171372 954658095
1524605861 603173276
858384704 13138251
1663153119 1500131017
1432059387 271068811
6672656 1240956789
1392233438 1334383148
599238041 772850193
323969844 605141373
1691656003 811271169
1716451711 499589105
531415869 1194265275
1113522079 903738561
230273518 123995504
811949603 421975561
1535617102 791682448
1495097902 1063413202
31701862 1166633821
1854015439 1948639598
1772301854 608366949
998337516 1416545568
2109926321 1204100003
1944245570 2136395394
1135971528 672851800
1891166361 90122297
456896772 1703262048
833288468 742982291
1729961917 1010664909
1050397197 1124522405
1546598981 351882623
1105903211 665752242
1686467057 700405882
1596833633 1079737005
1489510253 1364560070
1221813408 959610142
1017655123 143039086
84122726 907420034
442986923 230382875
237846756 371850927
1906548924 241954960
549992798 1335323755
1665599700 645175610
1162411825 1435929175
1440018964 1414944951
477652557 1044338986
748641302 370156420
1210130205 1864105945
1133734335 1565461247
2062796903 1090373512
125024369 147929500
106292400 1957196722
921960714 1437237583
2120585721 398393457
143452938 1031892590
2073343971 1673413818
1822162221 1380333034
2135233411 568579462
1874725073 176021489
932513440 2129190978
1224095253 708483611
1126366040 2128543655
2088736014 1082018603
1233967704 1299682828
1923809514 1818303968
713685430 1097217772
46914383 1219383961
1834110723 180434046
1525460121 1069838527
1395882311 1677618804
275520482 1358270591
921578723 149071384
1281876923 1062123807
1880412882 170803019
602596790 770553442
1038341811 1881349848
597193121 1914579610
1549093186 843874921
1626141324 911940240
1484084936 206592846
1716475012 92888254
1882889225 561232643
313781920 1831834105
874739965 256826433
1490795805 1953984724
2019676580 1659620937
1854157502 322330823
2082142130 251591000
1081639400 452530483
913426062 917403304
717771505 1103580654
1229965326 1024755605
311901135 1281664591
1293357391 658636967
472097034 1011989473
1981540008 1889212807
790419708 493020737
1653735586 803232188
1981755778 330164595
2072169457 1073833907
1938724032 303582032
1043432770 1107573372
571033848 2055428245
1376112780 1067106486
1075156964 295693395
479510318 1421990812
1262203742 102095958
1800918827 1539752167
36061882 509937773
1805621218 451497112
1339096339 1309083276
956839537 357327922
417877249 1454390925
2055351727 205486031
143014002 909193257
347292978 1221260671
869755500 877616914
1336220290 935929745
1002026909 1727357608
1708583282 499441290
1390243155 1893229383
609871482 1297186344
117541950 700753867
1952389328 193242694
1233689960 1198921711
1539383132 2041008635
1311890298 1302283510
593155687 1077646506
1008647795 439063114
1832117716 1024478832
9267309 1881513861
745529622 447587269
149303519 642419606
1879479576 157997408
1964729147 735888180
2082325356 1441459518
1235841307 1525966664
2113106636 657308566
2033869287 758530240
14333363 277940642
1963197058 1047578551
1500581906 1763550165
485681727 99913243
1629226621 489656324
613884115 219906172
535594814 2055143720
1093655564 1410977746
987926973 855619116
1617216255 2010961985
1326576988 1954399848
1969178579 897988693
888910247 341604603
931719878 1433366305
1883238733 1544169287
1752199266 585094028
430691499 1035482287
838561550 344236081
573922585 834627891
329557102 1766698154
200383257 1050992140
972183576 639163856
527709388 425796122
1666812395 546845327
2060727097 540997611
602389068 224461265
426518227 1767564088
2029200713 2055540734
225706571 782666484
1638638327 685298609
1531611082 782435368
638415429 2134462970
364968573 1319296514
431046918 345517596
2087049149 1655427254
660192327 888220034
274450004 187114291
1024644690 1809860378
475655242 1855284427
360512588 859445419
778242830 824219588
2054499560 985895892
585604278 382582662
1111606306 208810496
373961 1157900371
1897571920 2133562702
397730047 483245449
1419974836 853777538
123096788 899332257
1568649356 1227640679
958267575 1525847620
1918874835 1743816480
1912063836 1347675034
525316883 1749524558
1525408448 367968385
172368227 2097161387
789667393 436413554
424257277 1841905286
675211119 1705429877
1750441838 217746003
615608182 953516713
1404145842 1988801736
1566194210 1580176324
859082014 2103004392
484664375 223114589
758153041 1091581718
92047699 314247097
1809839161 355191094
1194767868 1916202229
891675788 833973089
832044439 901049039
732480413 2125508724
1184372289 887687656
398385795 183600354
1052572996 865502805
2000544730 81012256
224742823 1284307427
1816138289 987172052
207537460 575894296
935242749 1613815202
287682044 280222011
1769099566 531418311
291710593 1617458663
1887834761 1048330889
1402905566 1396112669
1179092388 1541952243
738113961 1483196577
251864119 1708653456
434973625 1639039404
1479513641 967306257
419860959 1782411958
507516069 1469868887
472266589 657287155
841291445 831439739
203202973 454445551
1515056758 1987896872
1447658028 1203704567
1192016900 1629528447
258937690 971707872
670224856 696207145
967125112 274279894
1237487109 1957777164
1154174855 1915556313
304103938 941491451
679855567 54762098
1075137504 521852364
1889693704 1980806022
2106271872 849359180
1653956030 1733342172
488030698 1789991617
1960502969 284059095
572276401 1292840148
971046562 1255512427
320279230 593668620
526029145 816653465
114551873 1618286913
556066605 2094210364
320231599 1030631796
6419598 541284303
901969707 135006313
1041934559 166916911
550545848 107524220
224216719 713320627
502580942 1078123420
2056372751 395016752
724533960 2092851755
168281583 649840777
750672773 209976585
137697645 1216239243
741262106 1117432861
1900643977 1697852743
2014359960 1057776001
1440411738 2005717576
2057204499 609556402
1597129943 1207641329
792905358 2053479814
1448303961 1372149847
1260181478 1746131265
269392952 332421359
1536888623 732342994
1982418712 38788694
925111119 290895984
889376590 1161441243
1095494017 1066401679
1401245978 964378137
1891853137 1156607671
1640364740 1689553432
416001327 1166066100
1997555582 1761739290
341669584 1508779730
2077330334 1833174314
760285252 597305815
6468058 1530653299
1736534658 1670130957
205472286 241348940
1286569264 713872055
140572924 1740176273
1946077115 1277512585
760351137 1912571722
1485603065 1624311486
1482824222 1175257728
706959310 535455397
2046649825 2079690948
825534859 289933785
1059826496 1913416712
1686321969 39944204
2125743091 83546911
1185986909 1979628300
303989212 8206215
1909433372 641794694
842968992 1930564550
871248779 2101087677
820608955 1876877180
1341150441 1299322395
668273883 1801485049
2015378134 1091837766
779832259 1572410145
2056698207 832303132
1813991260 955761559
1648150795 602976803
2082809328 995755945
2227084 499007878
175873575 626631310
1849387174 801931919
1925162972 1694467815
1146722269 2046498768
1754746040 42083858
803923238 1988859522
524899905 124681637
485919870 245584868
1450756629 1372059526
718622432 1240581261
89681133 2060530757
2061841265 1319825143
815123105 171921756
1026725349 1199545904
709263418 220599243
838267275 1849614523
1082312072 54001154
919109043 1389359864
2041757956 1633847728
122050448 1863484710
1747570651 1375016824
1140372672 1169539226
1373164896 490985115
1130532787 532078562
694695588 1818735348
2083546637 2054342945
1025812562 17495491
718208783 1764045231
1098219877 389108593
238429060 1345943406
1052394007 1895846479
1377692777 1192075321
1486578553 1447197175
1007245072 1333056579
1809745856 555883188
448922970 1408517652
1849709149 1658107212
554028743 2134564520
890281039 799229526
499145966 287739983
564246981 78449983
1986855704 253942973
1308377556 1305376400
1529542026 1095566521
225869576 1127768292
49106596 2033610809
2024831666 1016959653
424240397 700965178
1866084439 1008815769
834415470 1359983506
202686616 741853943
231917961 2025974713
1104502307 1401902081
84573866 179351671
427289298 2005529479
1997144310 1943574752
889064206 477481297
891139997 355617078
80792890 445106868
1401863746 1672088130
742764931 1739238166
950368652 520905248
923972185 115766237
1557423995 2088599969
1858804292 91035291
339582671 1825973539
1975949200 993163352
1683416588 739775712
293273831 388034631
335851355 1721151292
1947426000 595069149
361784302 257711392
1459395037 1889421371
754912013 191760117
1035976221 1625290144
893705039 1992576086
1197528878 308751925
142055285 815891574
2105309803 1582785359
1234997525 1858513282
837489643 255127617
1271280979 1233731174
332476967 926031721
1693741440 934686845
757740849 304461156
763004899 1601029133
525646261 2123365365
1450542515 581823509
1172582061 47032821
1547000444 1133330502
96195232 313604870
1841251219 946477835
1278678767 2133893635
202625629 22469540
1314183087 1850341775
1223092143 54217447
685528805 1695943469
93514210 576326592
506130184 1717665737
1228559750 2039369659
1946557014 268598727
998299919 940110925
1916137532 396042164
1450611455 1130786501
1093971161 1318185989
262845655 716836412
183884981 1227509483
1961864256 939685799
366679306 589773795
1461650790 506815764
723689660 314314382
684174991 885264115
102555163 770555087
2109837902 1222002224
1983067469 1649591197
1198775093 78329464
2143172448 797202597
1373635265 485525634
210016845 1338409178
106486216 342823820
2132531249 565405981
812725859 823799405
1810987746 307890909
1617905069 1482236981
59915486 1817330899
2018150871 621709644
1977311688 1230549377
1516783591 1480568396
1140991125 1320035950
1714771181 1315751148
1119649871 216472279
509453432 1183673671
1563890585 1200995003
978913734 1830473812
1563242406 1912584177
2036585322 2034500290
1768196844 1091344099
77911887 1972083997
1724051962 476731431
2009637436 1314934018
72729295 2125813439
1202081340 98585972
522172804 139859565
777308752 2059179495
557081174 1616660220
1765582628 39770221
170270879 2003705540
2043369683 838142218
104357827 849207708
1873188286 480264093
1236662193 591353813
66206425 2050138992
1279107322 1839049548
150000418 1841639140
1484709247 1191204414
1962630118 1893835856
1487598560 595766526
1764843388 337230160
727969672 1657535102
754208906 1555657450
710458533 911936666
339533267 2135777076
398145069 791795918
217466780 428229972
940585473 1816878473
507922297 1419167213
1184388884 967874639
2018991374 1818972932
209235061 1941770214
842711442 1998967428
499634744 1191730779
910959273 121859576
1316894963 1385634704
856800546 1182821361
501265743 1145023004
1491252475 965296343
636040630 1131761977
571304509 1678934949
78872858 1847509659
1698648553 17137211
2047817085 1121410011
1784666358 1210217551
126461853 666123078
81683552 118825766
1891504534 52511003
1920300896 1909830632
170291801 1345159661
424782348 634158856
479972964 125209501
644692633 1145455339
617750132 188407476
704121270 1145273344
760275209 369241134
630609506 912254180
826441382 449931652
785040696 173343992
2052935205 1769215982
470861245 1329816476
1435947763 1732168051
470510826 15663609
1861417911 1230188378
1312571157 35559350
35437069 1661687193
956302867 1305349378
767346757 1597562518
63456422 329547018
655191695 1145008750
380357718 1248229819
1829789797 188834736
927969794 1995822487
1981650841 1783936995
765110606 188101256
277505004 2141668227
1477501697 21828916
1763980663 1104579800
551882303 1166148492
970581171 1791809792
1322302887 519187818
2083530831 1997291262
1013344333 1687220354
12490434 732631706
1187758167 1567876621
1718790984 946297933
527773784 1823429696
312622291 702192928
1084673067 1402695276
412172236 1475302988
1457659846 310926742
1107396820 1294775871
1626968832 806744143
1566734911 590595341
235914442 403515565
242495838 1845392299
676852436 185668347
184879441 378429870
248529679 1859358796
1320622158 157316274
598659206 80635333
270914599 2044905432
1367087499 982982123
514771773 2071338132
759286989 1361141275
698840558 1284373595
1631710299 1876818359
412466785 1280294914
1907792257 643149868
1899077175 370348795
1094418733 343599536
616096846 324800234
1532142494 1358647565
1943226469 609065153
2093173919 1084914107
1348055325 1861541434
777265902 980182731
1105250878 1883394324
55668180 1801211066
1165571563 1485690205
1383614942 1466931566
1665170679 830032911
1495595096 776383233
1341877196 619905370
113271976 1844450339
919088866 1460830910
1480386337 1216462594
1351972190 1376359565
1767206877 1706012096
628459237 1778814970
1683041440 265575754
96742155 750317250
93386816 1740483581
2134035575 1904206651
523012881 1873990145
54888366 2091587478
1775907983 990486051
1337155441 2111389392
539698142 616211806
1639583215 1321177076
238684544 1479284415
1127427991 380056760
214012555 1391508343
1726013504 1581140432
1527686687 185441072
1134148694 132183321
2078812854 170384512
1492631104 1578451366
1199075596 1400903504
1262649805 1771669709
1281754569 1008484759
1231575047 914250129
470512321 550906237
55842223 1191979876
1374683001 1398354617
1726894163 1663919038
1696565051 2141134714
438759602 926934206
2004068962 1216903154
1971046316 1455367260
142495606 110170482
540585399 550932198
2051975396 1043281390
1729509746 510991741
833301307 2136761330
450931681 718123983
976237294 775159137
321621263 125410420
1225706129 1640933594
885163097 2000240927
1801962864 428114887
750191952 380973235
1540676617 63057948
853096556 2008202894
1873982977 612388480
986091845 935685639
1093479240 832327722
2105861829 273667961
1356770077 210776577
1188791181 2146174984
101763720 1061180080
1276550598 560395867
476386910 516465807
277922567 182435068
436360504 1055881285
897612996 378741342
511449554 1200141114
596546152 126710729
1999651218 2102647486
663953996 252555164
2040079544 241997892
1923136754 1552145873
741936429 193548728
1715747538 1911776025
806029520 2126886914
1529632600 1346403187
890185514 409775067
461857712 146066630
236754543 897404574
738505839 1567597869
1565386633 1474256663
1817493099 561938684
671175435 709332869
280798937 796756923
776660558 1319934371
845937515 743986122
49193237 1598998886
778589731 43035797
1151036245 1669445665
2040880240 743711434
695652597 1491768429
1272742043 815659204
654220824 496787659
1943064430 515038945
938447046 592685233
1657693341 1059716947
79805292 381330058
1883407916 1205749769
1505363949 429723834
830889049 2005980425
183397165 1712692894
424811889 1097808816
1545988948 1224955667
1373489342 74248114
1213273131 525404438
1776324765 561180454
1888786087 1332473388
1258036994 161311600
1798509054 1851868300
1605277071 1819846485
170406702 756393221
451923685 152742541
1314039515 1870607397
1757033137 1259074809
658884562 892339906
59897673 449673724
1476006476 2122137283
1853277135 1559306740
708274225 878535739
1089692295 1868954388
557799425 682702156
1761837188 495529125
1529258221 1864522338
1294834367 1972980252
1632818262 1774734657
452614299 950163529
1183306907 838559920
1141269158 439122493
1186419434 968455855
1281683911 1831001911
1947379426 445040102
368291068 152027922
217407994 2080092410
331937592 555885750
579850459 1515709006
1406128241 1139207728
1828589509 1200306640
356832675 794732282
686824286 1540910895
593619766 1274912529
114882350 977640953
1229283127 368159349
676678129 600676409
1809293035 1828956190
499043135 759024545
677618157 907432982
224090404 296431741
1011088226 1117630589
863221673 1154055074
65242713 339610447
1646376606 1177049409
513045914 1252162907
1547403040 809862862
1508196248 1009254678
1720489266 326763289
788802504 301331097
1153314789 615880394
1477283082 1417496687
2114154081 1897936839
427582426 1231731419
776951203 535281188
1656495561 650618040
987150363 1261410792
1587395798 1306567229
1769372530 1460641955
1115594014 378927444
1606957699 633579988
464993198 222544563
1871081820 1793884525
1637559957 836685159
821494207 1711855415
1909645541 1928097011
224991682 1273245736
1849832364 203057023
305936437 954468893
1367046320 1635983397
184405938 317344715
760822398 1413304538
746393541 2131089021
910903038 1787547847
243611948 1926670052
2106601570 1578236483
1032972752 342703842
1596358717 755560720
1987047087 610067852
1445110536 893750619
71411048 572956001
906907446 268035766
11751115 379840752
1569858926 1350642258
1788967975 1330208174
26646027 1531357850
18900709 1438822330
5328311 982379005
2077158546 1216291634
511553370 1195499249
950432409 876111473
119424695 75965502
1178714881 240707718
1597082884 55456883
387384309 789159284
1587143082 1044650299
31888987 1829121040
303056166 596217757
836769884 675196549
272893937 668921228
875905910 1413834702
247711270 1719959541
1728751857 1972817550
1038408119 944523359
333233869 1026430857
1962664944 1230581806
113855984 2122441995
1925135141 1623539738
1335260060 269383637
1404569166 856554948
957154243 1858374686
1620224544 1149935328
956773583 397847559
336800257 1866693651
620406200 1308101660
1972100281 498064980
994634774 2068625225
2109779213 1987028892
1933230492 717414083
589808662 867838754
330380475 1328816829
2057706354 878301548
601627359 1129141242
1093267735 1771682405
1671733726 176675832
1596188454 386496424
704249362 1356597460
1101062912 146867216
1046566888 69192846
1156738230 1730061366
1196644572 1477123287
273228498 916560854
689626844 373810951
1563250380 132409131
667139737 1516906187
109820427 1356846800
477503086 2094592283
524308191 1527052687
1960021567 1893253764
1010148545 1516540920
2125966871 1634111274
33496115 1668598018
776246437 1653013862
1000526486 398750748
1771576584 1419925911
1843626701 2143527075
1985751005 197801765
472752399 465396949
336197805 1057913030
630368227 1632689913
326005534 1842763881
137352 1225487791
1293821317 1576608402
266455269 589795316
1456835988 1297102667
199357674 2023619860
617838181 823452211
48593882 1899898906
72537068 956245457
686417394 844471465
500737624 1963379152
1250884743 1329501608
644020707 1883852261
2106897064 568855855
743685667 859705206
1189331775 261044833
1652700840 664971910
1141490219 930697056
1930209558 1191255878
1816126513 2099483700
2061542344 1773370323
715116936 768488471
332498956 1048576960
1412210616 1983045602
1652205023 559529516
1883078302 1471583884
1928813026 1003405501
1113238135 314594377
1998924546 190516108
1029470638 1379705827
1439314782 1000528200
1615340487 694993775
459901818 1978670957
858876853 34233174
595708518 432056916
315865034 667361622
250491137 1827406922
1124873263 1541341822
41366043 2055095850
444524657 992512846
356705759 723981509
1615604438 568292263
218532172 2040117938
1145480773 1650483714
42933110 974738711
652933293 1543789562
720173483 1879185832
1135487288 1421106428
1096387157 284256714
108082510 501331881
122646916 445791510
311430147 1982462548
1159628874 1757487619
2130894096 1211148552
1159676762 512503535
513724049 1909072096
302263937 1136219754
949328951 145675287
987613280 1370521139
1989788982 1784700228
1322210600 1271343488
1813606166 187310512
567869645 2095309206
2021527675 57056461
588789598 1089661140
1885246 1929042218
2095892909 1522114575
1250858054 1492121007
344294308 434318501
506026953 1104371964
1396291794 660917670
671124374 1884936130
1804842870 2670918
354565624 302227719
359828433 485602651
1861247042 1233699396
874948922 1121469204
1404639992 1777651997
1594173180 34650962
463220930 954942164
513534308 767811594
1451091557 699929533
1121381997 395507165
379414548 959210028
54770880 1398933076
1663671782 1611354333
1471344916 465649044
1505203487 135677703
373898376 1228859721
545687640 1458848460
1990868993 1830967811
281588612 2096956053
945067083 204230148
1506710917 1894137936
141902005 1464500465
195396377 2124649713
265554226 1568624698
1419993431 1186196654
2088614369 1882296445
1723830375 1034100448
583765939 836346300
1754177282 507314472
1364856497 712851211
273545953 2050537947
219738926 1831785012
1332930567 1812760913
866532552 1839686947
45538148 1100608387
626385896 1084007087
536188573 172648684
2003449994 1282961067
937403056 27039930
209969859 845642384
1707140877 1398286584
1682300733 1039435086
1535188028 1410796863
503624277 1503866482
30034370 1132623057
455936261 250300335
385427884 683440516
1971166024 1931678663
1036852264 2058089778
1372139548 2124461524
402343388 667112338
1038380260 1304582075
2013964541 619277019
1752790011 666715235
848622619 1020664504
431273658 515967413
1891916162 1919711900
932881305 921907903
613601365 201588235
764259932 1802993957
1944059447 651906927
1560566482 1280613269
1526174415 528442810
197586405 402169756
929785254 330547145
559165929 596732147
1202670328 338086699
98900773 767931100
847062711 176711593
258026841 1066847373
1729639168 270501484
1898942161 1888556421
386709306 120798386
1563834694 1473065905
847919751 1882183295
195365621 994848309
2116852595 1696060030
560432569 1382768404
841463965 710322747
602896484 1052393888
918952326 1012229435
1597486366 223949260
32760717 1608901608
201967101 1710181484
1266852805 1568401687
2111210381 285166749
1145847571 1543318455
300657536 866133417
711608268 306106240
1218542875 81597097
1375318499 788232861
1251371371 460719575
1441623869 486139202
2122214659 1178530224
1534438669 2138416522
130969087 2112318345
599206716 445374716
366376531 353761436
1837857938 1721373428
1664433037 560213476
2104388372 410635165
1496912359 388468032
1770974455 165496189
356025929 607397881
1016410652 146437667
409106466 1877996805
791597309 821470457
1323282058 1711916198
1391156898 1081261710
1440410155 1758430424
135120226 1558857794
183919496 795396408
1269355674 946226476
1265357428 1342601835
609217177 1511875483
621616543 224940430
828907900 1643942156
494948394 1775234841
339214249 579623940
1947806047 955285629
254373686 177242577
907259070 852619352
1761706493 1203713156
542954748 1077663102
556665816 1921931976
777893368 1626201834
719259350 1391559177
1691972005 180741842
974514277 1030936997
646487618 631124237
1591014511 913637825
1444322215 1967483306
2007068687 2144330411
974481311 284882372
474555642 217600338
41772990 762363122
1447490169 1602806164
477302419 1570216423
1504256710 1706196045
805778817 2057457594
1284844339 1136471124
1930280198 1893955168
165088824 1867322576
1529747246 1072581688
1894394719 1422417286
679575789 95363587
1811811218 782712885
1917424828 10252763
1324144879 1800834911
775247237 615826142
1935178470 793741259
1189625703 1111155168
1820791645 1132150238
626657114 1525157554
218739320 479245027
461518372 521268064
1942717677 295696889
485325807 1975693767
921405844 1473011974
71203037 372525932
1130858882 757805052
1801456114 1105503242
1555660053 1178666956
2037725503 830151211
986334145 1775273200
923502094 924543850
432644639 279753365
1664222038 1996900174
1279149206 1135603633
650506765 1551770280
130383770 791816815
1195164938 2095399775
1613398315 300851259
304090605 240980371
453730614 646766142
1875588940 420476653
1361546582 481244558
168226865 61786350
1600277149 545855864
864028924 135472690
1662625786 1899276171
1345322873 2012592583
1900010004 222169122
722489443 1150093363
1989636357 192391544
721088115 1419831852
1782974951 2000868432
1811566066 1463332709
1916818422 562810164
2063471376 360776409
351657216 1776686214
1574948106 2050753721
1325629500 1874746672
1267184639 904927543
1244955855 1165041448
1563837483 183543059
1757819378 81406709
416300732 590404431
119441173 2054815432
50120171 87649892
1143300982 2125647587
890170159 1157196033
804918238 1936885068
593110516 673095465
240713145 593908349
2074945644 1357444926
911737888 412742406
708125389 1423616354
1845038299 1460642614
1154383885 570118545
1088463312 2119891699
416425666 1131020113
26223724 526239620
1338986410 594495973
462367241 545034457
1738250003 1926855592
651900126 1365957854
451227115 1238039733
1334604738 1117750187
1325174669 1362302093
474050050 492936375
449949186 743672046
1383475930 269237508
268387309 1718900006
1623037399 1136900341
1331668292 1281952705
236105017 1008798586
127707069 1126598203
85960028 524681503
811379900 603450938
1886306839 1400038493
2056614959 1872748782
106677674 1395180507
1383962780 1315343004
1004852953 1706036433
1083314224 980581393
169231991 770237650
204279672 27480186
1585482939 693138106
1695993102 1297452245
2008983338 141142372
1629103257 1822811789
2061688283 467757272
1500873137 1718696245
1288837134 1828659602
597599836 163249259
1953128459 1058651679
1085482124 1718024891
1571776898 7413708
1397556016 531981471
334977445 1498896311
1824718319 1982541432
1496863414 874735869
2080130845 1717046546
1174848319 1179167715
2140575564 1580764014
1252563560 1732248614
545292401 1374277288
2012960502 234827736
1886293575 223174386
897658651 1763159502
1512900963 2145571957
646055441 2061354305
13346377 56614460
1742168526 83313477
794602143 1020649389
1245815736 602454506
484941899 760280571
1494301998 440210916
2081751709 637385719
354493091 565420391
1986302079 167412058
1695283717 1915592284
1915391349 54205106
1452117509 1381858579
1351125845 845567569
196363020 818172899
873659145 11499444
1899545009 517585654
1646389520 1337180757
518973297 613657470
603464646 1384718836
2011629628 1916943664
1673347454 410743560
255218358 1557885327
2016789415 1502289386
1043054857 997403511
1364140599 1620032640
1899285491 533100198
1610243806 414636720
92680118 813658
1684531039 90811501
2104064685 1277046360
159829004 1815824396
94060988 116139109
586662345 952979189
1464437501 1898117486
1617840724 1353244224
1712173677 31770382
897613181 879054808
26624739 884800494
1621273402 66590080
1960881734 1586337988
79589158 1290440891
661299167 313431443
468292780 797484727
117700656 720888052
1833686519 1220598608
1137218763 236589394
1475347541 1231693582
2105652143 1206560302
902825353 1799843384
649218178 1930033750
80559112 1239672159
1502919728 1603712864
1903682672 664597296
698412681 674135316
467721185 608862886
845686890 2136514364
252520644 1702291824
1122726523 444740413
26225489 766727146
693979334 1825770411
1582586543 1149978745
1124447394 724604437
2014214487 1579055085
853929388 1767761402
367792859 658040361
1907528267 1142837495
1812923416 672748491
681344788 227076617
1588887639 1826421823
934597965 275025508
1429940965 524105027
1775163204 147635554
1896795729 1724330460
1842245493 1813809165
1497916173 362519486
114108264 983097070
1508523399 2081563589
234489042 1882372475
1916124133 1323735014
123355030 1094007931
1522479188 1291681246
1988833037 583814215
971933571 913732766
1237563135 1034156635
1830970160 1285325499
1535925097 926680639
510969437 486690858
303919460 423646494
989344147 66015370
56555971 543149863
812410065 184069815
181948910 2011028415
2065891236 2103466637
960792012 124727358
1905214413 235247063
1637122092 1032570395
1635188164 1689062528
1512738736 561388283
1617845078 253538704
1179762904 738694080
626839212 1331721330
1781049067 32887068
770890991 1260296802
1468484633 1115850624
1027877463 1465777424
1254218077 1227888417
69166447 1228590047
712688988 1497945842
17636327 138397017
1679515563 1440261390
1634060748 1848985160
1133043775 583072499
797361149 2120945428
662163767 629845479
176860311 644161898
2139259151 707104028
1007708323 1887328413
711618667 1995067464
73747309 1403732133
1679422163 17262401
562543470 713920424
488795092 854110330
802135390 778185162
1775078468 622196495
758033960 1933283811
686252261 1018134970
1907533271 1699830366
1779244185 2041758441
2037668734 227396604
1368512903 1039218938
366028044 2139785796
520885059 722651575
1407785589 1552556116
127728936 644679477
1249583122 988843373
207626892 407303695
1004311825 1901796188
1135321773 733793812
468058526 1362055470
1806793950 1908947468
1157206898 1086134841
19999830 398766971
519854858 910164574
189731475 2038236433
1354717915 1433105814
804823211 381062888
684882229 335318604
987114397 1485472079
379166757 522249263
427081501 434477384
1634016436 1554795905
323732964 1366735099
1979929575 1985741080
1634961532 2105953525
1551886251 724697467
2031859772 2098186134
279183883 1220537235
1746010912 1429786454
1501313328 758226031
1687492639 324745666
1149539613 1375680147
680544997 846287097
1144159241 1187894116
1085811939 518358345
1278630171 1981540374
203841551 1400153827
245954187 1434098675
1700189786 201775093
529115691 1680078326
1562077627 502757937
1037524054 2116463515
329604666 269360141
459859142 612878064
427457750 2124574748
796988567 1406329678
1125996535 1484421531
613127723 264910676
1027247504 2145472604
2138194312 524009874
1318354030 1853282891
132512058 1989585921
314996994 1038574793
702573002 343198474
1496590404 1617918407
1027650370 1001950144
630353865 2064546085
1847846042 29446344
524271974 108381695
1883335109 1652249299
910948572 1552332603
1035335340 1591691589
885596258 165543775
924014729 1294420145
870754545 108095175
1286440233 1062991621
1447533223 687306005
423688485 186720834
1555195743 1279003885
660488514 189683703
1717221666 1739790204
215433539 861072329
1453109758 1226162363
1264019405 1246693661
1382199003 1246884329
821265105 1800391036
253009621 1681780506
266949327 204196997
2097096276 1699616057
1032506559 1630822604
1337208477 1564171926
1538262342 533274222
526501550 415865774
1846042034 204143970
766835823 1441046219
1387219739 577223094
1561684500 1182352774
1192074192 458012374
1109534822 1998903755
465064137 334187615
1062445917 516412090
174841127 989982650
982739402 177552136
990039399 667031341
1250318664 81866774
940504919 951112102
1284544328 1887716170
1857303731 1551023718
846060768 734281406
209761515 1600304042
1125454450 1277185854
1003678447 1822932353
1377842099 798172658
1241512842 1348652512
760698619 560221249
296149014 1369949268
1781951142 421313094
34769452 1342320105
1158580906 1760814467
1623487580 2119662313
732502636 1337339787
797884823 1722278766
1778237559 1192491342
1613629815 442828480
1754604537 2084524303
1156286405 1428614420
373855072 1412038541
2043568416 1745322327
1867007987 786438815
404566507 1835076464
1492774272 1566399930
149105425 1038340100
1704799110 1506380394
449984965 232137540
308527717 1849822358
249222696 539784056
396352056 825994927
328600212 35469576
966228822 766388826
650920694 2022408023
926366252 707871944
697976395 1969596165
199482238 524320873
522066426 661838617
81268640 46362349
383149751 1401851742
1037596397 497093820
1602323709 493874793
73101357 1970865124
2062040602 997702058
1265733364 1424746317
522650653 278476530
204925590 1264857968
850069993 1140091240
396941351 1755173202
1845248583 13110314
1241210114 725467353
866642387 687260852
2025146628 927706426
1444306236 1816791887
1566834287 1675121344
1530406000 1467709825
1715466340 1465198031
296071959 155532406
538248380 1635550691
1332259033 285616974
1698320995 1284471712
1288732526 1971783310
1066472615 1895236641
369861185 343748945
799320892 1576964716
1284938600 1567844041
371591937 1204834049
1654641547 1081986345
1617551427 1651570283
767488413 1626861605
208149276 380854776
995555112 1721604565
170765323 1102540541
1955602108 1116652331
1103995481 1117433819
725874025 1484280951
1731620272 1992407921
1116794876 840752030
422745686 1840848834
97824076 1154050039
47955398 1165356686
610278061 1213359508
1222681384 759301736
386745224 184140509
464995035 1548637806
2058003246 72684776
1235514870 1522975229
795105826 1435664396
318091349 669625403
1250177318 1663474842
377066645 67113030
17559683 1256712779
1912373465 1876042823
1761074161 1136757480
1238376773 1625649505
1902057107 569193038
1667985051 697081083
1194370645 1238794891
1448906615 984683381
1982091760 1992252922
1682176526 1318554329
682864302 1304095878
710045932 444323996
1611886892 852066450
666505497 251676593
131974718 1979610078
1068812146 453317479
377063579 624755693
1941634330 833185936
1850915061 1930498001
1616005942 1764301363
1783587089 1439230612
1010862934 1594140845
398940168 1056828101
1255344288 503118812
357318006 90486460
526735627 1453032041
1649027286 564692649
904054354 302844603
1938623463 1477402
576088157 1411174318
74545434 524024284
324374483 2143010785
1970653978 1405591512
808841597 2116187105
1726374313 236251404
286822866 24388848
1966852189 885750339
1174174821 1355217929
956631304 1016280576
1960294027 923076964
1303102248 419568337
616049252 184307234
1564670654 359930973
1403019000 122407176
1165269605 2033650907
1278541808 1145471798
2063045984 1608298736
1756597687 1179747886
432373456 896684222
716477825 1879034901
1514675718 226643063
678941676 1153169941
90953582 1882207241
1110464200 643138566
1872595581 1054839941
40476993 528301527
1004239578 487469820
419509375 1467906178
1222358652 108052812
75393005 703680519
474260793 604118735
159002688 552353796
2001451681 1945389166
1033074003 273255333
904661597 1169129419
1310990961 1155604278
567581745 650598054
1753115899 150105420
1424602732 625840112
51514392 377873509
1266714671 1875334331
726800325 1778371076
88171323 848756468
704778846 680550326
341270744 1921189430
1501870148 328128931
1399165064 1981556828
1799969472 269131834
1808909230 373773907
1880353863 1797818637
1841151017 1758222460
1460723282 35815790
349928339 1213663129
1280635689 1106620565
1608090791 1678965119
320434607 1575217233
1124133344 2067866760
638564744 1003708630
123147407 504147363
749115552 995991771
1828234947 1351819820
8120145 2033181035
417627123 1118307578
1240636500 632361847
1437460868 1075569002
275998332 233447332
1025321404 716553047
2007224639 668055843
1534431591 1810335375
1821270716 90143980
864277050 1529761779
23532360 1425095691
1768172653 992293500
569458797 1427916586
228708219 481208469
761317810 967135677
1489307522 290952677
1955714450 701314354
2059768754 1961622462
794775832 1444904959
933957932 1168549228
1731894826 1585300713
1147939591 1344342350
1145104885 1795458339
1929066665 2144081470
387074751 1162957827
800657425 2129596353
575436019 734677179
968165588 809412818
1702001219 242534317
174952568 2097964637
838145846 321199051
818856741 818656312
2064900315 25840465
186075206 1353371051
753689230 1240675570
114125793 672299443
1236033165 523714476
931488229 875760938
2099634575 30749862
1410719928 1739473342
651129437 1974064493
854172705 2006021708
1975908784 1104652785
1633239128 1613018400
535317515 1291235071
697003071 118507817
1350071235 1315047628
79448940 397878097
670578655 1135060499
1933687703 867630384
656618961 289426129
1132325807 307626417
367456842 1845719921
1703869963 320449588
1175984532 838108761
365752719 1974215646
601592074 861187644
394135181 1028143641
75744549 1973421601
1089762299 983463241
1898356902 1940046013
706085074 492973551
1043879310 1551049303
1557448263 1975700115
1863031509 408874748
1138646308 994241861
2062257684 1884405819
1228843634 689126635
1459371673 1521037571
1913235135 790731096
1747328841 1978227215
1709933615 1014092092
815223627 2120947427
434974524 327289843
1964723640 1360817656
2022556502 474683724
923722439 1018174319
2007728628 1915788019
1164843002 2000733826
1497556782 1130188724
1352210385 1449472227
1446356244 1771803209
1459261829 1341642665
1861482363 1837846361
477803231 1519974380
1194284099 85791922
2074799008 731939590
436180659 1083422668
155621248 965432638
910870413 617278697
298640241 1979815575
914000322 1097524562
1377200486 1124244750
1493915378 944171149
731509841 841424298
565756089 1272098290
479411688 692194608
885814655 882963342
465744611 849836900
1351692202 2108744494
1234081593 1188652705
592973735 1286560424
1283798831 802314666
94300873 1591880829
685332483 1343004727
1718462647 1461597980
559905504 315723743
97704591 1720919342
1626178808 1150294281
1938384679 1979613394
378858777 309052869
1027587285 1223321829
1348409870 1605386939
1913713250 1693821483
1497385182 740112022
697007702 938999778
1719870741 1721057103
1293950697 213770505
238014322 814085998
700579867 335263243
1846348367 552648416
1220601393 1434980311
1445296392 1232863730
258039170 1576122928
1494876753 580664393
1260001622 217890076
1339870921 1806268138
95245749 1756104182
1227530968 417454489
172025073 1466618642
886797061 1575241238
946338945 1024460890
832066782 96873547
397349058 1291877627
1347093053 293333544
83099714 199611107
581891248 309813284
953300237 109353010
333909514 1731128623
995367580 432955173
79168048 1325345800
546696115 168840089
501823782 9066666
525378315 402831316
426863582 1721543073
481576249 1670251136
1148022598 842408747
1510758895 415168113
954056194 1525519551
291342621 1779859230
1565499550 1323353415
2105667442 721924175
1838245586 762289381
10388216 1408178652
1485440896 1823836952
13533654 239671500
283026744 2080597912
2075642596 767925256
760233309 1750059733
1441918923 1563646454
1401951785 1462777322
195988875 829342658
1556175204 864267348
913821505 1455753453
1140174042 965674269
474898291 1347506974
167780512 524697062
1208565610 1364133712
1712352990 1579928031
1193515702 211903822
556782923 880423952
1682654295 1357178052
936156447 1387131342
428307358 1074674409
463029860 432970543
1266182044 1506971356
1919958194 1943652788
475518722 1188119227
1348994150 818580980
1486531018 675569740
2096907146 1901302585
2135371120 1285343215
1116968487 405172233
363142532 69273408
1024978076 683558118
439971452 1918868588
551235749 1760429364
779143149 188468585
1281648286 422079427
1042375470 1988019682
380677048 1068338925
974296875 1542282758
2109577979 1831221149
835992902 420599242
142708326 577333140
1648357793 717962041
2034618597 859202865
1486248780 1893265620
2077902598 35943152
2022876015 1144802435
1255220441 1058232305
283825109 1486536598
919322089 335778945
1791010986 455198437
899575489 1295793472
712250268 839914770
139594199 1750735280
1129090507 1486724
1412039053 932172725
1527101871 1083838907
74509806 1622721185
1075983265 1873521677
247392682 1877708449
1337135714 1173776870
57247176 1438867059
338432979 459257173
1194955587 213186573
2083490497 97848245
1084787162 2044547828
661260702 607330803
212292117 868536572
460590272 1380113523
494326865 224908238
97435203 457787097
1673533585 1627761535
865565204 1030984649
1159117167 707743288
1427934300 1261671863
2085772759 1264540485
299478221 2086633440
1434867719 771259381
1608623162 623496738
530511303 1542017567
1843900822 221688014
32728156 683586777
1730085597 13593857
1324154793 1204766425
1743162188 2093794325
1135257075 212139404
466077801 2009261326
1934600675 1374550286
1911317973 1318003264
161757287 1909417525
1323969383 1472820787
1672108561 375429247
1832837599 1674980844
891020452 422706183
690432014 1627726520
1922310060 917086684
225275906 1487858033
1271854032 1343979853
1565241676 139778658
368295556 1509622124
709571029 1873285925
1065460882 394423720
1555410396 1264766261
1922444460 1068943251
647787443 673520028
641520377 868604536
1151764804 632019192
1892358022 2066128104
1049182935 234199258
309283138 1650798516
1180168853 380640790
311765197 40282056
32501848 767982658
100831819 1193754160
645721612 1013919664
1034756496 346335733
490297821 907109484
361713947 1908534397
319757229 1209754049
1670363730 696684945
1192366569 774464788
35318788 1256535350
308770847 1167028759
84276125 2024855086
2089217465 75960266
1515598084 1705997208
357669938 1431369417
1315932284 1371597586
897682460 79092663
1363942810 1249627633
1781651850 2068985851
779355257 586625184
193418299 1576635740
1858112207 2123774358
1905838200 309488158
1614563038 1242470153
1478811213 1154518290
1161298350 1674618178
981475711 705028487
1220396345 12084332
102313247 1603402265
1912299883 1466888305
551220063 105164742
906862245 639713202
1678082845 786885339
748081609 1662236224
1047704533 814818799
1115802005 309804125
1418477153 1406068864
1311770179 1347084099
1130261302 225549445
1782109331 1655175162
394779509 1306194245
514469067 1582867831
557158913 898929688
1780444792 334071513
1081471088 1798743603
1170761872 412267376
469789106 1723722407
1916263702 1319610546
376287466 1967390018
1299081314 2055270880
265877031 700189949
2138009033 1833376380
2012010634 1431137303
107379454 316439187
809339272 585762097
918974270 833908714
1423983408 398376807
1752076291 1495198762
1357848788 1653178925
1358491288 1222889864
1097329747 2029477328
497331980 857847234
1954636200 546033956
399196468 1077241054
438812569 1466681267
1098197423 1611547493
1624331777 2091853300
991392475 1207015495
1289549951 2064768579
1927998690 825011529
857382078 606983795
111241620 702058643
1426421826 897660441
50807859 669895094
1512979349 1328488644
1724528798 2089251055
1228830495 2139324231
1772187067 674484458
378707586 1032298114
1887793609 1910728133
526924766 281822477
1268608561 929324549
1022134457 1014320737
201252105 552160389
1574782577 1450560110
207138847 1715666749
735042151 37268825
1290665201 165530040
302276615 1165619407
1997208434 1513417166
1882128282 1675435755
1911188580 2060678138
1589575730 1782319349
202314140 2042600822
1174797077 1404542563
757504779 1861659587
716312624 2135778455
1627176005 1856946775
1044791584 876199953
1795565549 132196335
790655004 666068108
500126945 593200294
742812807 1627618763
964572566 1664332224
519644183 907350762
900550388 1605071645
1658347077 1706423352
25908921 1209880135
1378363268 2107898227
1876440826 1990747212
337923784 1373979841
1818836780 1294153827
1561004413 2028642758
1378148774 996399907
2030080446 1051543231
501000624 1009215478
587481806 30398053
676805381 1907433621
1339353108 730587736
1890767462 276559013
649566930 279782259
1982457710 1571685403
141204138 1689434737
62141755 258414961
572413112 1716717386
1434561247 2021455333
550923794 1631760020
991835560 1369572616
450392883 2080599788
295548978 918050702
306083729 2077044386
209726320 393345004
1618358818 1989314091
750692256 210645945
359868448 2040207685
1718100355 451888872
176287631 81531583
182594240 371769236
2116150601 1538751959
976558966 1556104062
612036476 888918626
2076623346 1596043961
1936043388 950372000
1782151276 354872440
416254627 987408391
66176859 464542934
866099212 1537395421
1884746252 817536566
891058002 971754132
1439524019 371130669
1451541313 324836457
166499780 972640020
558890520 1297207228
528441970 1743224336
28381589 1932642005
199695604 1184536350
406508186 730492420
65137631 2090831402
1773795826 27727420
909602736 1234081886
1001807204 1991443753
913320413 89574817
1736195272 1518394187
1432954261 499809244
222503840 1991418788
1506916514 1991865307
87179479 1826634697
1350892630 655517681
591521673 68339229
1599576833 1543519124
1218152909 403588986
1046130287 959937879
564411433 1687530166
1525624651 948208793
1364951660 1793077772
1912725132 350475155
1976939646 1259176280
1063401789 401173626
1826612433 741807755
1496232762 420499906
1206721602 600976113
458625658 1023982695
969684618 54555002
1771455168 2112976856
584467434 197082522
1437002889 1714308019
604324925 151164925
2020360992 1080145709
1549015805 132672049
1245399120 1000090560
616293309 912892718
562758770 1646641073
515214474 1293569387
1036540373 853881992
161162970 1407319901
825702464 1543678190
954239628 1562634889
1511199781 1510977161
45864800 54259878
1321610882 166259730
1190435771 599569285
1399212438 43487847
647255843 1012593375
869118321 1453039312
132787272 793224187
1774605877 1802585454
1026295833 873411036
2094234005 1140272211
1041946650 1845870489
1795262824 2087812427
2085331970 509543505
560928225 1144312370
1382792918 1423143684
2070081019 245208281
1499280610 1386183038
571074390 1025602633
1435715037 1759693555
1441803292 453343408
1736252753 1321296495
151163645 914488563
1465104476 1654792721
1488183559 473520832
1607667024 99369123
194302327 955144226
1491583092 1805694697
856896527 1930459403
787047801 138167913
1674739098 905109127
529197109 2000680314
1959700074 798651487
88583549 1823080627
558279361 1581981916
1339671267 78363618
1883945933 1060748458
27482508 1209631271
1023321317 1286546008
1007868611 521629779
572197968 875373028
1194255439 189219583
1172194222 1404643525
173038193 446146153
486641974 1617511442
278584724 1129149425
1393521298 1913287193
2076487003 643822754
867709202 522867487
2055671619 798820478
2111801016 1130961609
1563906986 485417152
816957083 601227213
727280531 2022339523
1206487235 664837750
1551825419 114585302
843697232 1623768193
2080111761 866246954
381729068 541366009
668414654 1649402480
361074129 1969762726
341445721 433591307
2039861269 1394533096
476038663 1775839908
1762889824 1395968301
1867113316 1157811645
641584601 1584642226
304704497 50107177
1413698186 534521199
942730617 1350535489
20196993 1552109459
1734723569 1528215125
174516793 1613560416
2088364248 26947342
1252538880 2042986883
1676213728 667434516
939826963 1610621711
1938674228 1284624820
1165553449 1070072540
542417954 2014813812
2123396917 1344185743
1985414128 2020172800
792663951 1926162876
2109848140 883128820
1483100674 1676729948
465938413 2138536441
1513856699 1917708959
595836108 1725693840
621559509 1733830792
826428964 1065354996
1143986394 1122528241
612214261 1229596621
286693411 1399586239
118044921 1812116952
1096633831 1913008497
1881500483 1835250418
2060850398 908269530
1579426732 1178543171
1097187799 1368541788
227897607 772207798
1153417329 344244141
893894510 2049619229
1429145076 333110091
792944449 413013203
426320446 1725458360
1208670083 766446830
1336198298 1255542650
1644213966 1851542911
5097212 1973632676
978009345 990274194
1519618903 1651800488
314023545 351844271
941606927 1849700300
208813660 1662689782
655179356 1119004257
330407267 735293143
1747362804 273805267
861574323 2081871204
1211906722 847396957
231619581 880447865
823696240 1718791487
291211544 2087908961
848489964 343084384
1285601073 196565745
803785596 286081415
409752256 455592734
706261336 1803498421
378357578 586948560
1200481401 1876871043
1780582738 1853797187
2018449693 674259410
2066121603 35155779
1808804686 1168549066
962857838 1022839816
1623934268 2082471861
1539061822 1848236421
1279056287 576160942
1398373797 1851992637
2004636640 1808149651
799583312 217053865
1688557193 174313513
295128851 1741380212
1992512900 981814599
1063429948 740467955
1809437292 2117969522
320164466 1111450790
2139864103 953453819
981180856 37631584
1199087043 1332399804
466065955 1820991169
1267708961 2001327610
1932712114 1817988943
1614459585 1230770926
696735959 1373802961
658261336 2088788361
1841834189 675287552
1626354993 209510801
1233289506 1281967222
614300799 575110671
1013944011 1842768945
1169601395 1097299649
1574119424 1253255563
1059076231 2055493336
1719838686 1044093862
686314623 1075312352
609286305 1196890110
1602162590 2075963294
282577492 1453090607
996029788 77777791
719596928 1815135382
1342150571 563573567
2091307916 393905466
2118823392 1400959802
644186831 1472588542
1794631886 1522445170
2030541269 2059663642
1949110760 139605806
252057830 843293937
1769544017 1864923535
2017505408 1995345718
801715524 1839656452
486052444 804656354
1706986644 107757303
1954837636 378472523
283458070 452277066
1826474989 1059962454
405748469 214239523
27185221 830745159
2053538000 853454840
1727179122 2003219888
1656508456 884587575
1204673817 1884627532
907314886 379511504
1766092672 1734974780
18532224 230937749
1904301634 1327843840
1093890655 1969401866
1014601430 305234168
605307823 1707498400
1361074920 1938731660
1863066222 360355987
581374701 1106293426
626989296 967811227
730764267 2132121874
1916925880 1360788808
1979107896 1268539906
1374861760 1298843353
1578936890 1382328841
1274712869 1884205901
2143374695 2019146263
1862792626 1670426974
2128517936 71869731
277675465 2016930676
1369481855 1129816037
1398697933 755747480
285824859 171149232
12873118 1702169904
859816313 879054349
1192711704 2059543017
1039163720 1816474346
1703401888 954834485
1102360390 1939685966
58002956 1976547249
1042589704 1675769411
1528579731 1951102473
1561681091 297199657
89846930 1252070336
2049454875 1546101410
1264264178 922064007
409573411 239936260
1172607821 1892110036
1412544524 445450279
460293521 707786959
1626652399 973730954
160177759 192052291
1237226897 1993009113
626385267 1548548436
1984590102 206302574
338242993 342085048
891910980 2062926758
909281376 2126543903
1550778290 2073184449
794803245 1997940108
984377145 1034778876
522240997 1024595049
1368516097 404857738
2101621900 2018252434
260134277 47176825
1347996632 1436856153
1446138233 1412964811
399216992 2061226703
1776566501 187312217
975522014 4430226
469302877 970308721
71738100 2124080537
605605585 1486454984
228987111 1689306595
1858133213 327799042
442920087 1367003949
2109283958 1340758972
279470099 1207296224
888886807 1707712287
385454386 1793805501
1517017532 1223120642
197822152 1121380610
1278855683 126025192
2019533455 2010704898
1551992861 442336736
2126966728 1528330739
766548221 1751392333
693026070 1373390083
2002957373 1418654200
2058254704 915610754
2092240268 180282064
532068336 310991865
663095973 2027639103
2002771574 1897000897
1996181007 709625420
1167111373 135427963
1807256778 739984692
275195013 1165825124
640995221 218714733
1028637619 333735939
1565701433 2141025205
884242672 1746024266
273442086 106265280
1254882254 89753700
1102821493 2066388833
2131457555 597217042
559432900 711607066
1832278156 1999214590
204718784 1329211748
1872568221 72327133
475925143 833214689
1040455853 1968175467
593553939 8543259
1818200091 672399261
1519731803 2006403101
405593401 829483907
366551532 1547291970
1493606252 848871905
1370425034 2043421865
14682189 1600238564
1369315450 1033559490
927294067 729685054
525842946 1754840321
435343154 967377163
1069888036 624002067
1934257462 1894168303
1989535471 306606509
1099915457 27769643
1945039559 1232668064
1993056648 431082455
1822729762 2017398613
24216222 931241325
1919369929 811962491
1502798777 1072849581
1531475156 1299021623
1315260794 778510433
660171009 1001875887
106892774 2141124085
686908089 1016830603
1908111020 1213180829
176156739 2137579023
841608044 1196287534
2115936568 1020202232
1139524454 396921423
882793162 1784899772
842179449 484431815
292035131 571550118
617822643 271537514
1228698477 1094564358
200668962 274057822
27714598 2089117363
496455260 1335438155
1547384163 863416031
698287397 795406374
1204887395 1137880146
404188045 1131179603
896562140 615600607
1510401885 954706148
1238920362 1064542612
136843126 308965174
1849253293 63929173
410880049 1466525473
1538999398 2138808988
1756610399 944158042
1558211523 548340705
1913527812 619656870
297667418 1913418617
1619717171 1155362094
1479876751 1667215030
931980530 1939409820
1696345479 1992124537
1755171243 220610115
1175573887 468904122
1067394566 698054192
543853265 113318460
1231284959 1443509067
2088916440 360615922
1428046824 1661466468
1104609472 337697024
1630622414 230302494
209055676 1371358393
550283039 1492419348
1585243523 1390258605
666576822 1226773228
498365532 270106285
693839277 1653646687
1198692409 1299118403
1425439769 1908081345
847504068 1643305275
1259603876 263395371
1978503019 249276368
949261361 148823363
462391063 1866547862
1098659621 1509074438
1751857263 1137916498
641714876 2042818317
726797070 338888806
1085983458 2009854245
2070684894 308461091
1968644251 118930697
1753324409 1308905828
1115578037 1164579738
64185836 465331204
1595186280 374650299
1518988159 1226565250
115721259 783906698
1112251779 1098874255
1476517246 1023492224
1827593747 912698677
1446055274 1518569476
2110186846 177122774
554258008 1544493723
1423427337 629277027
2071809075 683219223
494710190 1014206411
1350979317 1460814938
532970877 291779033
314549724 1394209563
100224399 13783185
931924346 245939128
128393891 374501933
1888353006 500454714
705410006 530265390
1035798668 1331438734
1569778545 1584754396
1973132349 193405998
1926336191 988757057
287381796 929319394
1875015903 1002064041
1098662260 1760589113
684268882 721869400
1496291538 221993925
393626607 771940675
386611022 963631067
1845493742 1287795148
1026278472 1806747303
50817843 68490433
516520636 73368578
1872998592 574803520
559083635 1288724141
1486714742 631672068
438478450 163522150
157534848 906119019
1433632339 77409297
1511808148 483502493
640779355 135542802
970027391 455410985
269881528 1187838369
1166720761 1620215205
823655897 73445591
1121466573 1415449812
1368897457 1116911976
34500631 1066832282
1298270026 702332643
1045250434 1167895719
1425294529 1570140424
1768086089 488383882
1721709409 1689361047
2047789625 495999152
1319008057 1129841075
1402130758 792697697
661721414 432674330
295727658 1576332422
1227348969 245801188
1551942757 68760782
129699791 1570450545
689495365 1835203464
1038637751 142153117
410889992 622860714
1030388229 1040439216
864438310 1236613222
1966764270 298616813
380986680 1501363904
1689709936 454581519
82315451 729114454
1869839714 2020963051
1496089301 395195485
991501418 1126989301
1608762781 208295608
1535317303 1112318424
877701343 1180928496
1160243873 1381068379
1487197969 557964585
170620378 1986728598
1629455077 571862286
654433982 434919685
956452171 1433933994
1138415587 319627670
54980376 1558096697
1479745118 1844203377
1646125099 1965258419
257278950 855415852
1832729441 639554520
94420216 878191637
1304221230 1079972144
577082901 1386570154
271558291 1158776147
48307033 250136997
786974968 406318363
1031624845 1631742694
926574203 1990053866
766632958 1288554705
549220638 1305620341
464126688 1545134904
2018154276 72358407
828502562 1815404136
656083289 548410528
316445206 1343581571
2050845722 2031351034
933306185 715127695
264211893 539179722
1425335567 1582244828
599732676 1199488421
1512205490 595406229
1458743668 84615153
669205638 713133523
1861708868 392387267
850819143 607522876
100192366 1295531999
1151324120 61285611
1335850304 2032298612
974363262 2134806020
804682525 675415644
418616301 2025881901
2036543855 589443025
1361726127 906897723
187581016 450621078
527340742 448200859
1038686046 423333105
1241438983 1066073056
916336923 810768459
1615803067 1603052701
705672847 1940657746
1425526461 515540086
1636945431 705781024
731028965 112151262
421379354 1856541156
246175902 1125895570
1538215810 2019861593
279988012 379907225
2127944100 1590413115
1181776027 1585888293
1262590694 215420052
1527958647 1348392692
1460644403 1009689565
1271902110 669188047
1619449391 276478129
1058931148 91335854
2057207048 54176719
1836944842 181008843
2057263563 1647926681
986542918 974027211
352531595 1487873997
1360401984 255494577
634504111 319972472
1145140358 422955354
727326439 66328368
1149936518 96696751
919481435 377323121
409585426 1735246325
1276380027 1741719504
639554538 694376275
1274093198 1669393525
565965237 1110604726
1133776773 431994622
1380799901 1060083165
1128175335 403795100
1819819004 1880464827
3839475 1865610675
533545846 1636323215
171483954 1566438132
1715939152 560449273
1702802994 112833429
14287213 373564941
1488132413 2016298511
617109949 231515158
1998706280 2117679312
1860667297 494368280
926129349 1509605868
1220414229 472209383
1710541640 1433365552
348572675 908700426
1108301152 472081894
1690911719 717593715
2128155937 2083943157
1330831943 479578162
224454254 1445892657
1558819406 210788847
661963631 1109950208
1713096835 2085923226
1835722762 859013942
1364668264 947420218
2093920465 1170045267
401906625 1351185976
539439328 1910833946
1335064379 1157042265
1944423717 352923723
1356038189 496371365
550949791 408328119
2138086677 1979828300
44952924 891085659
1339221191 769964896
806595294 803197305
1180757563 740562729
830543897 1931837254
1624273685 129806724
247240439 206316603
1941890859 1722607560
856431677 1455419553
1275893282 1679512609
818905605 1530385819
1952299728 1376944634
1186564869 1751548481
1700891709 1899536578
178200564 2121455062
964036112 1437606959
1416674453 127766855
1306941506 865207831
70351844 292812566
1137137795 1135788467
1509264925 706749560
2064171806 573067882
134275112 1461530865
617128811 715296001
846049367 2080511861
621310696 359204081
926119151 1796570448
2068972968 1038959850
351185722 1054664323
1567965730 2024251082
687764231 773900142
1580700401 445122471
278440481 1085123247
1219032964 1387859349
295542799 534976300
1755648850 1701058218
1503594912 940522308
576359346 1636166307
21420930 1844991978
647500775 428100677
1899459279 943993509
1588798973 17669745
847080110 1462872432
991042429 782130978
154662150 134738689
316462942 1905789988
378191515 682145336
1594146178 1580521540
1895429854 1908797437
2119590712 1979985252
2105857224 1660455447
685479643 804715922
1677346409 1913466967
1403500764 1682988934
817530876 1148025338
819348770 895071124
47493510 1183293567
1777952911 703639067
1942461688 419636449
913343488 543784557
1982216949 2132730940
89079268 64728130
2002644038 1133213065
520343373 1554942900
1076790506 1889772817
1304108287 357878708
1495177936 438272007
129629683 48091183
950083725 799744458
329956329 1736035044
1305761383 2018308024
96690003 395592949
247996284 858419924
194493990 1207081606
2057798353 1262640436
1446547154 966908649
9906424 1277502124
1880975306 1603808579
1888740807 118893474
1090699067 386600562
1411668362 225894127
792318313 1531222313
2063133730 1358100618
798804145 274892577
1990886955 783976411
1722885899 1919869406
1972333012 1651595294
155276681 1013523430
88531146 1934906319
1838607956 553332931
1096895834 1699108287
511654653 1052914429
1605304652 1016179273
854591516 2079964042
985322885 1758800064
1203790188 81023074
1672335223 895010331
43207696 969398039
101625303 449616998
1310667797 384099173
355294999 388505068
332318894 2016937684
969334800 169099046
368615841 491504071
827943721 923320867
1599649215 1314263509
1646826599 1721770764
508753915 920051589
439623977 853574072
1287121887 892044940
1991691477 1602697607
118428863 1227735273
1916946649 617635555
626660759 1283088625
1251915937 253696968
471332831 128482381
1616699814 1451634630
779290138 1464643880
333238735 1260538561
405868992 905828755
806724747 819788235
1228197279 304165676
1300685036 486857393
1514342358 117340696
985103816 236502890
184035814 1832541733
104497577 341826682
1967287102 152635243
1959337383 157201778
251101787 670286258
698510475 568360751
1072413253 839436965
1578337926 1557388463
1978993101 93953159
894980166 1297440481
529816986 2012803403
1821408068 1362133032
1001753658 1488627714
702266831 1713481298
472717318 1871104042
1895748357 296784220
275211020 385668509
326070230 1935745048
1839762197 1225480616
1668693039 316505476
685532236 59583539
420930440 88241306
2135546095 634262189
239893378 1592771733
284556317 2091374090
1573228553 790539996
1159676675 619249602
657825821 1779072769
2024465005 1341988068
1283798560 578776872
1404292069 475535909
529585602 1079166596
1350847145 759410379
414589460 1560323921
1630632786 2130676389
2051198990 1554923318
1367044017 1228116656
508245407 927483063
1791036371 1949943095
2008636626 1645753059
266267664 1944481641
1200909488 398782671
235270267 692441332
1095575821 59424231
50992349 493043201
1090424880 945194923
1469524825 1202483387
320546484 50670719
765404153 1662633999
1260075806 468975320
1218723163 1618435528
1925331269 795242112
123226077 303435205
1373498067 2054750940
896995395 661659893
705166519 1824842136
644499422 219237876
1519895058 760178665
1002367280 8502367
545571404 2115514740
360419411 1491906831
1251896537 326284316
1422439315 2123835200
93861993 161571378
1751031824 65905345
725036257 29074658
1842796850 517681521
1587511193 468499363
2018179929 144584488
166529226 1985756970
1410679257 957665114
1743228901 1723425540
124304649 1600403198
1593917329 1810171928
1061656679 999662864
2115082574 1732850389
1083788682 1462227026
1612596799 1112687136
319272946 477289351
1386966017 596682062
1002271581 1327616079
1463984752 37034648
721586314 1462289003
1403487988 1759587054
496856457 1785450773
1929827645 487211425
1235218099 270130032
108576880 219589543
1285937369 463429905
1973845386 1851566740
1808454810 1978521862
1787169088 162342332
1417015440 1868433913
1019133852 794773461
1635491751 1734903386
1824962281 1385202282
844419072 1524857104
1481658519 1115803110
2140006294 2140904076
720705916 64683927
1463768526 1924712197
415577658 1832199689
1825782146 1204285867
108274169 648540293
330001297 1225984813
1678329028 925421002
3417774 1018813336
981414786 1648217778
14426341 1425664615
879187991 452753033
1376369523 1238044528
436341411 1036778599
1879641099 1917056956
266305014 1378793996
1018544663 82527274
848750571 1181306017
980985854 440728017
1683064388 535123550
1193246168 560773503
528782879 1937246844
738559422 1460253053
122413282 468680591
1453859909 1607588442
742472673 1868931834
1220727589 1499213883
605682737 1021735539
950230634 434839954
1153892184 1859670564
28344486 110579640
1160553536 1492979751
246140465 1937777816
1179094217 1367143639
654702866 721654651
190783570 613124475
56605631 1693804177
184562079 980343107
1149765669 508920192
610031849 1173159151
640629797 1686770264
1766580536 1500666943
1160296585 453358511
1997061276 1393093227
1033757469 2103046964
1787903574 1243653127
1916264536 31463522
1944935339 774556900
1478913588 586938477
634290676 590000636
1423545816 1684052514
630237695 1816749112
1060770101 1220034479
508658191 920861655
1344722648 1513243177
312622431 1534965743
1481159156 1035272597
1162245398 555754213
1175289837 1715442081
694977998 1833675827
1682940963 592523360
226578380 663357615
1714414637 602914103
1745950040 192868147
908696175 929901015
334429040 1210394655
71446590 640707083
1413030097 612688658
942512923 1980291170
1767712169 1291124138
1455880080 1345539948
72670187 424070031
340552405 1854989475
808479118 766432253
905688185 845260284
2062179008 1932921402
1958176610 187056500
1787115933 426944123
359335358 822955010
625150682 381960853
162498545 1042126887
2103867947 430154531
777924670 2053009501
541004479 1983599300
1720233320 1423326101
5397616 1214172838
343188982 998048459
2091816561 586701765
1093279015 298776003
679958050 285871318
1636138082 1842717801
564339131 548523821
426945543 1278000126
1728336649 915438253
1756040457 1944640976
778233681 1261589025
91685365 1763221697
1997341342 739732900
1884759167 875230562
1865854715 1496479566
1335517486 827592113
222741313 718173065
1340615992 1492388880
513822152 824846706
1045076714 1713267800
1017622533 2076926067
618182569 387892379
1042137111 473287289
810004178 1543496814
353897828 1885855471
1037797590 1874489980
463403963 1134152189
1069938118 674735321
1808735503 599602078
1759610609 1207733779
1951611019 1059891466
1754210687 1872416583
832180309 999247696
1676863594 1351601836
577114531 900644044
1099593807 1173334496
1116092872 21645022
2018237208 257881607
2129174132 1374377975
404603241 986757457
130742487 1982982638
406469515 193416526
623333206 842818406
1796173787 593111968
989724037 743607504
1837084890 322558138
1044584736 199410459
2270890 1381794864
1754874478 1009886736
1393964705 553443888
2000202174 227430289
800598296 1157658608
987266699 665179217
286039535 1268215383
1928767628 512121027
1091443931 501428950
728900250 1190556370
95656464 1021406720
103910355 690536523
387873742 1846008143
529132391 764671211
938183168 2063011379
605425585 1450926487
598196174 1344884940
237396172 1049200996
487349682 1841626170
1231984006 1547270900
687128766 362348666
103724299 1616008194
683328407 1083432769
1733073904 1899075519
1944869894 2056226610
2013031097 489792261
566634534 1656137611
1614338578 1862796887
2123465889 523521076
990545329 1345349727
1257503273 1854250236
1774613033 2071402726
705389122 906766441
534400925 1161443648
1552660989 1739028309
1378851964 359122638
1991830502 1143048118
1226494954 1162813970
1314366249 1577638952
1129614794 158741703
183309730 1169327438
199630993 1052920270
2102007274 141742414
810576973 2075330469
1744802249 1376917349
1654404644 889060503
315310034 545479724
992401449 1239182630
328393980 775518970
1545830336 674133243
380358919 696813755
841953181 1875152100
580215922 1298780976
1584268254 855425377
122544595 117437751
1751514081 756720971
186872713 1930955038
172046925 418038298
660355596 1926925652
376323438 2105061379
1858867689 1460193101
855762900 205438506
209307473 1451448317
1451726707 198855134
184850566 1619687285
1152731899 1089755935
2003740330 1592290819
1007868888 31943017
1494898341 536815483
1626708173 598122746
530184548 578609749
663636404 2124418332
960199299 97103848
1091812842 1402832377
416810474 1565747638
2055663035 1407163398
1313193935 350440356
457277096 1849321471
1565478757 707194751
206026381 1885766282
1602279431 1747645538
867094334 65957528
1475039391 1706978755
1237732548 1754463451
548399051 824805608
1170104738 1320412555
508741057 952549502
958317382 1941767824
675542081 339047174
1718911735 56800221
498197507 372239842
436444191 1198680271
1800135590 160576476
2045945361 1812790706
1598451267 319179634
1533729332 1676412808
1578471411 774582545
1641581631 1214646309
1432015414 1357975844
1609155951 618760735
1024307970 321489567
1036428334 314084633
617271355 71251095
710280964 1957010117
627344251 1965019394
1412438429 749794457
1584151464 2013179779
1246793847 890524415
1170113098 1716322756
1958363299 830868651
395934009 1384992649
388506052 1858149177
2088629766 1879153533
1045047381 1230582079
1483970344 367848091
1859809003 1979486846
168832362 340799874
1834368433 747137260
1052122162 1551581211
263231717 921576976
2018948145 2053702781
1092548300 1027809146
1585065016 1781280817
1216362735 858853848
5415132 13810895
270860780 677925001
781415869 1074081210
58865361 214689711
968695409 1089413093
23004267 974866350
273248153 768420955
1861534722 1740805571
1547274913 1142658944
990454026 1305968761
1353354312 598522036
611267788 1363258117
799268604 454067453
45121493 397722265
1381458894 38973289
810697390 1842371309
547383798 1137074166
1687663668 1923598612
1784746630 1852276376
1719931344 234558927
1832642344 822540027
2072168132 733815621
116176683 417014821
1159687632 1527747777
1187715951 550932757
1480401797 588225812
1001098080 370318165
1033004880 1994844973
1256645610 720222816
1440975612 883964124
1452032965 1571691551
107913062 305956352
1978352418 1544493153
1821931314 1981291112
725441158 227805384
604230542 1712371101
1889028832 925256668
1035930778 927692845
872412069 164982744
1160033386 1886806775
791703061 1815232438
789239511 2087723958
1069691532 1883390562
876673580 14915251
106014040 227131681
910113612 922357870
997230725 799845330
3627125 755289565
97967325 119593266
2101254791 2090176512
977640011 1413593293
624639537 225527220
1941592660 793966705
113735666 248175078
410858381 1034452414
109866361 868662905
56140446 736859465
1103602830 134186156
1797253620 1751637729
1568389150 1538223731
1360503450 421007160
591775351 1035904925
1421368689 1490859292
661007213 925118604
1591820706 1601644570
373146365 123423853
1743862431 1341438955
69398172 2094613841
819176245 1882867044
2074615981 460923855
2045306469 871261090
1482715363 893787785
2133707706 1681606798
996084713 1150488925
2004062201 193617018
2014680920 169710263
848441542 54043064
1273565682 1663860905
1415527604 943451760
1967356989 902298084
804641804 1458226406
1655159715 1030286700
388875469 1038124896
132087149 568435106
769059480 1392057321
1925660791 817575645
71708350 883134882
308806874 1059467085
1663223769 614117579
1094835261 111790318
1049839994 1027989837
56939070 2076561491
1540272781 1546230504
1536720299 1660952042
2016634769 778867328
1651355301 933415708
559518820 1589462855
1068707197 964453637
1653807665 1024476059
1754265784 633431177
939330277 1205580790
1833615008 1584658502
275398398 1994352579
55575229 1176281880
267658009 1445458116
78584364 2118164028
1317757656 720225299
1705424658 1044147482
513215286 723836053
663865566 799199247
2063781914 637551371
286465037 1962325028
1578411679 2047332048
1974649373 1390483861
751905103 659325076
130085912 879462692
140522811 935538037
1901733201 928191025
402786921 1943200176
1861204643 871387086
824098977 1629350516
425715416 1046787117
1788915269 671577321
1024447812 886445863
2112791374 790023186
1817373627 1281714061
1811361264 1018350555
2116087535 669720647
1230658594 1383554412
1182487805 1363431495
1573971151 1821459532
1287630994 264041452
1514409769 1524007959
1339759663 1847511968
903391402 2088395068
567566310 440177436
2037989408 1881416868
1333093468 727371224
912963551 1348094784
1650193164 1387721380
113522205 1055573433
177440610 1994599844
1719210141 447011477
391039137 1038323337
55031201 1610829378
36371070 763227549
586606211 1248660626
623521224 1125062813
1963698661 1338325673
1569950929 1695219362
1823640360 879689557
1236542592 418497074
1765452483 193864545
131187156 688286021
1827331937 1441023085
947308713 869451634
1556264127 93152028
1424525942 284829110
1870505928 905778342
1172615359 1715174
1596124236 1855658245
324827051 624479013
1346341757 561278902
1481535142 1020627786
472562046 1596415191
2048181468 985503207
2099808945 1646417834
774056346 407489160
2012380260 83876930
2102410095 1006897965
566890825 1629014328
268445834 1230602747
915351725 1400006210
1433744237 1968533182
1669891340 1597329645
262385299 396793172
1954498019 181247976
932155346 715325781
1257221769 969585919
1682823172 646305777
1536183407 860652199
1265770862 909131242
1857178832 1750793976
154361721 5348341
2142619294 2122299600
1419553820 1769263460
1078896533 1308138772
699326787 1041574981
669503310 1484093799
580756787 662331946
1868126348 740731813
1325892347 714144155
2022398735 2104233617
1053997005 144218667
1994121843 24622947
362191980 1847110884
1002354598 944111321
627003316 1116834717
81241723 1042818966
610708606 235764441
1821959627 62533073
1368953195 629471095
1282946970 174028229
464756660 1920565818
1350309407 247074743
10552385 612881932
898346777 386860355
127248039 527241761
1468104352 995768900
1457430000 1208841422
1468830838 35983446
796363676 712440926
407806341 695662278
824637303 407975258
736630248 1747760067
1104663915 1220487529
121167492 936626406
794824222 1268360775
843227668 404842809
2111261751 1015313829
241550926 302539819
1270627966 927981443
549769654 1002479002
509902228 1881769830
1861245728 1434546157
197236353 162651147
1295179707 1482177338
126331362 1394493542
1674400968 1842966235
1211326882 769484261
2002905104 1497264489
1201017189 652416430
1605544116 489420758
626466078 925154001
1178142680 285009701
759217552 828400296
858106364 1153876916
192108013 641344600
275563522 1852559338
933076822 110288537
1718357739 732764250
291269512 864125911
190292353 1317218533
991394646 1822108024
1810990961 1360364487
1208071621 1565086844
1589002833 1443574398
952782564 726199759
1096505286 311988621
1598420453 1944189106
1028980668 1173684817
1780033500 216512516
2015109411 1245716238
1022563715 1139638506
1268528183 629117189
2120320643 1979194410
523084071 11978125
1474814832 1029509692
944520637 1889651475
1708412940 355191880
904670373 203155668
702160312 1816225636
2088882616 432503981
1120832605 1526019349
1114118930 1329316946
733123590 1424539285
46843060 1120967419
1628157218 652943842
767546751 1769882695
405554644 738251293
1742287798 676013998
1984808692 1492232521
1867910626 791803038
2010975835 2133822839
1168896084 1837232592
974620906 521326757
1247874994 1824610253
875906260 1798186766
1455226139 1249553250
1593157343 282943867
629675386 1393960615
1224913504 1721454636
323432155 1471703790
1401762482 56199614
349147695 1617509705
1688886149 2100625519
171918703 2041548333
1149917775 1205961757
819815077 99218747
499844135 433785175
663395497 240182364
693386234 994048932
1406471858 815592209
1699182574 1345441397
1751251946 1639433485
1814516833 1226734691
1300966541 1254499038
166696370 811332651
607193928 1214879251
1218675758 1514058352
1263487865 432094351
366024107 2036686910
1769256713 164726551
439183925 250864978
1779769013 1994835345
465274246 210345096
253203768 4997338
393429121 340307197
857838053 2126131675
1477903677 188528586
279921885 1777171868
63858516 1789939433
1053431250 802748476
1216176053 214902988
1697710986 1408896481
1948803710 321631925
1828483704 1431072048
1463034672 395252416
1199257148 1961868851
1242790450 2116294964
753591957 2083391973
30973703 1500980727
1581489365 1050046971
539334082 1249830320
2007266054 1053352368
1855967029 501803549
1860894257 1629359687
2092860484 2090926063
1407864730 1634369463
516845171 628172751
2146393436 206096838
721845984 43885491
2045749453 1863406952
188668362 1468352781
1368951246 1802210725
355187973 46504571
888583853 1551543302
234144370 254307625
180455969 931503801
253280488 2011954870
369027380 1198309516
1509098896 1864393999
644972828 1532728539
755150767 970193425
1471740318 1281569948
805815254 54959671
397976565 1617360950
289610851 1387432694
950625985 1970999514
1239635472 1937357275
250109009 882030159
1794332791 597244118
805610732 1397015566
165544991 1152831557
1475170665 2107547731
536385179 2079162611
1287456593 550428984
2007129835 1813435861
824646568 1170375039
1356036994 1602625486
784848396 333061294
1138731519 1788975029
1442504509 1476340628
1945013664 1956616088
389086579 1663713662
894895258 778104453
1163246767 174868455
1068684963 1432891822
1750366814 791128689
1810913119 1774522452
1004924371 1409128997
394557136 1434992567
2002541006 1129365242
623090925 1101700041
45731010 335114079
1573427650 894119864
369237711 1305452930
1311594606 1958541430
282718845 1406024797
1843066495 76285
1397129689 2088291459
1674558955 2140811354
1034427227 645781934
1735776025 1845992028
824422608 1256255742
1285723147 439479037
1294377957 1405738600
312865720 1090953687
591751950 1722835869
38544094 1603735365
1111853085 1090175046
1623564960 1741101856
1776666142 271565007
1670879241 1250287874
1484668222 1180925563
1675410280 140862472
1845068059 2025223113
2066342575 707900895
1240649646 918847725
1429863162 1888470559
2069715237 1635308115
672978835 1262320727
1704129113 1295604707
1388374792 1967174596
1116979609 816226875
1636780500 97019115
1347358274 1731567413
925426727 1632696351
1209339954 495763195
1109943712 1889350327
140651030 2113134671
234009775 2006474613
912956643 592051260
1151050623 1406646710
1993833244 2139259913
778089704 1170874356
853546634 280254108
487321119 2132234017
1663458307 1162737715
2092934675 715174522
1682723787 480468588
1857151085 2144110771
334685299 746558375
1594442092 1828332503
1887400214 787796538
88344462 812931859
2101112479 117720988
1057052910 1013592873
1610109709 1208221585
1162502809 1880291063
1578616988 1163542191
440054534 1157299710
1006372168 1843538186
505308821 1283359570
914115219 1378883010
1428067529 1598253298
1761259564 486548507
1113782323 1483235502
507828721 1355377754
484273961 1571936505
1415233469 419677322
805607745 854971650
1278612518 1803550824
402012221 456220338
1078323826 614900696
1140241850 1063144337
1221838139 530401161
546176214 1129981214
456525701 860889561
1160913310 641105557
1705876650 1293181247
388236414 3873900
1653610099 332611402
445110445 458939488
1227260379 1257598055
1805293143 1405303052
751584244 2127095039
1300842933 777775605
230395628 992136569
1141080270 124527488
401603675 321123197
390374719 363538986
611389631 8794704
1098986787 76109062
2146752304 1763083168
1100231555 1158497018
441992196 1099487016
507952334 1281453866
1412926366 581897848
1126458120 424508830
1368503335 700385654
1367267518 1927761512
1337738492 1331186229
1585956213 606146303
1479831541 985859360
1549487769 334126524
1074773895 1152309986
1986661599 1082115843
1912321503 454988826
795531628 1945053284
998393003 102824556
1037061947 732558992
1275866317 1634119427
1019658789 1684257635
1368184351 1231290481
1251476351 1880267027
1206683381 644057760
477276127 298391088
1111996494 499608407
971929532 1126392743
1414757310 442129732
1143394563 279704217
191570581 1402285922
448648354 1257695639
1480985601 928579084
765083936 329060285
1964157473 1454740417
809357738 573656996
868004135 117334397
276334827 1681504706
1997560676 868098196
2102237178 1451580161
1824124249 1670427456
2047214448 1591085921
1082406569 980967476
1581842212 2141202018
469848817 1508260264
458369170 1488013324
1337315784 1384574837
1282132439 1516223413
1510557929 1624923508
1024915129 662736878
104642245 1127899978
1538280475 1001579880
122541202 1382378552
546918719 1657842709
807463087 1575871699
1707842880 1068979926
700259827 1708941198
932016201 1229521373
687103008 2134059368
1026584390 1448506487
1277347974 1188935828
1559518710 1706424492
1239558147 385302135
423676269 1611296899
30292868 1248458288
1679125866 558884548
350494909 649543028
399655692 1797659030
1102719953 1102125439
1994339728 492018280
1261660911 1261766917
1195024353 508054172
817191599 185085863
1616910484 2099311538
357546504 1556968272
1131477786 225248620
1814109241 1648325125
2091158021 336330548
1353038566 285626880
914154908 1390828074
872331545 1946577762
1417755711 413180599
1057009367 1425178398
464764482 144618696
1251249649 1996873280
283263773 932721707
595574185 1309755669
1055534758 226607186
466681589 1233892950
2075459825 494903590
1420298996 1438023945
227747610 1174517302
372660073 1917040933
189037348 529254168
1370019293 740056826
1227382591 1327882987
139538712 774074893
432508505 918987427
127535242 1235882327
72861816 582255648
1200118247 1176794425
248581592 1377356683
1790669134 2117345258
209014443 1782196065
1022461518 1495978672
1430553843 1080253402
738221729 654177949
716461873 623282410
725690819 1688546077
1090471967 1384064197
1866621846 242605048
1413303721 109003770
309542857 973337376
1248818028 861545566
1589683654 428412109
175988862 2056089086
482703734 515773581
381774450 778487755
1056014368 837700987
445459677 232038082
855534886 1382800747
459286648 1188344100
327468850 579457149
2063424288 1657995947
1005694164 1479595522
1814269886 1664640166
219952117 952343895
2040144852 1856638809
1513109841 1343864569
1749180380 285257468
913602769 345475562
44555649 1144538680
2123091702 1245412499
1066197774 1356523919
1557209340 2140164243
645321563 1197621539
358546443 934275370
1378595514 1829388592
1362441194 1853718902
82042042 308894199
732603422 260489790
1743104262 1340717816
681117449 688036041
1946121968 1297221437
1101620104 2108691357
135152043 949544302
629990311 1874798224
553386352 54503078
1489556854 382087218
1662709716 1225974319
860479829 794685072
1200385028 1453480367
869731483 2006307205
1186715235 599888261
1044984752 1693070003
1354328573 829507872
457554786 1627740819
1193440851 1949653345
1644915251 992970604
1467668480 960094939
1730538011 1188151274
422251807 1408540187
690590444 130390882
640154901 1591836571
723046635 2054529884
315970768 1424850605
564169668 1525686028
36130983 123201149
1740917661 1805091919
838536358 912843820
1615713796 1903165127
1729237427 1398851788
1078344603 1373818192
203800869 1740019980
1620173217 2127808970
842765662 880340453
1625719433 128512802
373636479 1883847984
860337893 228227227
435056518 429668931
1361128578 1880772812
617314795 1118717237
190115246 1861632163
2059639775 227512854
328574166 1242444028
314038430 987353834
1632475567 1357315886
409795047 887887173
1239387252 1321524930
1795179232 995041093
1524048315 70291463
1957556638 2138306093
107887273 1655902113
97775017 102491683
501567060 139467056
1702935318 548443249
837002653 1010022151
1346368173 485912561
1220894181 1569161498
1655992114 881893483
1997483761 906437016
583375512 782144108
170089146 146084192
2139990282 1970950594
1350129196 467740946
826550133 713006998
59251531 1277669131
1085308242 2073110524
1860752428 1541688903
1630173530 1515892243
470019356 801001478
426586437 1425559991
569736903 2133786063
1706527791 1687037636
1248000508 786717068
1477616479 247560379
1088861262 1397998036
769406977 1717481360
830608445 174767123
1120337354 1632588954
277172510 1654310761
27646701 747409477
1725735459 1614681082
417304152 1641517441
1612199875 255654019
260649220 765280950
627327319 1615885767
1776979350 1564746535
1279992001 227863455
286282674 1990696407
169212465 507065832
576624808 1815265539
1087562181 1671323371
1423858983 498641576
267063464 547141326
291839719 1208401920
366489141 1971043057
1233671913 591386225
111599738 480182007
965300928 1126906590
583033507 1828001141
1551257533 1895313108
1816519030 733507558
598043913 2102728026
1674969239 1202814821
1602150813 67085561
1281458388 1920877988
1268951904 335410139
105100668 597301086
597389346 37751553
1399933364 303803776
1147861229 1310035921
1460618793 1898732542
1401359235 1361851750
2027524148 2000692396
333043426 361342715
1886354631 1100727216
351063284 1305014964
150913454 1923450228
408069596 519947429
820411101 525369585
793708370 1358284350
442902257 1731882125
927444625 548858804
1040312965 1505622360
1542137375 316538925
1040488020 1789261745
1093945619 55056939
2053739083 1061246069
551765623 1936389640
1502471710 1445704334
873426136 380328898
2111298358 1276361403
218162386 203327804
870131687 1899074997
1733143252 1387370791
96311459 649154545
1548788069 1898307217
1634213153 775975864
1532690722 1160564073
2027337419 621829008
1092765234 1683517445
336060062 1093591610
2118713601 1890272101
903813737 670898243
2065999024 396250136
140717428 1539292991
800230385 201184361
412606314 1852479662
971762394 2050906684
821653324 312223437
1854978637 417981809
186971697 344675484
1370950937 1312982603
1606891859 111568100
102211326 1802627870
1094359948 1056391463
615822438 720156441
541522085 1869281340
685181120 437761051
568654328 2118842218
1969856076 1247007083
1984896728 1300864073
1249401663 1254871149
2044681899 603226580
2079814107 1145129718
1263341390 205439774
671030589 1232878433
867562203 1362094280
1219744307 740190200
173975409 453601182
168452774 199901060
1630313594 1520120637
