64
0001011111001101111110000110010101000100011111100101100011000100
0011101100001011010010111000110110001111000100001100111110011110
0101100010111011101111010010101100011111110100101000011100010101
1110001110100100000101010100011101110111000000100010100100110110
0110010111101110100101010000101110011111101100111100101000011010
1000101000110001000000011111111000001111101010100111001001100011
1101010101111011111000001000010001001001101000011101011100011001
1101101011000001001101110010011111101010010110000011001001001101
1011100100110100100101110001000101011110000110111010011111011001
1000101100011101010110001111101011000101011011111101001111010000
0011111010010000011000101011000000110001100111000111100101011110
0010011011101000000110100011110111001000100011101101101001011011
1110101001010000111011101000010010110101110001010101101101001011
1001100011000011101110100111111110111101100111110110101101010110
0110101000000100011111100110000010100010011110001101001110011110
1110011101000100000101011100101001101000111000100110110101111010
1010101010001100001011110001011101110111001001001001110110111101
1100001001101010000110101010001111101000011011000111101001100010
1010001100101110100000110101100111011001001001100011100000011010
1011100111010111010000011110100010011010110011001010010110000101
1110000001011110110001101110011010000001101010011111101110010110
0011100110001011100010101111101001101011000111011110011101100010
0100000110111110111011011100011001011110100010101010000100000010
0111110110000001101100101110010101010101101001100110101101001101
0100011001101001010111110101001001110110111101100001100000110110
1001010001000111001111111000110000111110101011011110001110000010
1010010101110110010111010001000010100000100111101100001001100011
0000010011110100101001001010111110110101010011111111111100000111
0110110001010101001101000101011000100110110011000100010101010110
1101011100011100100010110101100000110000111001010000100010110110
0011110101000101110011101001100010110100110001110011111110000100
1111100110010100111000010001000000011001101101000011010010011011
0100100101011110011110000011001000111000011011001011111110100000
1001001111010001111001111000000000000110000010010110101011011010
0001000100101111110001001111111010011100001001100101111100000100
0011100010101100101100111101011110101001100101010101101110110010
0110111110010101011101100100000110110111100110010010010000011110
1111110011001100100000111101101001101001000000010100111110001010
0111110110000010100101101100100001001001111110110111000110011110
0111111001101100101011010001000100011110111010100111010111011100
0010111000111101000110111110111100011011001100111000111111010011
1010000101001011010100001001111010000011000001100100101010011011
1000111001000011111010011100010110100011100100000101001011010000
1110100110100110000001001010000100011010101011100011001000101010
1000010111110110010111100111100011001011000100101000101011110001
1000000001111100111101011111111110110000010100111110101101110111
1011110011010101001000111011001000100011110111011000010010100001
0000101011001100000011000101011001011110100001101001011100011001
0110101011010010100111100111000010000000100011110001111111110011
1100111001111111010011010111100001110111011001000011011010011011
0001010110100101011111110101001111001011000101000100110101100111
1000011101111010111010001001001110110011001100011100000000001110
1101100000111101111010011001011011110100110011001010011010001001
0110001010000001100101000001101110101101100000111110101000100111
0110111111011110010011010111001011110100111111011100110000000000
0111001011101111100111110101101010110111100001011010000010110110
1100000011000010100110000100011111010111111010101100100100100100
1000010111111101010001010010100001000001101011001010000000101001
0001010000000001110001001010010010010000000111101010010111011111
0111101011110111101010001000110101011011111011011100000100100101
0100101110111011101000010000000101001111010100010101100001100010
1111000100100110100110011001111000101011000001000011010110110001
0101110000111111011011101111110101011110110101001111010100101000
0010011110011000100100010011000100000000110011111110110001110100
 
2147483647
1538110981
448517189
2029805573
667685792
351690347
1053709932
1066853405
451923078
709752778
1750460391
339752167
1807561428
327761296
1933841728
92515232
920453361
1205224732
1939140247
426504429
1033511505
856262375
626753944
1570781990
1722623599
751911068
199100960
1736615340
689674131
1341284208
717637620
1057366373
1190856196
1932384724
1611832814
1452563696
191789549
136502691
873250376
101304043
1265090405
10590645
1889744125
1585542357
1647024758
478979973
1786559132
1978668412
26326586
540338963
814915490
680512195
424949580
4649716
1224087173
1354124646
1369038508
387976409
788077128
1660986995
2066512760
712497873
567697732
960237476
1538110981
2147483647
1876858994
1397097973
774881852
345542286
1387729313
1949513069
2090956628
1417962019
820643929
1518166849
1651008208
685923060
2073465006
837452724
1875594554
1767581244
23099887
1902261805
1213984573
1860144730
222372856
1973605446
52123190
1015651172
1060320419
1704015510
1093241858
969435341
1008750466
2043053775
664896245
2017417453
775383742
431066409
1593159462
49636291
2061565836
1976412226
1635364865
1458327807
1459802878
1616052214
1484281271
1340540551
393497153
1104923900
506702979
1082609304
503037166
1312209649
1466566940
1666988045
1938427003
876402132
243391554
897875596
1915034143
2068273038
867680284
724516812
762090123
264327539
448517189
1876858994
2147483647
315022160
1415818174
2034072382
2116331082
1562138117
705333733
614715570
627383737
2011792046
814494561
1071994875
1907916635
104454223
1292191756
1627451366
1386990210
1016755234
2023078728
1049867561
212340248
2034880542
562433508
87734018
570589546
1056051134
1236532586
201474504
1053865405
294180936
2116636810
685306007
398642373
997608037
2105328289
207288500
869009977
914556372
943429966
1539165052
2061830657
1102535909
1631358207
1957280775
594171129
1813492277
524754021
1106775627
499273942
1714844340
1293178116
1418253592
1015400551
630061431
1160773551
2002754135
684445307
1880589774
2051895097
1664340549
1319796336
1015988245
2029805573
1397097973
315022160
2147483647
1515392663
1172579082
12636468
548823349
1415874328
1214789321
1784140486
2109767583
1926393792
843256337
1516167139
2021328816
1841252970
2139768928
1716344920
486997924
134989224
443444202
1955698673
1843676052
2030813316
807833364
1935487859
294129603
2146751885
1182129501
792014233
1873820798
311183407
1824299456
225110046
399832627
1318122275
1155751433
1466323345
1067307803
1741928911
478642907
1055274306
761474622
2079242371
1986364291
1907732251
639108394
1823482662
1149847448
1467008255
2115078462
1302289583
1014413423
1319056331
1738840174
1760731520
136814218
1771449013
345911471
805323703
2103211030
804752840
753491945
667685792
774881852
1415818174
1515392663
2147483647
110080721
98235297
35439936
1409813899
1043987190
200819067
801485596
2123959789
416250866
90441584
454064345
560598513
446554079
1391929600
83568128
843834636
1697121924
1053162633
957364854
2001350643
301482545
1682138750
2107501477
1911818786
1606333520
719333739
113485220
1481059874
994343523
1359381032
347293965
484841561
1517061648
578897739
1698855859
2074071804
1493903064
993164766
1776973172
1999675864
1065708963
1901200721
361181830
339461474
1224497180
1621717326
536151084
1677417074
1748601931
689591066
345357382
1542669202
949857702
1158660758
1159759257
1053103887
175399116
1418364105
1096923064
351690347
345542286
2034072382
1172579082
110080721
2147483647
1838214660
1080567242
1791579902
1736389213
1814329170
462423596
1694560852
96153534
1341853575
92701806
2082183464
2046599519
271519094
1446618252
1010997874
834502446
1444617169
1744828163
127115073
1257673632
1678442425
997983209
1308113909
2053393929
789938380
250570198
281243556
238145667
902700990
86389388
123203990
1248620438
1782213182
692818396
2113636148
2047936334
1413652864
2127455641
982370858
1569559030
1479934970
1711013398
1109228940
1753405612
1975911588
352457226
1869029767
678140348
1671606644
1113921114
2005284687
160056428
2086951632
482098964
1931418560
770631440
1640040945
455068280
1053709932
1387729313
2116331082
12636468
98235297
1838214660
2147483647
1911003524
1763043839
1970049155
1435963815
2147474991
1927379762
1697795913
1560475561
932885934
860805372
363894986
559106033
1370446700
2001960535
1409805639
1283835562
1951943730
1732185699
1222132261
730047705
22749937
51721883
1820929637
1505717270
2133340300
1040110911
1022674625
2014688379
244987100
1385204506
622758176
2033718394
1928430862
883123942
1922427403
1372981975
1577613652
2131304570
1236919127
676601199
1809930191
366140342
819475001
1836214038
1220678683
1491252972
530890154
1451743896
1318836802
2023578491
1770527641
1466515816
634546725
311522493
1328752314
798085500
2125947236
1066853405
1949513069
1562138117
548823349
35439936
1080567242
1911003524
2147483647
686108962
1855389263
1788382475
2038732488
565719452
1363819238
137714327
1370373350
1247114434
1822066861
2060379858
417670323
1688190751
460142598
1567869716
891784025
668912772
353349359
757366845
726317791
119456061
2056778227
1335054974
391229667
182358961
478932805
319473150
620428423
831252781
35199628
1009470249
931526743
1945606371
1150651079
1756087526
98516822
567661087
439525449
1606441348
1242181761
701906703
1835134275
894970450
1351935469
1538703688
2137979053
1820735126
1909305458
62884973
1086399038
1547345502
1606514080
1375435052
1896738646
1451444002
308743487
451923078
2090956628
705333733
1415874328
1409813899
1791579902
1763043839
686108962
2147483647
807542304
1778105
708780604
2040530759
702562863
1473415694
1049864130
504702425
642755127
1085327631
1977509293
2035218804
1234421803
436411854
1406911251
1984165401
500043362
490370127
574690829
1661135874
1312461958
1233550541
1205505589
1290754883
271523962
1602284774
217177297
817024698
1121168074
1714297113
690563762
825679996
1562243337
776692232
1220942685
809212389
867734182
800943867
822503417
849156267
929017480
1944062064
1250881638
1793879499
1087951687
56409480
950498829
286947140
2086152511
1060797032
1788893508
748335975
2094537152
309048959
1122708369
709752778
1417962019
614715570
1214789321
1043987190
1736389213
1970049155
1855389263
807542304
2147483647
1611486195
1850297934
445384866
305279614
1289039303
1833688558
1627738684
1594039753
9187389
968065244
42416145
807695697
1909517229
16715044
1601220573
2040268947
2084147644
2084579351
316778673
1164438275
1629898493
1254758139
409895731
20818630
2664770
696556627
1986361306
1415670504
1774841508
593575456
298987138
267747954
239626580
353406238
838498570
1007858835
1490682848
783824514
1887827369
130368858
1293038652
392537642
752799387
552265351
684705545
1442049732
1501822318
1745568837
1914236720
1865800850
1039516378
1876735702
1408472124
1489836753
1750460391
820643929
627383737
1784140486
200819067
1814329170
1435963815
1788382475
1778105
1611486195
2147483647
110172187
320620387
1909431167
1688286645
1640279517
2146740777
432195599
832740446
483019502
1294240417
784903276
1299569722
1780093514
1910330806
1946824476
2132289414
1152512583
327912245
355605262
955130861
17984560
1715555070
210318823
640554237
574268731
920363333
237348577
1993465222
1385660531
312426149
1326942902
964048306
1019218647
1882704050
1616964782
1085782879
1104430859
1828430
1721414145
582167376
1288265179
1034076132
1329131221
1436153167
995114435
733185583
1878767597
1292590753
235615489
877910243
571032931
1341918506
427145370
339752167
1518166849
2011792046
2109767583
801485596
462423596
2147474991
2038732488
708780604
1850297934
110172187
2147483647
860655252
1685785748
1307018937
1727700977
1823220172
431094438
794464426
159944731
1643257050
369783168
1055683837
1511184572
1036915652
349414770
1498657970
1204893387
576336543
298870068
454668881
1869634208
1940660741
747241323
633472281
1001980360
1373403718
2037011549
220058297
1769838263
753181290
305321887
290920555
1748647210
483203958
544478537
1865429275
1226316085
1985919982
649201577
1328205271
1492480919
112041883
1328389173
1244122724
1428467883
402862194
398775540
1647147594
1841185925
588913052
1976314673
1951832246
1475458154
1807561428
1651008208
814494561
1926393792
2123959789
1694560852
1927379762
565719452
2040530759
445384866
320620387
860655252
2147483647
341822262
1889577731
1956327055
913200447
1225315773
1562111314
481684977
647561306
180877784
1084026161
367843019
962686231
749005584
49505273
415076879
1015916061
64160335
1537046988
2030188032
2124758542
343991271
64318271
79097355
720872003
2126274931
495992412
478398860
1847719006
496671973
1125002846
354416806
189621909
403963901
842601420
440962903
134358762
1825811858
1237829557
277440745
1861531955
977353958
191590651
1657476077
1813840066
812681142
1983643646
246054208
431211855
314233530
349297442
1399975735
327761296
685923060
1071994875
843256337
416250866
96153534
1697795913
1363819238
702562863
305279614
1909431167
1685785748
341822262
2147483647
1108600156
1876707332
1978366340
2136952699
2001475338
1931492294
1874483410
61174516
684917879
2045457770
69540397
1524603314
1012004980
1592004453
1602878052
153855584
993951440
2141162736
13887135
1536640209
1804976902
2077785238
1489690
746197449
639540113
368281293
1366637177
1852848000
1177165529
912152691
592276323
1220728021
1357560895
358936123
9492290
1211290172
1373667414
2104948397
1398427517
1294890179
891594845
1076636869
2111027835
1819670728
67366732
2025426231
1522866253
2110945621
1292178569
2003161199
1933841728
2073465006
1907916635
1516167139
90441584
1341853575
1560475561
137714327
1473415694
1289039303
1688286645
1307018937
1889577731
1108600156
2147483647
5294683
1146910540
327726648
1801971075
1701752348
1398959704
1111053643
395131457
1399685896
1742482134
1501057413
17690367
668896053
1803320862
71334147
945373995
459587296
1668171307
1451645260
849410963
326893177
1865125032
825804970
406069856
503358412
1495456924
437527861
1730363917
1244966838
726555517
1255978065
1311666901
351006392
1166985755
1501992929
1444431591
1427790397
120267666
417721811
416087657
730611029
2116008779
787044737
1892576440
2144301525
873772392
893886991
2110152216
1207703608
92515232
837452724
104454223
2021328816
454064345
92701806
932885934
1370373350
1049864130
1833688558
1640279517
1727700977
1956327055
1876707332
5294683
2147483647
1003704882
885061823
1834867124
514982422
235617460
1224115724
407371806
1421370112
262283859
1209900986
1413085014
573965393
1510567647
26751960
922625672
767780653
1017059874
1469523688
598257295
900978948
1897367406
1218181777
2080914963
1414282999
398775450
879647789
1331165855
349456925
1903472020
952233525
322125902
548499424
352762289
644319337
2040489001
365979565
519194846
403768109
421779129
1594618233
1389773195
1771875688
699461302
701954064
595513161
215648413
1063486510
1052999587
920453361
1875594554
1292191756
1841252970
560598513
2082183464
860805372
1247114434
504702425
1627738684
2146740777
1823220172
913200447
1978366340
1146910540
1003704882
2147483647
513597045
2010076918
176126239
307975929
446346268
1687282925
18688506
61646388
1248502192
367319721
2018772798
797810460
1248698375
1403451039
1202088515
1136528879
544689411
1994097341
136228666
964509850
625922335
858111457
1389202712
771634800
756250231
687433149
1208353
1783655602
1509822724
820072043
679033094
1642178465
932205143
734419603
863160319
97725172
464158445
2135496112
616211576
906934458
367536305
1961719305
1041361061
1671512150
1085470444
2072302323
1537977169
1205224732
1767581244
1627451366
2139768928
446554079
2046599519
363894986
1822066861
642755127
1594039753
432195599
431094438
1225315773
2136952699
327726648
885061823
513597045
2147483647
1261110526
1993589937
1845058328
946801480
2044077686
1052135790
682338892
1432658590
85692004
2052866072
1469890910
1115656173
1747185004
1838944957
1251787354
1210196039
1651955280
1965982724
1083401978
479639959
2104219662
298612096
1118641185
1857333219
4932321
240275728
680563098
648936144
1413799347
1187472184
1569946928
2019608725
2099934371
36420635
1344547440
1723982374
312266579
1975755203
1626240796
732898591
1849195509
309035689
247644670
1070590296
1099815445
531884837
1939140247
23099887
1386990210
1716344920
1391929600
271519094
559106033
2060379858
1085327631
9187389
832740446
794464426
1562111314
2001475338
1801971075
1834867124
2010076918
1261110526
2147483647
316045954
1106076675
229609922
1841115613
1164364952
1965581421
60809941
543241366
138190903
834918493
1896881410
1405679883
237760471
1535301901
1018432672
1274114533
1316872258
1070119993
1539577800
153720081
297884430
1183641638
2128344369
604703209
1483360267
572386331
1236436723
1708119493
573338183
127913944
359620231
529411499
287488603
1538470517
253433009
1643439729
226380079
261199177
532495301
1408852186
804220590
1350979136
1012280180
910419785
606343797
426504429
1902261805
1016755234
486997924
83568128
1446618252
1370446700
417670323
1977509293
968065244
483019502
159944731
481684977
1931492294
1701752348
514982422
176126239
1993589937
316045954
2147483647
726905123
1913663193
1755739157
137181443
1277437281
838825748
1542014804
387377273
240145425
1322598187
360063391
2023247937
666127817
1456653074
901537293
1564365755
1566108485
295989914
1619124772
379075420
1732513819
1177845680
2316239
1788863400
1254642443
1781098729
365381673
1573377594
1677831891
1507286671
647621236
117515688
1204407079
1243090362
170391105
1327981719
2089060053
160709489
696235218
1336799559
2043989841
204508611
1436465510
745207655
1033511505
1213984573
2023078728
134989224
843834636
1010997874
2001960535
1688190751
2035218804
42416145
1294240417
1643257050
647561306
1874483410
1398959704
235617460
307975929
1845058328
1106076675
726905123
2147483647
448428196
828419009
415773628
1699554835
585178296
1683610148
480229183
1962270913
285227877
657029659
132570732
18401558
921178168
1543225921
1215629717
75630635
861936803
377795243
1187417853
107952024
1193581049
1106390066
928853537
1016500905
1967029793
1442578431
32146704
1858794167
139612983
1132063711
584545977
1333410000
136732318
2098302781
286803032
2130836022
785095671
1872550657
952393569
160915686
833053473
1936945654
1408394990
856262375
1860144730
1049867561
443444202
1697121924
834502446
1409805639
460142598
1234421803
807695697
784903276
369783168
180877784
61174516
1111053643
1224115724
446346268
946801480
229609922
1913663193
448428196
2147483647
455045597
181786662
1753675922
2003704165
1260910363
765532456
419180576
1461635219
795212212
1064330678
2110430618
900981826
811587274
1933324859
888281918
1787348279
1382658727
1856697125
26130796
1885072713
1050964963
1187756220
110410816
1191752130
2016911999
1781848884
1534021887
592393925
441195496
682895609
1761607028
581308124
769829015
107913053
2073508064
2013591153
371921620
1987198597
654382265
968021428
2122576243
504335468
626753944
222372856
212340248
1955698673
1053162633
1444617169
1283835562
1567869716
436411854
1909517229
1299569722
1055683837
1084026161
684917879
395131457
407371806
1687282925
2044077686
1841115613
1755739157
828419009
455045597
2147483647
207663661
788550443
1319985811
1294160091
1304934955
1729897262
794782602
888458612
1536039118
575137141
2001478648
43422870
1925728864
89711623
951375022
1690564349
704274428
1646053365
1188948002
2068176177
1866295887
195516350
1055310217
554642267
783011333
2119383029
1079309066
2141753758
166134902
662409761
793773171
1604655201
1299125919
1192311325
161868900
559596473
1617013869
1903724638
1321062865
597532103
390299283
1570781990
1973605446
2034880542
1843676052
957364854
1744828163
1951943730
891784025
1406911251
16715044
1780093514
1511184572
367843019
2045457770
1399685896
1421370112
18688506
1052135790
1164364952
137181443
415773628
181786662
207663661
2147483647
283383250
1797752665
28844580
151166539
1598203510
189376173
874654124
41030688
1310863352
440846432
1488515536
1778167834
1570560227
218698222
683344694
2034610472
2051367214
565598957
710968025
2015209479
346914164
1307871253
1007631411
1772707366
2073406323
582447997
614944627
2103644242
743486386
224064974
102077539
565245554
634206615
237118761
889716318
349352664
77172912
1011827300
982911639
2012500587
1722623599
52123190
562433508
2030813316
2001350643
127115073
1732185699
668912772
1984165401
1601220573
1910330806
1036915652
962686231
69540397
1742482134
262283859
61646388
682338892
1965581421
1277437281
1699554835
1753675922
788550443
283383250
2147483647
294629335
157371654
194878692
1133104635
2121283967
351948983
489271880
1229233713
849333285
1272131609
516084340
644805039
810164530
883808884
2062796008
896777874
89626339
676575181
2012248334
478272448
1807996281
1307375494
1090201899
315305733
1247994690
1812295435
1582175588
2089068383
1466485216
398583225
321822832
380084354
942845081
1675129191
779284830
1806922548
1068426097
1500253624
1027958035
751911068
1015651172
87734018
807833364
301482545
1257673632
1222132261
353349359
500043362
2040268947
1946824476
349414770
749005584
1524603314
1501057413
1209900986
1248502192
1432658590
60809941
838825748
585178296
2003704165
1319985811
1797752665
294629335
2147483647
1804670232
792430879
1072911521
216859063
287996845
692351817
1455510767
794742249
1741948425
935673658
1287635493
2002732298
657927477
1895349615
521520623
693968441
1835166131
1024328604
798965619
20612662
1783215708
1072558531
61152618
1760437510
1669622514
416788295
773369115
1591140129
1213678138
863006858
413724635
479159602
974499798
1414857579
1541727554
2122394134
1698971761
1342488138
199100960
1060320419
570589546
1935487859
1682138750
1678442425
730047705
757366845
490370127
2084147644
2132289414
1498657970
49505273
1012004980
17690367
1413085014
367319721
85692004
543241366
1542014804
1683610148
1260910363
1294160091
28844580
157371654
1804670232
2147483647
1399880280
536867574
433731252
847282304
1185603555
1977700347
197527562
929503219
1091531642
611154800
178828429
624015912
245073932
1988687901
1507241982
914992255
61513443
1859530432
1866700958
1750309656
1009114180
788740581
796216907
1211088872
539046408
1142279859
1575203794
2144647115
1568137365
1208768598
689944823
1098277804
171317795
137440386
1144355141
2031703743
1224477516
1736615340
1704015510
1056051134
294129603
2107501477
997983209
22749937
726317791
574690829
2084579351
1152512583
1204893387
415076879
1592004453
668896053
573965393
2018772798
2052866072
138190903
387377273
480229183
765532456
1304934955
151166539
194878692
792430879
1399880280
2147483647
7425495
514718613
2094886346
753609214
599437150
1121050208
1216833627
37918247
880650657
1192688838
454770593
1087204218
669985656
2025314394
1046372731
1553554208
1846458182
1662276531
530526498
1388618534
1565882361
697824844
1102414328
854101710
292563391
1499155862
1609228520
198824855
1757064568
414752698
486139900
1326356149
2119891392
266412848
2121465057
348604015
689674131
1093241858
1236532586
2146751885
1911818786
1308113909
51721883
119456061
1661135874
316778673
327912245
576336543
1015916061
1602878052
1803320862
1510567647
797810460
1469890910
834918493
240145425
1962270913
419180576
1729897262
1598203510
1133104635
1072911521
536867574
7425495
2147483647
1592315191
943153158
1624871468
1143564588
99536965
106978898
1060050261
1971367575
388697563
514844158
1060286170
1407167520
1804017060
1192587095
218397008
1683793437
1437862359
785641388
2115836885
651161009
371465996
1419218266
1817694069
256611427
922165590
1904516739
1673627070
2071147598
1790183152
855254578
151390077
271495594
1570064663
2024276393
1139009645
1341284208
969435341
201474504
1182129501
1606333520
2053393929
1820929637
2056778227
1312461958
1164438275
355605262
298870068
64160335
153855584
71334147
26751960
1248698375
1115656173
1896881410
1322598187
285227877
1461635219
794782602
189376173
2121283967
216859063
433731252
514718613
1592315191
2147483647
6237052
1225251096
1145704188
1185443113
230525069
1843730593
453162653
1446210094
427532013
1445874925
518770318
304881417
1239822805
909642873
969503370
1684923333
27993943
619885128
1878939521
1768626997
719045128
1624684322
138632327
996378473
1811517416
2096686691
443693044
1006618001
728524646
2082859254
1620194775
1203096439
539983766
1533683742
717637620
1008750466
1053865405
792014233
719333739
789938380
1505717270
1335054974
1233550541
1629898493
955130861
454668881
1537046988
993951440
945373995
922625672
1403451039
1747185004
1405679883
360063391
657029659
795212212
888458612
874654124
351948983
287996845
847282304
2094886346
943153158
6237052
2147483647
1024415003
1659780192
1335051123
615421950
909486496
1574590063
1829267629
2002267868
1369713327
113183579
554970825
1998086081
1677731630
196475969
1643716429
1979528659
1465877639
2070285725
900060912
1028149722
2035832717
784109053
641548310
1703298048
97982412
117657946
643371047
359690792
503586901
2042330874
452205110
235387041
2072347399
1057366373
2043053775
294180936
1873820798
113485220
250570198
2133340300
391229667
1205505589
1254758139
17984560
1869634208
2030188032
2141162736
459587296
767780653
1202088515
1838944957
237760471
2023247937
132570732
1064330678
1536039118
41030688
489271880
692351817
1185603555
753609214
1624871468
1225251096
1024415003
2147483647
971125093
1119360354
180261942
1039150284
542511764
293220746
313515961
778385132
51339779
1071620905
1087862585
2026664217
877134268
1594236826
2001537393
804488173
792926795
173894036
1914641560
444173496
113187215
1921199804
1125726255
1560211180
571711043
601276730
615057481
1383224908
1280380671
1181329783
68798951
1259468568
1190856196
664896245
2116636810
311183407
1481059874
281243556
1040110911
182358961
1290754883
409895731
1715555070
1940660741
2124758542
13887135
1668171307
1017059874
1136528879
1251787354
1535301901
666127817
18401558
2110430618
575137141
1310863352
1229233713
1455510767
1977700347
599437150
1143564588
1145704188
1659780192
971125093
2147483647
1270895263
175054962
1903971980
5027969
14149227
1047212564
1639170101
1758364907
236342664
1500863126
1736975445
645717794
279920717
133881435
1546243789
715889102
2129643576
1476515990
1857131697
610899411
405191102
1757190855
1090968888
1572275421
86518799
1597171898
486991141
419800291
70331278
757926598
1544740666
1932384724
2017417453
685306007
1824299456
994343523
238145667
1022674625
478932805
271523962
20818630
210318823
747241323
343991271
1536640209
1451645260
1469523688
544689411
1210196039
1018432672
1456653074
921178168
900981826
2001478648
440846432
849333285
794742249
197527562
1121050208
99536965
1185443113
1335051123
1119360354
1270895263
2147483647
1553996710
15599561
711881402
638693386
1545122135
1044200854
1696176582
673057956
1366974968
338678207
754728547
963849422
331893793
2029878173
1234570538
467612922
1958882656
385958044
1661378173
207543126
470248937
2089028826
1460136334
1727467165
1648477871
844821304
314812529
1162381108
1236437656
546777262
1611832814
775383742
398642373
225110046
1359381032
902700990
2014688379
319473150
1602284774
2664770
640554237
633472281
64318271
1804976902
849410963
598257295
1994097341
1651955280
1274114533
901537293
1543225921
811587274
43422870
1488515536
1272131609
1741948425
929503219
1216833627
106978898
230525069
615421950
180261942
175054962
1553996710
2147483647
300136773
1181696031
513238794
2137895959
918881876
902792205
1245551396
187121677
360806108
1526031027
1478892359
1591448857
1236871546
1223411162
1780228370
118108303
585315477
1557196114
926841457
1580331854
852827826
404444857
1869470365
1536376640
872417317
288259832
748897546
372179871
381390174
1452563696
431066409
997608037
399832627
347293965
86389388
244987100
620428423
217177297
696556627
574268731
1001980360
79097355
2077785238
326893177
900978948
136228666
1965982724
1316872258
1564365755
1215629717
1933324859
1925728864
1778167834
516084340
935673658
1091531642
37918247
1060050261
1843730593
909486496
1039150284
1903971980
15599561
300136773
2147483647
1784785601
1036810898
2086731368
1417515501
810448675
1204902811
292142654
1858126165
1045347747
173292094
159145613
1622593594
940358168
1127651287
1370055153
79656254
819331577
697895521
1118981849
1062493259
1558510242
1107409065
812118631
636881907
1052193047
2005774874
1693412762
505031240
191789549
1593159462
2105328289
1318122275
484841561
123203990
1385204506
831252781
817024698
1986361306
920363333
1373403718
720872003
1489690
1865125032
1897367406
964509850
1083401978
1070119993
1566108485
75630635
888281918
89711623
1570560227
644805039
1287635493
611154800
880650657
1971367575
453162653
1574590063
542511764
5027969
711881402
1181696031
1784785601
2147483647
125742017
843250538
1852338351
302435623
576996852
1452827653
1473165117
343585546
1877584822
361727920
766223293
1026263592
1041111357
581979400
1523634582
1529899331
216132052
1274837498
1392152344
1395628764
1907742578
794529107
333673144
2049985697
90454926
74060719
2099985297
136502691
49636291
207288500
1155751433
1517061648
1248620438
622758176
35199628
1121168074
1415670504
237348577
2037011549
2126274931
746197449
825804970
1218181777
625922335
479639959
1539577800
295989914
861936803
1787348279
951375022
218698222
810164530
2002732298
178828429
1192688838
388697563
1446210094
1829267629
293220746
14149227
638693386
513238794
1036810898
125742017
2147483647
381541927
740084228
526002715
1608063684
1287550140
1346894976
988283398
2103440913
54469919
435608475
1379743239
40810552
1289487468
1850479971
1133410908
1872245998
981605901
803344123
112518963
896571246
1446559028
496281133
503054902
474241364
27938695
940927835
873250376
2061565836
869009977
1466323345
578897739
1782213182
2033718394
1009470249
1714297113
1774841508
1993465222
220058297
495992412
639540113
406069856
2080914963
858111457
2104219662
153720081
1619124772
377795243
1382658727
1690564349
683344694
883808884
657927477
624015912
454770593
514844158
427532013
2002267868
313515961
1047212564
1545122135
2137895959
2086731368
843250538
381541927
2147483647
1784640155
717079067
326084807
1563811882
220419284
1646799891
1260183242
615292000
25435804
881315538
1080069504
1927799555
844194337
940244248
2129958311
474609904
1756468149
351084673
707031271
1692799332
1939145780
1004441179
120303551
1646617837
1299915540
101304043
1976412226
914556372
1067307803
1698855859
692818396
1928430862
931526743
690563762
593575456
1385660531
1769838263
478398860
368281293
503358412
1414282999
1389202712
298612096
297884430
379075420
1187417853
1856697125
704274428
2034610472
2062796008
1895349615
245073932
1087204218
1060286170
1445874925
1369713327
778385132
1639170101
1044200854
918881876
1417515501
1852338351
740084228
1784640155
2147483647
1144285711
1661313231
287545492
1344534033
195477316
577598675
1910082948
1028714223
2003413321
1861499202
982953774
2035258056
1572892521
1679324425
865127365
458889705
1381236618
25880421
466154224
675887891
1206979807
1732097905
1152722729
2130297769
1265090405
1635364865
943429966
1741928911
2074071804
2113636148
883123942
1945606371
825679996
298987138
312426149
753181290
1847719006
1366637177
1495456924
398775450
771634800
1118641185
1183641638
1732513819
107952024
26130796
1646053365
2051367214
896777874
521520623
1988687901
669985656
1407167520
518770318
113183579
51339779
1758364907
1696176582
902792205
810448675
302435623
526002715
717079067
1144285711
2147483647
109930513
1853786368
525394919
1203346561
1226919799
1562604884
160576958
1463477958
1813033958
535244498
516265511
351012592
295743657
1083141136
1505974885
901706867
626560569
1686757664
2047159122
86781397
57685652
1873186183
1035968005
10590645
1458327807
1539165052
478642907
1493903064
2047936334
1922427403
1150651079
1562243337
267747954
1326942902
305321887
496671973
1852848000
437527861
879647789
756250231
1857333219
2128344369
1177845680
1193581049
1885072713
1188948002
565598957
89626339
693968441
1507241982
2025314394
1804017060
304881417
554970825
1071620905
236342664
673057956
1245551396
1204902811
576996852
1608063684
326084807
1661313231
109930513
2147483647
993153583
2046240287
1254644903
678535184
1351890996
1361040931
1434823346
1776610176
805026567
163159328
316922033
1938833042
752559644
2098495485
1821920055
1327223605
1260919185
1272179490
577718354
1294708157
1099274711
1549964962
1889744125
1459802878
2061830657
1055274306
993164766
1413652864
1372981975
1756087526
776692232
239626580
964048306
290920555
1125002846
1177165529
1730363917
1331165855
687433149
4932321
604703209
2316239
1106390066
1050964963
2068176177
710968025
676575181
1835166131
914992255
1046372731
1192587095
1239822805
1998086081
1087862585
1500863126
1366974968
187121677
292142654
1452827653
1287550140
1563811882
287545492
1853786368
993153583
2147483647
1209794503
1210040705
2062659353
188625636
1498963586
1305449294
1579115773
457508738
319173272
547548362
774875974
857958097
1417355206
548700695
791122140
1092220042
167501608
1207384277
1201650413
1281343260
1034534508
1585542357
1616052214
1102535909
761474622
1776973172
2127455641
1577613652
98516822
1220942685
353406238
1019218647
1748647210
354416806
912152691
1244966838
349456925
1208353
240275728
1483360267
1788863400
928853537
1187756220
1866295887
2015209479
2012248334
1024328604
61513443
1553554208
218397008
909642873
1677731630
2026664217
1736975445
338678207
360806108
1858126165
1473165117
1346894976
220419284
1344534033
525394919
2046240287
1209794503
2147483647
561558206
864248564
947075761
161340471
384885678
1943336391
1773348664
1477562019
1604651170
866070250
1235991504
683434177
1331529462
198697992
1485916863
2094322047
1822548442
1491649818
216856358
679854043
1647024758
1484281271
1631358207
2079242371
1999675864
982370858
2131304570
567661087
809212389
838498570
1882704050
483203958
189621909
592276323
726555517
1903472020
1783655602
680563098
572386331
1254642443
1016500905
110410816
195516350
346914164
478272448
798965619
1859530432
1846458182
1683793437
969503370
196475969
877134268
645717794
754728547
1526031027
1045347747
343585546
988283398
1646799891
195477316
1203346561
1254644903
1210040705
561558206
2147483647
1146978821
679259026
1039174481
1883311892
435342661
392104036
1397860703
1654033144
100583581
1237542096
1902997992
267494638
1063817559
57530015
29437173
1158396490
690007198
1588358730
104109597
478979973
1340540551
1957280775
1986364291
1065708963
1569559030
1236919127
439525449
867734182
1007858835
1616964782
544478537
403963901
1220728021
1255978065
952233525
1509822724
648936144
1236436723
1781098729
1967029793
1191752130
1055310217
1307871253
1807996281
20612662
1866700958
1662276531
1437862359
1684923333
1643716429
1594236826
279920717
963849422
1478892359
173292094
1877584822
2103440913
1260183242
577598675
1226919799
678535184
2062659353
864248564
1146978821
2147483647
77758329
70070522
1538092785
786796838
1417735488
1164199230
473042026
1556312248
2125334355
1626092114
492386189
1556653037
961960427
79539028
1386225522
1554712666
1283033175
1058965430
1786559132
393497153
594171129
1907732251
1901200721
1479934970
676601199
1606441348
800943867
1490682848
1085782879
1865429275
842601420
1357560895
1311666901
322125902
820072043
1413799347
1708119493
365381673
1442578431
2016911999
554642267
1007631411
1307375494
1783215708
1750309656
530526498
785641388
27993943
1979528659
2001537393
133881435
331893793
1591448857
159145613
361727920
54469919
615292000
1910082948
1562604884
1351890996
188625636
947075761
679259026
77758329
2147483647
2117266978
1068114131
1572890475
294499680
113471225
1851929201
1387040914
1229803756
183936069
490751870
822622045
503870839
1830642379
1266855801
1472056936
751861509
572884118
1978668412
1104923900
1813492277
639108394
361181830
1711013398
1809930191
1242181761
822503417
783824514
1104430859
1226316085
440962903
358936123
351006392
548499424
679033094
1187472184
573338183
1573377594
32146704
1781848884
783011333
1772707366
1090201899
1072558531
1009114180
1388618534
2115836885
619885128
1465877639
804488173
1546243789
2029878173
1236871546
1622593594
766223293
435608475
25435804
1028714223
160576958
1361040931
1498963586
161340471
1039174481
70070522
2117266978
2147483647
1842032681
1250752691
873847378
2089003675
1565955826
471711397
741788033
2143695515
1700085414
231118768
1969647970
446974342
1335458532
177452015
134255294
1620173456
26326586
506702979
524754021
1823482662
339461474
1109228940
366140342
701906703
849156267
1887827369
1828430
1985919982
134358762
9492290
1166985755
352762289
1642178465
1569946928
127913944
1677831891
1858794167
1534021887
2119383029
2073406323
315305733
61152618
788740581
1565882361
651161009
1878939521
2070285725
792926795
715889102
1234570538
1223411162
940358168
1026263592
1379743239
881315538
2003413321
1463477958
1434823346
1305449294
384885678
1883311892
1538092785
1068114131
1842032681
2147483647
1102303071
557441688
511358554
1580596592
1350602263
122478212
1324704595
738388059
1455196530
506731707
125463899
942828515
199941778
211387219
215031175
540338963
1082609304
1106775627
1149847448
1224497180
1753405612
819475001
1835134275
929017480
130368858
1721414145
649201577
1825811858
1211290172
1501992929
644319337
932205143
2019608725
359620231
1507286671
139612983
592393925
1079309066
582447997
1247994690
1760437510
796216907
697824844
371465996
1768626997
900060912
173894036
2129643576
467612922
1780228370
1127651287
1041111357
40810552
1080069504
1861499202
1813033958
1776610176
1579115773
1943336391
435342661
786796838
1572890475
1250752691
1102303071
2147483647
1592725120
2056256091
224762753
1173056384
388456414
81396170
561563138
1524366323
989071432
1651242486
798581057
1030503006
2001471571
2144576539
814915490
503037166
499273942
1467008255
1621717326
1975911588
1836214038
894970450
1944062064
1293038652
582167376
1328205271
1237829557
1373667414
1444431591
2040489001
734419603
2099934371
529411499
647621236
1132063711
441195496
2141753758
614944627
1812295435
1669622514
1211088872
1102414328
1419218266
719045128
1028149722
1914641560
1476515990
1958882656
118108303
1370055153
581979400
1289487468
1927799555
982953774
535244498
805026567
457508738
1773348664
392104036
1417735488
294499680
873847378
557441688
1592725120
2147483647
281644466
1584488051
169607771
694863226
1681484313
724587639
1980809661
1214508152
570433849
1670555353
1537657239
1730497368
2020370310
680512195
1312209649
1714844340
2115078462
536151084
352457226
1220678683
1351935469
1250881638
392537642
1288265179
1492480919
277440745
2104948397
1427790397
365979565
863160319
36420635
287488603
117515688
584545977
682895609
166134902
2103644242
1582175588
416788295
539046408
854101710
1817694069
1624684322
2035832717
444173496
1857131697
385958044
585315477
79656254
1523634582
1850479971
844194337
2035258056
516265511
163159328
319173272
1477562019
1397860703
1164199230
113471225
2089003675
511358554
2056256091
281644466
2147483647
1086807056
1640152644
1004318665
1577952191
588085488
1739464534
628633387
189831284
1928648706
737706440
2127801587
165981521
424949580
1466566940
1293178116
1302289583
1677417074
1869029767
1491252972
1538703688
1793879499
752799387
1034076132
112041883
1861531955
1398427517
120267666
519194846
97725172
1344547440
1538470517
1204407079
1333410000
1761607028
662409761
743486386
2089068383
773369115
1142279859
292563391
256611427
138632327
784109053
113187215
610899411
1661378173
1557196114
819331577
1529899331
1133410908
940244248
1572892521
351012592
316922033
547548362
1604651170
1654033144
473042026
1851929201
1565955826
1580596592
224762753
1584488051
1086807056
2147483647
1886754808
382777716
1524446135
308251319
55865894
990317259
2028208041
1509668140
531971545
111575578
1697951645
4649716
1666988045
1418253592
1014413423
1748601931
678140348
530890154
2137979053
1087951687
552265351
1329131221
1328389173
977353958
1294890179
417721811
403768109
464158445
1723982374
253433009
1243090362
136732318
581308124
793773171
224064974
1466485216
1591140129
1575203794
1499155862
922165590
996378473
641548310
1921199804
405191102
207543126
926841457
697895521
216132052
1872245998
2129958311
1679324425
295743657
1938833042
774875974
866070250
100583581
1556312248
1387040914
471711397
1350602263
1173056384
169607771
1640152644
1886754808
2147483647
1459129492
2114125275
330623752
1250910699
1581741872
2028590674
1524562487
2011744697
1992831432
297127200
1224087173
1938427003
1015400551
1319056331
689591066
1671606644
1451743896
1820735126
56409480
684705545
1436153167
1244122724
191590651
891594845
416087657
421779129
2135496112
312266579
1643439729
170391105
2098302781
769829015
1604655201
102077539
398583225
1213678138
2144647115
1609228520
1904516739
1811517416
1703298048
1125726255
1757190855
470248937
1580331854
1118981849
1274837498
981605901
474609904
865127365
1083141136
752559644
857958097
1235991504
1237542096
2125334355
1229803756
741788033
122478212
388456414
694863226
1004318665
382777716
1459129492
2147483647
366399612
1135312528
458903548
966644864
185417153
1938347842
1560267971
289094406
1962458239
1354124646
876402132
630061431
1738840174
345357382
1113921114
1318836802
1909305458
950498829
1442049732
995114435
1428467883
1657476077
1076636869
730611029
1594618233
616211576
1975755203
226380079
1327981719
286803032
107913053
1299125919
565245554
321822832
863006858
1568137365
198824855
1673627070
2096686691
97982412
1560211180
1090968888
2089028826
852827826
1062493259
1392152344
803344123
1756468149
458889705
1505974885
2098495485
1417355206
683434177
1902997992
1626092114
183936069
2143695515
1324704595
81396170
1681484313
1577952191
1524446135
2114125275
366399612
2147483647
1918992238
560363722
1866243116
1209389758
837137114
1931619286
811612660
352914120
1369038508
243391554
1160773551
1760731520
1542669202
2005284687
2023578491
62884973
286947140
1501822318
733185583
402862194
1813840066
2111027835
2116008779
1389773195
906934458
1626240796
261199177
2089060053
2130836022
2073508064
1192311325
634206615
380084354
413724635
1208768598
1757064568
2071147598
443693044
117657946
571711043
1572275421
1460136334
404444857
1558510242
1395628764
112518963
351084673
1381236618
901706867
1821920055
548700695
1331529462
267494638
492386189
490751870
1700085414
738388059
561563138
724587639
588085488
308251319
330623752
1135312528
1918992238
2147483647
428251442
664153357
1228919461
12834267
488712641
1160196082
1091183462
387976409
897875596
2002754135
136814218
949857702
160056428
1770527641
1086399038
2086152511
1745568837
1878767597
398775540
812681142
1819670728
787044737
1771875688
367536305
732898591
532495301
160709489
785095671
2013591153
161868900
237118761
942845081
479159602
689944823
414752698
1790183152
1006618001
643371047
601276730
86518799
1727467165
1869470365
1107409065
1907742578
896571246
707031271
25880421
626560569
1327223605
791122140
198697992
1063817559
1556653037
822622045
231118768
1455196530
1524366323
1980809661
1739464534
55865894
1250910699
458903548
560363722
428251442
2147483647
2094161016
734781112
1888280265
1707479090
2140647240
1614161180
788077128
1915034143
684445307
1771449013
1158660758
2086951632
1466515816
1547345502
1060797032
1914236720
1292590753
1647147594
1983643646
67366732
1892576440
699461302
1961719305
1849195509
1408852186
696235218
1872550657
371921620
559596473
889716318
1675129191
974499798
1098277804
486139900
855254578
728524646
359690792
615057481
1597171898
1648477871
1536376640
812118631
794529107
1446559028
1692799332
466154224
1686757664
1260919185
1092220042
1485916863
57530015
961960427
503870839
1969647970
506731707
989071432
1214508152
628633387
990317259
1581741872
966644864
1866243116
664153357
2094161016
2147483647
813895026
594102787
2054604724
1961749692
1441308186
1660986995
2068273038
1880589774
345911471
1159759257
482098964
634546725
1606514080
1788893508
1865800850
235615489
1841185925
246054208
2025426231
2144301525
701954064
1041361061
309035689
804220590
1336799559
952393569
1987198597
1617013869
349352664
779284830
1414857579
171317795
1326356149
151390077
2082859254
503586901
1383224908
486991141
844821304
872417317
636881907
333673144
496281133
1939145780
675887891
2047159122
1272179490
167501608
2094322047
29437173
79539028
1830642379
446974342
125463899
1651242486
570433849
189831284
2028208041
2028590674
185417153
1209389758
1228919461
734781112
813895026
2147483647
2136567426
116956055
2120401523
1179054859
2066512760
867680284
2051895097
805323703
1053103887
1931418560
311522493
1375435052
748335975
1039516378
877910243
588913052
431211855
1522866253
873772392
595513161
1671512150
247644670
1350979136
2043989841
160915686
654382265
1903724638
77172912
1806922548
1541727554
137440386
2119891392
271495594
1620194775
2042330874
1280380671
419800291
314812529
288259832
1052193047
2049985697
503054902
1004441179
1206979807
86781397
577718354
1207384277
1822548442
1158396490
1386225522
1266855801
1335458532
942828515
798581057
1670555353
1928648706
1509668140
1524562487
1938347842
837137114
12834267
1888280265
594102787
2136567426
2147483647
1804585934
93577843
1989265746
712497873
724516812
1664340549
2103211030
175399116
770631440
1328752314
1896738646
2094537152
1876735702
571032931
1976314673
314233530
2110945621
893886991
215648413
1085470444
1070590296
1012280180
204508611
833053473
968021428
1321062865
1011827300
1068426097
2122394134
1144355141
266412848
1570064663
1203096439
452205110
1181329783
70331278
1162381108
748897546
2005774874
90454926
474241364
120303551
1732097905
57685652
1294708157
1201650413
1491649818
690007198
1554712666
1472056936
177452015
199941778
1030503006
1537657239
737706440
531971545
2011744697
1560267971
1931619286
488712641
1707479090
2054604724
116956055
1804585934
2147483647
434347451
1363213521
567697732
762090123
1319796336
804752840
1418364105
1640040945
798085500
1451444002
309048959
1408472124
1341918506
1951832246
349297442
1292178569
2110152216
1063486510
2072302323
1099815445
910419785
1436465510
1936945654
2122576243
597532103
982911639
1500253624
1698971761
2031703743
2121465057
2024276393
539983766
235387041
68798951
757926598
1236437656
372179871
1693412762
74060719
27938695
1646617837
1152722729
1873186183
1099274711
1281343260
216856358
1588358730
1283033175
751861509
134255294
211387219
2001471571
1730497368
2127801587
111575578
1992831432
289094406
811612660
1160196082
2140647240
1961749692
2120401523
93577843
434347451
2147483647
84952056
960237476
264327539
1015988245
753491945
1096923064
455068280
2125947236
308743487
1122708369
1489836753
427145370
1475458154
1399975735
2003161199
1207703608
1052999587
1537977169
531884837
606343797
745207655
1408394990
504335468
390299283
2012500587
1027958035
1342488138
1224477516
348604015
1139009645
1533683742
2072347399
1259468568
1544740666
546777262
381390174
505031240
2099985297
940927835
1299915540
2130297769
1035968005
1549964962
1034534508
679854043
104109597
1058965430
572884118
1620173456
215031175
2144576539
2020370310
165981521
1697951645
297127200
1962458239
352914120
1091183462
1614161180
1441308186
1179054859
1989265746
1363213521
84952056
2147483647