64
0111111111111111111111111111111111111111111111111111111111111111
1011111111111111111111111111111111111111111111111111111111111111
1101111111111111111111111111111111111111111111111111111111111111
1110111111111111111111111111111111111111111111111111111111111111
1111011111111111111111111111111111111111111111111111111111111111
1111101111111111111111111111111111111111111111111111111111111111
1111110111111111111111111111111111111111111111111111111111111111
1111111011111111111111111111111111111111111111111111111111111111
1111111101111111111111111111111111111111111111111111111111111111
1111111110111111111111111111111111111111111111111111111111111111
1111111111011111111111111111111111111111111111111111111111111111
1111111111101111111111111111111111111111111111111111111111111111
1111111111110111111111111111111111111111111111111111111111111111
1111111111111011111111111111111111111111111111111111111111111111
1111111111111101111111111111111111111111111111111111111111111111
1111111111111110111111111111111111111111111111111111111111111111
1111111111111111011111111111111111111111111111111111111111111111
1111111111111111101111111111111111111111111111111111111111111111
1111111111111111110111111111111111111111111111111111111111111111
1111111111111111111011111111111111111111111111111111111111111111
1111111111111111111101111111111111111111111111111111111111111111
1111111111111111111110111111111111111111111111111111111111111111
1111111111111111111111011111111111111111111111111111111111111111
1111111111111111111111101111111111111111111111111111111111111111
1111111111111111111111110111111111111111111111111111111111111111
1111111111111111111111111011111111111111111111111111111111111111
1111111111111111111111111101111111111111111111111111111111111111
1111111111111111111111111110111111111111111111111111111111111111
1111111111111111111111111111011111111111111111111111111111111111
1111111111111111111111111111101111111111111111111111111111111111
1111111111111111111111111111110111111111111111111111111111111111
1111111111111111111111111111111011111111111111111111111111111111
1111111111111111111111111111111101111111111111111111111111111111
1111111111111111111111111111111110111111111111111111111111111111
1111111111111111111111111111111111011111111111111111111111111111
1111111111111111111111111111111111101111111111111111111111111111
1111111111111111111111111111111111110111111111111111111111111111
1111111111111111111111111111111111111011111111111111111111111111
1111111111111111111111111111111111111101111111111111111111111111
1111111111111111111111111111111111111110111111111111111111111111
1111111111111111111111111111111111111111011111111111111111111111
1111111111111111111111111111111111111111101111111111111111111111
1111111111111111111111111111111111111111110111111111111111111111
1111111111111111111111111111111111111111111011111111111111111111
1111111111111111111111111111111111111111111101111111111111111111
1111111111111111111111111111111111111111111110111111111111111111
1111111111111111111111111111111111111111111111011111111111111111
1111111111111111111111111111111111111111111111101111111111111111
1111111111111111111111111111111111111111111111110111111111111111
1111111111111111111111111111111111111111111111111011111111111111
1111111111111111111111111111111111111111111111111101111111111111
1111111111111111111111111111111111111111111111111110111111111111
1111111111111111111111111111111111111111111111111111011111111111
1111111111111111111111111111111111111111111111111111101111111111
1111111111111111111111111111111111111111111111111111110111111111
1111111111111111111111111111111111111111111111111111111011111111
1111111111111111111111111111111111111111111111111111111101111111
1111111111111111111111111111111111111111111111111111111110111111
1111111111111111111111111111111111111111111111111111111111011111
1111111111111111111111111111111111111111111111111111111111101111
1111111111111111111111111111111111111111111111111111111111110111
1111111111111111111111111111111111111111111111111111111111111011
1111111111111111111111111111111111111111111111111111111111111101
1111111111111111111111111111111111111111111111111111111111111110
 
2147483647
15869780
1565603387
2074907587
1019870061
1053482965
1886689338
666019029
48025331
1583814084
1271292228
638829025
793421097
799689084
1899453637
1377173101
1080465519
1297876863
2059959039
1725955320
1635477524
71524449
900255407
1270101848
170060281
1066085540
725708010
739139831
166217692
1963915683
1612496867
1615894287
859401662
69493017
1360638013
1454556278
510180104
2024997322
2082210582
583151257
504521421
1509221724
1697709372
1192969644
500781177
72610994
2055376433
1553891535
1772637701
320656905
1955320076
1905889311
66071644
157544235
285766378
869006550
458951747
707531609
1675161611
352239475
439425117
2047374856
1802621206
101071158
15869780
2147483647
1820962245
1680119967
243367477
840453345
1341074458
797537535
564978007
425798201
890793022
861912117
231668759
1031254539
130370524
1007505093
181074308
756705681
2052973428
2095575831
111038954
920304464
1620606669
1641243719
119327030
1134009130
314663685
234181215
1186193254
728583147
585805793
1277547976
1413704665
152649987
1225382407
1568622410
1667538228
915684539
1219509200
701993580
2100580592
861610067
692815367
1881940362
1463824795
1483954124
2136048600
1599809617
2070239413
586345029
286248326
333368426
2058183160
848321253
158009150
156508397
1686121802
1757480605
430828153
1038547444
1340539991
1189466201
1227734130
1036679462
1565603387
1820962245
2147483647
1012177282
521030240
69100745
866314537
982392616
529569430
693452302
996052745
348654519
849369296
752049361
1773472528
939463486
1499111839
1241509321
767585128
250805619
327805445
1788893725
1484984951
1465436471
1503359244
1547224697
871803328
422662934
1549142155
1089908931
1501139659
1187124189
819275505
1433320589
1184083145
709920380
1509617579
133216726
667821178
334457144
11401960
870504536
365593649
435764790
1146034454
112398660
1655646421
1661086279
1865122672
1836676384
71613977
1415734961
377942647
1337656781
329185849
1687084478
1802102505
1463069312
870826569
988735405
849209851
490188662
1980649827
1374621459
2074907587
1680119967
1012177282
2147483647
910529209
905623558
1942184150
503917920
257487254
720553426
1511419670
236109203
1463869463
1265001691
85506634
1760756700
1357681742
160643080
119259310
2076740847
1888644387
1694871291
243011804
1988820193
1956465271
1843966947
974637793
1537547865
1217286780
145385218
792262603
893856045
1040457336
1455826827
2037587939
677798671
1300328392
816937183
2102800816
1452913862
427536679
1378099049
2065391581
307534705
1475987504
568125103
1670428085
2022463718
613415713
931912133
91336447
1456661513
2045907231
1982950559
1116052712
684532929
1694499139
93851978
1935971762
533398280
175473548
822232548
614059763
956077825
1019870061
243367477
521030240
910529209
2147483647
2054055630
949406509
966022420
1427433706
1836794138
1664471291
1732205636
1785491269
1695990316
1144159594
627999462
1392489397
1985810217
893619308
637432004
1339667280
958925867
317616930
986084435
1545547285
1055179921
1755997975
1790056006
887634310
751910435
805522590
277426026
517364729
760729056
164522498
2061145640
240863934
1904532878
961994918
1557944489
1166140860
1485014235
1606457125
847048946
633283721
327826874
982379774
694019954
683409400
1543533877
127812229
1865746468
1298966141
878438580
1676675896
1717491770
1733924383
1307948285
1916244886
1020996355
660115401
2063625312
570912755
1477299776
1053482965
840453345
69100745
905623558
2054055630
2147483647
1262678676
273353026
542259416
862454687
30940672
760789375
520306595
1488924391
1552610660
633615760
551264715
616452277
1624136719
1772060191
1601693781
575611740
652999312
138636065
1688472798
1736222708
463673882
1101133820
65879200
1024327121
1903430385
338856684
1985739074
737531158
1038571486
1279015744
1111033614
1746987052
1049344239
430665351
1465455930
334918506
916119134
1893750182
1807086926
710672164
2040296611
2068290667
655489789
1231016127
867868494
1887301556
498208311
78285273
84110388
122161963
733199466
1906555397
989903135
729629711
1555085199
43727125
1872316469
630057690
1886689338
1341074458
866314537
1942184150
949406509
1262678676
2147483647
2034937020
341030552
1395076904
1343971828
432720966
1748613668
87651037
1736751539
1004046348
1973398976
1101149039
570006488
1585369901
61684117
1556960023
443485078
897927577
1629528900
1749102556
1763002762
1424655440
1917261453
45336669
1908428665
1489956999
252165370
1851605283
426201883
1829051904
1783033741
790290237
1547839091
1436151613
1633305204
972227212
302199795
1252817422
1547556061
829802169
416910214
1441395575
161587927
873492685
390154833
431398979
58549186
111454341
184931145
1091430713
1004285739
812751604
1379451679
982761912
254314497
2031969789
457197455
1326246497
666019029
797537535
982392616
503917920
966022420
273353026
2034937020
2147483647
2121806832
888609727
529182578
324450138
1684176850
3407949
599365019
1568713495
2108543482
261941346
1910685559
1136920172
1386292578
601125748
1498461972
817493842
1395946799
1301178867
718101400
2101472010
1865443124
456640656
1694295912
652697682
1740463975
1575794846
969254315
1384981446
1192214345
112767682
1720623817
380364251
830121542
1060724363
852006747
874399676
1503075654
829572065
910835046
728430300
178946025
1722241475
1083852086
1750936588
1735293936
1175462462
2089555384
717619339
806592343
654397130
1076351669
54207420
1891266189
967825954
1959259136
1398352521
48025331
564978007
529569430
257487254
1427433706
542259416
341030552
2121806832
2147483647
1303138060
957763953
1471664014
1194856563
523638978
201770459
1360887352
2081075357
603759268
1098790114
903410402
883018087
463865678
1029413149
1835860835
995459525
343471970
1137107477
1586545129
1079647960
1703477522
900069815
1729601696
394902600
2122578772
1896811878
1521747584
125031301
187067385
938808914
1492961206
572677450
1614969996
1161371106
1394431296
1485384713
268617244
1842717905
993977255
1436191649
92945457
266784529
1149425411
1176242027
1585322686
1266566598
13519354
1114098484
407434132
2047742147
297922121
392240154
511361358
1733728480
1876354051
1583814084
425798201
693452302
720553426
1836794138
862454687
1395076904
888609727
1303138060
2147483647
1393833996
878775756
1655538966
1394999023
2103090158
1473739658
809885127
1273114492
1272090703
1822421214
188696892
1682862726
251408890
1012997080
266714457
1810027164
262755594
1327361547
1107133436
255950674
1188494600
787296244
1400626481
1433055126
1260585753
266680080
1919363378
2060205836
645669064
608785108
311204256
641722392
1725848575
633395447
421901782
1857120848
1109099330
1072702389
1344409327
1061081295
212499374
1221357354
2025090715
1711699212
1666325980
275444997
902078422
1396102368
1259437393
823728390
174084233
235099219
431931574
661308493
1271292228
890793022
996052745
1511419670
1664471291
30940672
1343971828
529182578
957763953
1393833996
2147483647
1916659319
466597522
1608946643
1367905109
940460748
1459690261
707475676
1730504394
63810016
649514727
1548837965
1768206850
972038031
677763163
1271549331
493848308
442915212
1357451397
2083709070
1868640175
1589055185
489546650
1798213660
1778738675
419779680
734335829
1979099545
260153925
431080217
1017812914
112900428
344846808
2033669296
194521276
1925299677
1565319492
1242261752
848835426
949109597
2031010319
875263097
760725309
466620697
1237256785
1395657856
139651896
463929067
777034818
1769794343
1470782136
2022427624
224084554
1121203406
638829025
861912117
348654519
236109203
1732205636
760789375
432720966
324450138
1471664014
878775756
1916659319
2147483647
1241369736
375905164
1448850325
1483157745
1879795659
111747571
2072202977
32038011
1167879797
514578787
1129288677
343243020
53192010
693771569
1138326300
1314108641
216112861
1124607252
1488205800
2085940099
1093471931
704547187
502655735
727847525
370747215
601095660
220064628
457303847
405331390
1323343732
1131655410
2021282296
1404232210
837527526
223205861
2060193798
568119734
566752118
1602690004
1485882676
1314231725
429687203
1712043362
2043721638
671225706
72816603
1953793599
570520409
1898037344
840560553
674363488
1513869654
793421097
231668759
849369296
1463869463
1785491269
520306595
1748613668
1684176850
1194856563
1655538966
466597522
1241369736
2147483647
506128436
405443793
212136184
2013979481
1144148903
1514201409
1869574186
2106237881
1986019269
1052901430
1637819244
1200313415
2060886084
1967754607
837395496
1212841158
726536038
2001257349
1339317286
1800532702
111759596
1881373004
96073494
753348613
2000869266
1715608103
400387750
1001808646
2026263007
1920646272
1125912996
2081806327
1301565097
723230732
366067362
1895302828
222632330
304656951
253257746
401717473
1855306747
208673214
185216213
1407540088
338232382
1325528882
1386333252
2123120871
1376631940
1858022133
985626912
799689084
1031254539
752049361
1265001691
1695990316
1488924391
87651037
3407949
523638978
1394999023
1608946643
375905164
506128436
2147483647
1391953678
493590625
305450690
1214154374
1197195502
1762928867
1940922785
1808463423
980893824
966512622
2093676314
168780166
1556929973
97887112
589692825
11328209
877389601
170931375
1745650948
1708536901
2119627111
56273333
1241409533
253353416
1816088222
1972849232
1213790963
116392182
719532776
892394546
1200618683
753846518
1983205215
1475963723
346111464
37419268
1817455180
1722558014
176614412
383297782
656077921
1855255472
852445471
665527638
577123214
806912674
1732923914
74053261
200872027
1556964147
1899453637
130370524
1773472528
85506634
1144159594
1552610660
1736751539
599365019
201770459
2103090158
1367905109
1448850325
405443793
1391953678
2147483647
1411428278
1371175610
538464867
837626895
439349705
1323297125
1337964910
1258645674
1805327014
2032253127
539473894
1318896575
725238875
1977494443
412236441
565412468
674946395
1110363695
1815378131
696443749
776687119
1286160774
2066705602
1694822771
1449807927
407557821
1731574359
98489391
203791075
1063485645
1629256552
793148003
639236877
960166701
456412398
1909226934
63703548
255285851
501930172
792613379
624717914
646042050
2043708055
782081958
1673411979
76331060
494407359
233201882
165786688
1377173101
1007505093
939463486
1760756700
627999462
633615760
1004046348
1568713495
1360887352
1473739658
940460748
1483157745
212136184
493590625
1411428278
2147483647
430772879
1759592791
135316731
442182696
2125396984
480599474
2004796910
744055287
1408268485
10115454
744817561
1009466824
2037302410
791216271
1529765592
1895529384
777637912
284147232
1128488861
1514909843
247121024
1233153668
506153707
152219573
183990300
1927185848
1958057021
1368447931
62034548
2023359233
1003217646
1497916
2102859966
560210903
1440862682
119447671
1483556780
67813460
838493628
675235777
492618923
2143045628
111008642
944040910
645523643
237180803
432329780
1239270449
1080465519
181074308
1499111839
1357681742
1392489397
551264715
1973398976
2108543482
2081075357
809885127
1459690261
1879795659
2013979481
305450690
1371175610
430772879
2147483647
2056404498
1165750033
740003006
771402997
779441133
1451539117
1370553495
2081536635
1430376513
982702868
893369759
549724756
1703528788
2068450750
1121127809
190635770
979101722
76641744
1825346844
1383490324
11142495
1583109051
181050051
892409983
497765270
493948908
905654856
1183798405
271183960
360557738
1337406102
1826628786
1086264393
1969449768
658401391
334977386
1089322468
1736994448
111103808
1251286112
1760228828
705141533
160282295
936092567
361593989
169322
1357981257
1297876863
756705681
1241509321
160643080
1985810217
616452277
1101149039
261941346
603759268
1273114492
707475676
111747571
1144148903
1214154374
538464867
1759592791
2056404498
2147483647
1744945185
12499058
430038956
763859453
268927274
1752492775
1499847807
581730235
1800000398
1668594819
195745948
1297634495
1998676249
645446234
52297617
1273785907
2068759640
1022000196
1968033935
2071533987
1788946522
1465005987
914476964
1776127946
1166847285
902220605
506729571
1702745534
622887970
152562666
236590820
1938337535
1125584040
826916034
733739139
869056057
2115368217
369644847
454472902
897338244
211921472
1349884923
357437315
100218795
1816475775
145555016
2059959039
2052973428
767585128
119259310
893619308
1624136719
570006488
1910685559
1098790114
1272090703
1730504394
2072202977
1514201409
1197195502
837626895
135316731
1165750033
1744945185
2147483647
971614007
552200635
559666151
1101397108
1584017227
38825915
1985476224
953051822
1385684491
1839815915
682959781
324798189
540584149
212724973
958937177
1534396161
45877995
1656186203
2002084168
23530111
1851245420
1057099361
854774381
353916543
1524319102
74991306
309204464
521186683
2023507634
935791316
1387976315
1295408491
2099738260
1546543449
420349618
2098240424
1370445273
921434787
2070818608
1857707336
1487080723
332271964
1467573718
289979532
1988010868
1725955320
2095575831
250805619
2076740847
637432004
1772060191
1585369901
1136920172
903410402
1822421214
63810016
32038011
1869574186
1762928867
439349705
442182696
740003006
12499058
971614007
2147483647
1276556678
1591970080
337153991
340852121
195314453
743217511
946470695
26955905
1522162373
1099388048
298515428
1604814608
1445806612
1461531404
1676291242
834649072
215580158
1722091516
1959739498
911663989
1869489959
1742427469
1481677345
209017287
170385630
1566166382
1436235127
681354228
1395835861
106044678
1758658727
1811538017
241780578
1909367115
1240687941
1851038399
1506639333
325243891
392555987
294676522
698788240
2007841670
1315767393
659354907
1635477524
111038954
327805445
1888644387
1339667280
1601693781
61684117
1386292578
883018087
188696892
649514727
1167879797
2106237881
1940922785
1323297125
2125396984
771402997
430038956
552200635
1276556678
2147483647
262609623
1606783398
2088196850
1551507067
1727408898
1860645842
1449723475
673924538
934050663
2085287280
2115876991
1148318874
1994081792
156131534
2028584260
1215851120
597145841
413417693
1810129627
179359271
47809135
1891822963
674925186
1327196148
1084848253
1602285054
1193542410
1573438343
50903511
2086598318
2018697473
2027475356
1715456971
2019832413
336399900
462156551
1677901710
1027131191
695317549
1391760548
2116857297
1562974990
2076120137
71524449
920304464
1788893725
1694871291
958925867
575611740
1556960023
601125748
463865678
1682862726
1548837965
514578787
1986019269
1808463423
1337964910
480599474
779441133
763859453
559666151
1591970080
262609623
2147483647
1809240673
642243589
1801798901
374054218
1605349429
1027025344
567165694
61694816
616771644
1115661429
1027252945
1219942777
1466210001
61469273
659395231
2061614537
447341995
1885427252
1405664831
179391431
1603871989
820132583
1720355185
1522144759
1525074005
497778308
1521168064
1867282146
287045478
311670244
888040577
1220464889
1621485735
1890692615
1977546354
1908328491
1081265811
483543391
1755541790
43678865
205322742
1502506812
900255407
1620606669
1484984951
243011804
317616930
652999312
443485078
1498461972
1029413149
251408890
1768206850
1129288677
1052901430
980893824
1258645674
2004796910
1451539117
268927274
1101397108
337153991
1606783398
1809240673
2147483647
130006615
1098742693
1361052910
1524368887
1408073413
289874901
1331436889
1268054205
1016410730
117976769
259787264
1641834587
75005242
1456988184
1029101184
519709042
362018417
347808963
1836527108
957278206
1962297316
772280766
2003940220
682681180
1484291115
357567829
614121660
2100163690
1846751449
485160768
1891513492
451225740
428845763
1060377351
785105949
408456608
1145291474
465864353
1168247381
1805413036
565209339
1270101848
1641243719
1465436471
1988820193
986084435
138636065
897927577
817493842
1835860835
1012997080
972038031
343243020
1637819244
966512622
1805327014
744055287
1370553495
1752492775
1584017227
340852121
2088196850
642243589
130006615
2147483647
1010102284
1916633874
408252199
103284719
727864330
225486238
1207115406
878807311
627671864
634264245
1743316166
1983278651
1946196866
1168604944
1244443854
860329634
493097666
987857698
1006347731
949339099
1203291638
2088710327
1532913107
304314292
142042514
876900679
262461542
1370246704
704863818
242653769
207974711
2146625254
230677353
1056347866
1005477339
709685171
2129646858
1701799708
1725959491
213399830
170060281
119327030
1503359244
1956465271
1545547285
1688472798
1629528900
1395946799
995459525
266714457
677763163
53192010
1200313415
2093676314
2032253127
1408268485
2081536635
1499847807
38825915
195314453
1551507067
1801798901
1098742693
1010102284
2147483647
1486494186
542663381
1843303292
1668143306
12837966
1326935394
2006816575
1875742515
205642346
574565881
1909082516
583329228
470696133
714252783
363991527
451774664
468438267
1987479219
1242286546
483240327
260139876
809095317
1191129705
1683009006
1585127719
2137079313
1388891478
1533655110
1474440501
383858413
864680564
1077448322
738036960
1247203571
129629311
89989020
1267213777
1421373587
1635665087
1066085540
1134009130
1547224697
1843966947
1055179921
1736222708
1749102556
1301178867
343471970
1810027164
1271549331
693771569
2060886084
168780166
539473894
10115454
1430376513
581730235
1985476224
743217511
1727408898
374054218
1361052910
1916633874
1486494186
2147483647
1353609937
1770995132
527901999
281746020
558450260
1243192726
1435532501
1952932227
2139073041
597535128
1715014079
658841691
1345859202
315089626
812778846
456114940
566409567
1015158070
1549774059
1087392116
2102915500
1235237041
670262683
122045973
1533498910
1121264798
706160216
1990455811
1110450973
1432227155
1841253819
992166423
302206306
166296503
460627690
2001006851
647722726
1594621840
725708010
314663685
871803328
974637793
1755997975
463673882
1763002762
718101400
1137107477
262755594
493848308
1138326300
1967754607
1556929973
1318896575
744817561
982702868
1800000398
953051822
946470695
1860645842
1605349429
1524368887
408252199
542663381
1353609937
2147483647
616899716
1174855367
1919175170
455855810
1308019710
1551954363
469644991
2042203143
1895678166
1280018249
1897641561
1416400800
769971100
846211894
1436797745
1160333771
535872203
162159761
1531369166
1412137385
478378272
730184620
905512122
1301874511
765381135
967514125
1225788428
1163212399
2107896761
2089756138
998554169
1312921680
496713198
1465672572
1200864665
510738660
1362684693
739139831
234181215
422662934
1537547865
1790056006
1101133820
1424655440
2101472010
1586545129
1327361547
442915212
1314108641
837395496
97887112
725238875
1009466824
893369759
1668594819
1385684491
26955905
1449723475
1027025344
1408073413
103284719
1843303292
1770995132
616899716
2147483647
1141149608
991838736
1973775488
984491281
1899705830
19235903
888730517
938557682
269401260
2125224463
1631185201
730813116
1920176840
943828838
193498899
343387084
1809069381
409609873
1358473827
1618593358
179285142
1717678088
1604930225
1542094169
7006822
526448637
1576911745
2141684716
910970219
2062307035
417295997
944455536
1669822501
675627078
782700296
1850919466
166217692
1186193254
1549142155
1217286780
887634310
65879200
1917261453
1865443124
1079647960
1107133436
1357451397
216112861
1212841158
589692825
1977494443
2037302410
549724756
195745948
1839815915
1522162373
673924538
567165694
289874901
727864330
1668143306
527901999
1174855367
1141149608
2147483647
919414218
1108415621
1215605663
255453393
2136269179
300726381
1999224331
626887802
1150621762
1521903551
2022010843
1059088699
999220865
1387022852
1231847200
1798375402
608467721
250048077
901279995
1973471514
1331522215
1847086966
273074309
892043732
597328294
1098764274
58046482
993398262
121021453
1886587076
1500733464
1240683122
1088157083
1982801100
1011953989
1963915683
728583147
1089908931
145385218
751910435
1024327121
45336669
456640656
1703477522
255950674
2083709070
1124607252
726536038
11328209
412236441
791216271
1703528788
1297634495
682959781
1099388048
934050663
61694816
1331436889
225486238
12837966
281746020
1919175170
991838736
919414218
2147483647
574093391
451803773
1466591680
661636318
910061376
1696168423
270773329
1640521143
465790577
1384810730
1319070802
1432385184
1436643292
861225338
830369845
595275107
1139808380
1774207375
972066759
375077449
846810905
175332371
1280030972
1559616118
1662228196
979899916
346039880
1027151833
2136848981
1930448529
1582495380
623704731
183867153
272302844
1612496867
585805793
1501139659
792262603
805522590
1903430385
1908428665
1694295912
900069815
1188494600
1868640175
1488205800
2001257349
877389601
565412468
1529765592
2068450750
1998676249
324798189
298515428
2085287280
616771644
1268054205
1207115406
1326935394
558450260
455855810
1973775488
1108415621
574093391
2147483647
1204206112
1281106379
274826237
1175005791
572101392
1310308782
217998533
1567765827
1811509525
2024743452
2021515069
798499261
1513755350
1727812668
243624395
727519704
176410464
1227924563
2129459144
720383907
746459590
77276898
511490910
893557577
468981956
1466157998
1269610602
1955080733
764777665
1391277062
379811302
1113864766
1720048219
1615894287
1277547976
1187124189
893856045
277426026
338856684
1489956999
652697682
1729601696
787296244
1589055185
2085940099
1339317286
170931375
674946395
1895529384
1121127809
645446234
540584149
1604814608
2115876991
1115661429
1016410730
878807311
2006816575
1243192726
1308019710
984491281
1215605663
451803773
1204206112
2147483647
885051029
99959833
1982054942
878252473
194049847
1443432840
168689362
231206687
1215542731
759717083
1771912569
1038170279
445453281
1669448788
371377608
451186087
60554540
1376887755
499824385
276220996
2128091886
1099836007
1955056188
1627478521
51366692
508815253
2068632373
1061437212
1116639952
738033463
1286921331
1828757479
859401662
1413704665
819275505
1040457336
517364729
1985739074
252165370
1740463975
394902600
1400626481
489546650
1093471931
1800532702
1745650948
1110363695
777637912
190635770
52297617
212724973
1445806612
1148318874
1027252945
117976769
627671864
1875742515
1435532501
1551954363
1899705830
255453393
1466591680
1281106379
885051029
2147483647
442908297
264125700
1484866728
6326146
760017935
1754454466
1482787295
1839338938
1673855014
86275243
1984545952
817319194
1418407020
1324996169
346565271
558762363
974659420
1980985591
674187325
481904207
2114938131
850174928
1331917597
1399599465
426622207
1744722921
1490816896
324352549
1160905965
1465532334
1300006448
69493017
152649987
1433320589
1455826827
760729056
737531158
1851605283
1575794846
2122578772
1433055126
1798213660
704547187
111759596
1708536901
1815378131
284147232
979101722
1273785907
958937177
1461531404
1994081792
1219942777
259787264
634264245
205642346
1952932227
469644991
19235903
2136269179
661636318
274826237
99959833
442908297
2147483647
1284429057
1931131543
1580402319
676023016
1478916164
1026115721
442271824
2042642098
1623955015
1839567964
421820648
1844038863
517320357
1318913700
866584436
1004517921
1370116382
1468516714
174651029
2069074544
1271179709
970029092
950190385
325470476
1521112510
1689398206
937274667
920995270
1412926548
136573762
1360638013
1225382407
1184083145
2037587939
164522498
1038571486
426201883
969254315
1896811878
1260585753
1778738675
502655735
1881373004
2119627111
696443749
1128488861
76641744
2068759640
1534396161
1676291242
156131534
1466210001
1641834587
1743316166
574565881
2139073041
2042203143
888730517
300726381
910061376
1175005791
1982054942
264125700
1284429057
2147483647
621308184
1893569169
409094468
2106438471
1291200697
1780492068
903334955
137562306
1138877850
671041939
1281286863
218758846
1840758540
70878174
875608130
354062145
806075242
1645312793
1145835931
1560830497
187140393
38130382
202773400
906098074
180369374
311957175
74877930
2043405870
1727982777
1454556278
1568622410
709920380
677798671
2061145640
1279015744
1829051904
1384981446
1521747584
266680080
419779680
727847525
96073494
56273333
776687119
1514909843
1825346844
1022000196
45877995
834649072
2028584260
61469273
75005242
1983278651
1909082516
597535128
1895678166
938557682
1999224331
1696168423
572101392
878252473
1484866728
1931131543
621308184
2147483647
1040523056
1891407008
830526522
1477696437
1779029870
263026418
47807779
502048925
886771014
1220531727
1018565943
1474882039
2108136138
1397642976
582591509
1257687527
1847880044
1930739544
149666995
1023486186
1923180297
363716792
1369431229
322941129
332920485
266219481
1185973672
2128762310
510180104
1667538228
1509617579
1300328392
240863934
1111033614
1783033741
1192214345
125031301
1919363378
734335829
370747215
753348613
1241409533
1286160774
247121024
1383490324
1968033935
1656186203
215580158
1215851120
659395231
1456988184
1946196866
583329228
1715014079
1280018249
269401260
626887802
270773329
1310308782
194049847
6326146
1580402319
1893569169
1040523056
2147483647
774029708
73588154
886586806
2087256406
191123300
2072213547
857151525
1571136702
204622560
375487307
104509264
981980275
181462852
880428745
1283054460
1528992260
819468641
1467526332
744701533
1676444456
997242297
1950681757
1893701755
1987257252
48859305
844388991
1315423261
2024997322
915684539
133216726
816937183
1904532878
1746987052
790290237
112767682
187067385
2060205836
1979099545
601095660
2000869266
253353416
2066705602
1233153668
11142495
2071533987
2002084168
1722091516
597145841
2061614537
1029101184
1168604944
470696133
658841691
1897641561
2125224463
1150621762
1640521143
217998533
1443432840
760017935
676023016
409094468
1891407008
774029708
2147483647
289414771
76218435
337452334
732926309
496564974
680363123
809684215
849845279
645573009
1141898164
1736682867
763030995
1474986802
1988406179
1886839441
217625991
824183341
1227835160
1231895003
1999021844
236398067
84321626
676852051
1791817121
1336159968
2095683093
2082210582
1219509200
667821178
2102800816
961994918
1049344239
1547839091
1720623817
938808914
645669064
260153925
220064628
1715608103
1816088222
1694822771
506153707
1583109051
1788946522
23530111
1959739498
413417693
447341995
519709042
1244443854
714252783
1345859202
1416400800
1631185201
1521903551
465790577
1567765827
168689362
1754454466
1478916164
2106438471
830526522
73588154
289414771
2147483647
274148685
2063011340
955824687
2054661809
1440329623
1692086539
63276146
1940622370
1375174209
622979530
1587356225
1369570563
1852615471
2006584116
1772397140
398816846
1633519711
332866759
2068100997
1660970530
1171674363
830051581
330226325
409007624
275960034
583151257
701993580
334457144
1452913862
1557944489
430665351
1436151613
380364251
1492961206
608785108
431080217
457303847
400387750
1972849232
1449807927
152219573
181050051
1465005987
1851245420
911663989
1810129627
1885427252
362018417
860329634
363991527
315089626
769971100
730813116
2022010843
1384810730
1811509525
231206687
1482787295
1026115721
1291200697
1477696437
886586806
76218435
274148685
2147483647
1549403896
1079119297
149679292
695347610
1078307990
562618090
975638416
18642114
1110670495
1821124388
1134248921
432936680
2044687956
959171300
906779856
1582549068
1852680562
660469601
541497432
1590882692
984085742
2058079778
1396121652
581815773
504521421
2100580592
11401960
427536679
1166140860
1465455930
1633305204
830121542
572677450
311204256
1017812914
405331390
1001808646
1213790963
407557821
183990300
892409983
914476964
1057099361
1869489959
179359271
1405664831
347808963
493097666
451774664
812778846
846211894
1920176840
1059088699
1319070802
2024743452
1215542731
1839338938
442271824
1780492068
1779029870
2087256406
337452334
2063011340
1549403896
2147483647
1937010439
1534400606
116401754
914908599
966563545
1026301663
1928862146
1845719656
807302751
1375759182
1218195619
824980436
665172673
2026438803
1497005677
1208352268
1136441967
1315909349
1525915353
2114415414
802410690
2036336551
903657381
1509221724
861610067
870504536
1378099049
1485014235
334918506
972227212
1060724363
1614969996
641722392
112900428
1323343732
2026263007
116392182
1731574359
1927185848
497765270
1776127946
854774381
1742427469
47809135
179391431
1836527108
987857698
468438267
456114940
1436797745
943828838
999220865
1432385184
2021515069
759717083
1673855014
2042642098
903334955
263026418
191123300
732926309
955824687
1079119297
1937010439
2147483647
756305204
1840959162
500554232
1389107507
33701216
340196161
1374106900
1198227259
1405508430
687250846
690825487
1785112949
1993047253
1985517185
2009220385
636542337
2122048621
1420433374
2059249269
1167638976
371312373
624354135
1697709372
692815367
365593649
2065391581
1606457125
916119134
302199795
852006747
1161371106
1725848575
344846808
1131655410
1920646272
719532776
98489391
1958057021
493948908
1166847285
353916543
1481677345
1891822963
1603871989
957278206
1006347731
1987479219
566409567
1160333771
193498899
1387022852
1436643292
798499261
1771912569
86275243
1623955015
137562306
47807779
2072213547
496564974
2054661809
149679292
1534400606
756305204
2147483647
1508566639
259787332
1275281264
951791312
1999025492
1107447191
2003909014
2113132742
1230591470
1923237959
813106280
1660588714
1960117298
2085006171
1525895708
1004183368
1095492384
519838409
868843293
609147655
1252007131
1192969644
1881940362
435764790
307534705
847048946
1893750182
1252817422
874399676
1394431296
633395447
2033669296
2021282296
1125912996
892394546
203791075
1368447931
905654856
902220605
1524319102
209017287
674925186
820132583
1962297316
949339099
1242286546
1015158070
535872203
343387084
1231847200
861225338
1513755350
1038170279
1984545952
1839567964
1138877850
502048925
857151525
680363123
1440329623
695347610
116401754
1840959162
1508566639
2147483647
990659368
351195894
339732861
811292813
2137719688
710668682
418170024
679749285
1088638692
1140926175
57503953
420980798
509693772
256616029
1986019740
156413330
950154560
501800542
978752279
71973422
500781177
1463824795
1146034454
1475987504
633283721
1807086926
1547556061
1503075654
1485384713
421901782
194521276
1404232210
2081806327
1200618683
1063485645
62034548
1183798405
506729571
74991306
170385630
1327196148
1720355185
772280766
1203291638
483240327
1549774059
162159761
1809069381
1798375402
830369845
1727812668
445453281
817319194
421820648
671041939
886771014
1571136702
809684215
1692086539
1078307990
914908599
500554232
259787332
990659368
2147483647
1504113245
1285631112
1483633001
855142988
549653542
1598324978
764878512
1109135831
841839879
1497674637
2102345545
44161849
1512882409
429948677
15620248
973763601
1690628125
517014807
478117622
72610994
1483954124
112398660
568125103
327826874
710672164
829802169
829572065
268617244
1857120848
1925299677
837527526
1301565097
753846518
1629256552
2023359233
271183960
1702745534
309204464
1566166382
1084848253
1522144759
2003940220
2088710327
260139876
1087392116
1531369166
409609873
608467721
595275107
243624395
1669448788
1418407020
1844038863
1281286863
1220531727
204622560
849845279
63276146
562618090
966563545
1389107507
1275281264
351195894
1504113245
2147483647
918332632
211344299
1034633136
2110540198
405620131
12851572
1658690588
1125719638
550490874
298031640
1257867960
1231532110
1637176171
2114625437
1188324492
1234813444
392113946
548930662
2055376433
2136048600
1655646421
1670428085
982379774
2040296611
416910214
910835046
1842717905
1109099330
1565319492
223205861
723230732
1983205215
793148003
1003217646
360557738
622887970
521186683
1436235127
1602285054
1525074005
682681180
1532913107
809095317
2102915500
1412137385
1358473827
250048077
1139808380
727519704
371377608
1324996169
517320357
218758846
1018565943
375487307
645573009
1940622370
975638416
1026301663
33701216
951791312
339732861
1285631112
918332632
2147483647
599957392
653064960
625754583
190519881
808487542
773752429
2049298915
1296080763
1086886056
1241072200
290708309
1063469305
1518510908
328003136
125281113
1548964445
958159866
1553891535
1599809617
1661086279
2022463718
694019954
2068290667
1441395575
728430300
993977255
1072702389
1242261752
2060193798
366067362
1475963723
639236877
1497916
1337406102
152562666
2023507634
681354228
1193542410
497778308
1484291115
304314292
1191129705
1235237041
478378272
1618593358
901279995
1774207375
176410464
451186087
346565271
1318913700
1840758540
1474882039
104509264
1141898164
1375174209
18642114
1928862146
340196161
1999025492
811292813
1483633001
211344299
599957392
2147483647
1482879054
1372844757
1680815490
973317843
1779768494
1736762087
382472104
1846438111
90187690
1375738159
1351233571
997681716
877438442
1759083568
1224463688
100211449
1772637701
2070239413
1865122672
613415713
683409400
655489789
161587927
178946025
1436191649
1344409327
848835426
568119734
1895302828
346111464
960166701
2102859966
1826628786
236590820
935791316
1395835861
1573438343
1521168064
357567829
142042514
1683009006
670262683
730184620
179285142
1973471514
972066759
1227924563
60554540
558762363
866584436
70878174
2108136138
981980275
1736682867
622979530
1110670495
1845719656
1374106900
1107447191
2137719688
855142988
1034633136
653064960
1482879054
2147483647
955859393
71910611
1694721706
1380404145
1369829254
1380103098
1819766454
1301847625
1575636486
2038075328
1359867890
792036384
2051988481
101070249
1572033213
320656905
586345029
1836676384
931912133
1543533877
1231016127
873492685
1722241475
92945457
1061081295
949109597
566752118
222632330
37419268
456412398
560210903
1086264393
1938337535
1387976315
106044678
50903511
1867282146
614121660
876900679
1585127719
122045973
905512122
1717678088
1331522215
375077449
2129459144
1376887755
974659420
1004517921
875608130
1397642976
181462852
763030995
1587356225
1821124388
807302751
1198227259
2003909014
710668682
549653542
2110540198
625754583
1372844757
955859393
2147483647
17505112
239829826
1325172878
121932737
1201792160
468265843
2039989454
2042920793
2010694465
1419870375
72045595
1194099555
352421537
447450944
1955320076
286248326
71613977
91336447
127812229
867868494
390154833
1083852086
266784529
212499374
2031010319
1602690004
304656951
1817455180
1909226934
1440862682
1969449768
1125584040
1295408491
1758658727
2086598318
287045478
2100163690
262461542
2137079313
1533498910
1301874511
1604930225
1847086966
846810905
720383907
499824385
1980985591
1370116382
354062145
582591509
880428745
1474986802
1369570563
1134248921
1375759182
1405508430
2113132742
418170024
1598324978
405620131
190519881
1680815490
71910611
17505112
2147483647
2133430778
1476325513
1175315618
151726202
292046844
1671464182
1907885787
952639111
1342596777
1056639950
372052526
1800159049
632543045
1905889311
333368426
1415734961
1456661513
1865746468
1887301556
431398979
1750936588
1149425411
1221357354
875263097
1485882676
253257746
1722558014
63703548
119447671
658401391
826916034
2099738260
1811538017
2018697473
311670244
1846751449
1370246704
1388891478
1121264798
765381135
1542094169
273074309
175332371
746459590
276220996
674187325
1468516714
806075242
1257687527
1283054460
1988406179
1852615471
432936680
1218195619
687250846
1230591470
679749285
764878512
12851572
808487542
973317843
1694721706
239829826
2133430778
2147483647
3671802
1014338541
560318293
929512584
1973407054
508954847
1758937863
1155221105
2073974156
423234652
1359716178
480188601
66071644
2058183160
377942647
2045907231
1298966141
498208311
58549186
1735293936
1176242027
2025090715
760725309
1314231725
401717473
176614412
255285851
1483556780
334977386
733739139
1546543449
241780578
2027475356
888040577
485160768
704863818
1533655110
706160216
967514125
7006822
892043732
1280030972
77276898
2128091886
481904207
174651029
1645312793
1847880044
1528992260
1886839441
2006584116
2044687956
824980436
690825487
1923237959
1088638692
1109135831
1658690588
773752429
1779768494
1380404145
1325172878
1476325513
3671802
2147483647
1496683471
1625832769
795919686
830561121
1879048173
1454724462
1533169922
1014863699
1503323249
1650164767
1524469580
157544235
848321253
1337656781
1982950559
878438580
78285273
111454341
1175462462
1585322686
1711699212
466620697
429687203
1855306747
383297782
501930172
67813460
1089322468
869056057
420349618
1909367115
1715456971
1220464889
1891513492
242653769
1474440501
1990455811
1225788428
526448637
597328294
1559616118
511490910
1099836007
2114938131
2069074544
1145835931
1930739544
819468641
217625991
1772397140
959171300
665172673
1785112949
813106280
1140926175
841839879
1125719638
2049298915
1736762087
1369829254
121932737
1175315618
1014338541
1496683471
2147483647
1137774510
96367601
111229986
547922290
58443602
987581005
1562911391
1667822986
556921171
1385739373
285766378
158009150
329185849
1116052712
1676675896
84110388
184931145
2089555384
1266566598
1666325980
1237256785
1712043362
208673214
656077921
792613379
838493628
1736994448
2115368217
2098240424
1240687941
2019832413
1621485735
451225740
207974711
383858413
1110450973
1163212399
1576911745
1098764274
1662228196
893557577
1955056188
850174928
1271179709
1560830497
149666995
1467526332
824183341
398816846
906779856
2026438803
1993047253
1660588714
57503953
1497674637
550490874
1296080763
382472104
1380103098
1201792160
151726202
560318293
1625832769
1137774510
2147483647
121631433
1750880582
1574156887
1936920264
128256851
1012665364
1896254309
122466536
714465058
869006550
156508397
1687084478
684532929
1717491770
122161963
1091430713
717619339
13519354
275444997
1395657856
2043721638
185216213
1855255472
624717914
675235777
111103808
369644847
1370445273
1851038399
336399900
1890692615
428845763
2146625254
864680564
1432227155
2107896761
2141684716
58046482
979899916
468981956
1627478521
1331917597
970029092
187140393
1023486186
744701533
1227835160
1633519711
1582549068
1497005677
1985517185
1960117298
420980798
2102345545
298031640
1086886056
1846438111
1819766454
468265843
292046844
929512584
795919686
96367601
121631433
2147483647
868125082
1731468054
1812966358
285065915
2008435705
281389245
99168377
1481810977
458951747
1686121802
1802102505
1694499139
1733924383
733199466
1004285739
806592343
1114098484
902078422
139651896
671225706
1407540088
852445471
646042050
492618923
1251286112
454472902
921434787
1506639333
462156551
1977546354
1060377351
230677353
1077448322
1841253819
2089756138
910970219
993398262
346039880
1466157998
51366692
1399599465
950190385
38130382
1923180297
1676444456
1231895003
332866759
1852680562
1208352268
2009220385
2085006171
509693772
44161849
1257867960
1241072200
90187690
1301847625
2039989454
1671464182
1973407054
830561121
111229986
1750880582
868125082
2147483647
2096229858
1349997903
1642025597
1299518448
1858914825
1041946278
478740752
707531609
1757480605
1463069312
93851978
1307948285
1906555397
812751604
654397130
407434132
1396102368
463929067
72816603
338232382
665527638
2043708055
2143045628
1760228828
897338244
2070818608
325243891
1677901710
1908328491
785105949
1056347866
738036960
992166423
998554169
2062307035
121021453
1027151833
1269610602
508815253
426622207
325470476
202773400
363716792
997242297
1999021844
2068100997
660469601
1136441967
636542337
1525895708
256616029
1512882409
1231532110
290708309
1375738159
1575636486
2042920793
1907885787
508954847
1879048173
547922290
1574156887
1731468054
2096229858
2147483647
1027599252
125410412
531672642
794545169
1746133446
872901696
1675161611
430828153
870826569
1935971762
1916244886
989903135
1379451679
1076351669
2047742147
1259437393
777034818
1953793599
1325528882
577123214
782081958
111008642
705141533
211921472
1857707336
392555987
1027131191
1081265811
408456608
1005477339
1247203571
302206306
1312921680
417295997
1886587076
2136848981
1955080733
2068632373
1744722921
1521112510
906098074
1369431229
1950681757
236398067
1660970530
541497432
1315909349
2122048621
1004183368
1986019740
429948677
1637176171
1063469305
1351233571
2038075328
2010694465
952639111
1758937863
1454724462
58443602
1936920264
1812966358
1349997903
1027599252
2147483647
1379647490
1123022430
1364396835
1391837479
796698583
352239475
1038547444
988735405
533398280
1020996355
729629711
982761912
54207420
297922121
823728390
1769794343
570520409
1386333252
806912674
1673411979
944040910
160282295
1349884923
1487080723
294676522
695317549
483543391
1145291474
709685171
129629311
166296503
496713198
944455536
1500733464
1930448529
764777665
1061437212
1490816896
1689398206
180369374
322941129
1893701755
84321626
1171674363
1590882692
1525915353
1420433374
1095492384
156413330
15620248
2114625437
1518510908
997681716
1359867890
1419870375
1342596777
1155221105
1533169922
987581005
128256851
285065915
1642025597
125410412
1379647490
2147483647
167285240
509977940
1326769518
2005513646
439425117
1340539991
849209851
175473548
660115401
1555085199
254314497
1891266189
392240154
174084233
1470782136
1898037344
2123120871
1732923914
76331060
645523643
936092567
357437315
332271964
698788240
1391760548
1755541790
465864353
2129646858
89989020
460627690
1465672572
1669822501
1240683122
1582495380
1391277062
1116639952
324352549
937274667
311957175
332920485
1987257252
676852051
830051581
984085742
2114415414
2059249269
519838409
950154560
973763601
1188324492
328003136
877438442
792036384
72045595
1056639950
2073974156
1014863699
1562911391
1012665364
2008435705
1299518448
531672642
1123022430
167285240
2147483647
1898669154
1543663869
36227748
2047374856
1189466201
490188662
822232548
2063625312
43727125
2031969789
967825954
511361358
235099219
2022427624
840560553
1376631940
74053261
494407359
237180803
361593989
100218795
1467573718
2007841670
2116857297
43678865
1168247381
1701799708
1267213777
2001006851
1200864665
675627078
1088157083
623704731
379811302
738033463
1160905965
920995270
74877930
266219481
48859305
1791817121
330226325
2058079778
802410690
1167638976
868843293
501800542
1690628125
1234813444
125281113
1759083568
2051988481
1194099555
372052526
423234652
1503323249
1667822986
1896254309
281389245
1858914825
794545169
1364396835
509977940
1898669154
2147483647
94534578
98494326
1802621206
1227734130
1980649827
614059763
570912755
1872316469
457197455
1959259136
1733728480
431931574
224084554
674363488
1858022133
200872027
233201882
432329780
169322
1816475775
289979532
1315767393
1562974990
205322742
1805413036
1725959491
1421373587
647722726
510738660
782700296
1982801100
183867153
1113864766
1286921331
1465532334
1412926548
2043405870
1185973672
844388991
1336159968
409007624
1396121652
2036336551
371312373
609147655
978752279
517014807
392113946
1548964445
1224463688
101070249
352421537
1800159049
1359716178
1650164767
556921171
122466536
99168377
1041946278
1746133446
1391837479
1326769518
1543663869
94534578
2147483647
1214303865
101071158
1036679462
1374621459
956077825
1477299776
630057690
1326246497
1398352521
1876354051
661308493
1121203406
1513869654
985626912
1556964147
165786688
1239270449
1357981257
145555016
1988010868
659354907
2076120137
1502506812
565209339
213399830
1635665087
1594621840
1362684693
1850919466
1011953989
272302844
1720048219
1828757479
1300006448
136573762
1727982777
2128762310
1315423261
2095683093
275960034
581815773
903657381
624354135
1252007131
71973422
478117622
548930662
958159866
100211449
1572033213
447450944
632543045
480188601
1524469580
1385739373
714465058
1481810977
478740752
872901696
796698583
2005513646
36227748
98494326
1214303865
2147483647