32
01000100101111001010111111111111
10100100001011111111100001000000
01011000011100110001011011001000
00101011101001000100011000100000
00110110001010010000110001010000
11001011000100001010000001000010
00011101000100100001100011011001
00010110000101001001010000010000
10010000000010000000010000100000
00100000001000100000000111010110
11111000010001000000001010010001
10100111000001100000111010010000
11001000100000000011000000000000
11010001001100000011001001001000
01100010010100001011010000000001
01101000000000000001000000110010
11000101000000100000010001110010
01010000000000000000000110001000
11000100000011100001000110000000
01100011000011110010100110011110
11001010000100000001000101000000
10111001100100101000000010001000
10110000001101000000000001000000
10000000010000000111100000000011
10100010011100000111010000010000
11101110010001001000101000100011
10010000100000011000000001000000
10001011011100011001000010000100
10100010000001000101010000000100
10000000010000000001000000011000
10000100010000011001000101000000
10000010001000100000000101000000
 
2147483647
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
523638978
2147483647
1485384713
268617244
1842717905
993977255
1436191649
92945457
266784529
1149425411
1176242027
1585322686
1266566598
13519354
1114098484
407434132
2047742147
297922121
392240154
511361358
1733728480
1876354051
1393833996
878775756
1655538966
1394999023
2103090158
1473739658
809885127
1273114492
1272090703
1822421214
201770459
1485384713
2147483647
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
1360887352
268617244
188696892
2147483647
1061081295
212499374
1221357354
2025090715
1711699212
1666325980
275444997
902078422
1396102368
1259437393
823728390
174084233
235099219
431931574
661308493
1916659319
466597522
1608946643
1367905109
940460748
1459690261
707475676
1730504394
63810016
649514727
1548837965
1768206850
972038031
2081075357
1842717905
1682862726
1061081295
2147483647
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
603759268
993977255
251408890
212499374
677763163
2147483647
875263097
760725309
466620697
1237256785
1395657856
139651896
463929067
777034818
1769794343
1470782136
2022427624
224084554
1121203406
1241369736
375905164
1448850325
1483157745
1879795659
111747571
2072202977
32038011
1167879797
514578787
1129288677
343243020
53192010
1098790114
1436191649
1012997080
1221357354
1271549331
875263097
2147483647
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
903410402
92945457
266714457
2025090715
493848308
760725309
693771569
2147483647
1602690004
1485882676
1314231725
429687203
1712043362
2043721638
671225706
72816603
1953793599
570520409
1898037344
840560553
674363488
1513869654
506128436
405443793
212136184
2013979481
1144148903
1514201409
1869574186
2106237881
1986019269
1052901430
883018087
266784529
1810027164
1711699212
442915212
466620697
1138326300
1602690004
2147483647
1637819244
1200313415
2060886084
1967754607
837395496
1212841158
726536038
2001257349
1339317286
1800532702
111759596
1881373004
96073494
753348613
2000869266
1715608103
400387750
1001808646
2026263007
1920646272
1125912996
2081806327
1301565097
463865678
1149425411
262755594
1666325980
1357451397
1237256785
1314108641
1485882676
1637819244
2147483647
723230732
366067362
1895302828
222632330
304656951
253257746
401717473
1855306747
208673214
185216213
1407540088
338232382
1325528882
1386333252
2123120871
1376631940
1858022133
985626912
1391953678
493590625
305450690
1214154374
1029413149
1176242027
1327361547
275444997
2083709070
1395657856
216112861
1314231725
1200313415
723230732
2147483647
1197195502
1762928867
1940922785
1808463423
980893824
966512622
2093676314
168780166
1556929973
97887112
589692825
11328209
877389601
170931375
1745650948
1708536901
2119627111
56273333
1241409533
253353416
1816088222
1835860835
1585322686
1107133436
902078422
1868640175
139651896
1124607252
429687203
2060886084
366067362
1197195502
2147483647
1972849232
1213790963
116392182
719532776
892394546
1200618683
753846518
1983205215
1475963723
346111464
37419268
1817455180
1722558014
176614412
383297782
656077921
1855255472
852445471
665527638
577123214
995459525
1266566598
255950674
1396102368
1589055185
463929067
1488205800
1712043362
1967754607
1895302828
1762928867
1972849232
2147483647
806912674
1732923914
74053261
200872027
1556964147
1411428278
1371175610
538464867
837626895
439349705
1323297125
1337964910
1258645674
1805327014
2032253127
539473894
1318896575
725238875
1977494443
343471970
13519354
1188494600
1259437393
489546650
777034818
2085940099
2043721638
837395496
222632330
1940922785
1213790963
806912674
2147483647
412236441
565412468
674946395
1110363695
1815378131
696443749
776687119
1286160774
2066705602
1694822771
1449807927
407557821
1731574359
98489391
203791075
1063485645
1629256552
793148003
1137107477
1114098484
787296244
823728390
1798213660
1769794343
1093471931
671225706
1212841158
304656951
1808463423
116392182
1732923914
412236441
2147483647
639236877
960166701
456412398
1909226934
63703548
255285851
501930172
792613379
624717914
646042050
2043708055
782081958
1673411979
76331060
494407359
233201882
165786688
1586545129
407434132
1400626481
174084233
1778738675
1470782136
704547187
72816603
726536038
253257746
980893824
719532776
74053261
565412468
639236877
2147483647
430772879
1759592791
135316731
442182696
2125396984
480599474
2004796910
744055287
1408268485
10115454
744817561
1009466824
2037302410
791216271
1529765592
1895529384
1079647960
2047742147
1433055126
235099219
419779680
2022427624
502655735
1953793599
2001257349
401717473
966512622
892394546
200872027
674946395
960166701
430772879
2147483647
777637912
284147232
1128488861
1514909843
247121024
1233153668
506153707
152219573
183990300
1927185848
1958057021
1368447931
62034548
2023359233
1003217646
1703477522
297922121
1260585753
431931574
734335829
224084554
727847525
570520409
1339317286
1855306747
2093676314
1200618683
1556964147
1110363695
456412398
1759592791
777637912
2147483647
1497916
2102859966
560210903
1440862682
119447671
1483556780
67813460
838493628
675235777
492618923
2143045628
111008642
944040910
645523643
900069815
392240154
266680080
661308493
1979099545
1121203406
370747215
1898037344
1800532702
208673214
168780166
753846518
1411428278
1815378131
1909226934
135316731
284147232
1497916
2147483647
237180803
432329780
1239270449
2056404498
1165750033
740003006
771402997
779441133
1451539117
1370553495
2081536635
1430376513
982702868
1729601696
511361358
1919363378
1916659319
260153925
1241369736
601095660
840560553
111759596
185216213
1556929973
1983205215
1371175610
696443749
63703548
442182696
1128488861
2102859966
237180803
2147483647
893369759
549724756
1703528788
2068450750
1121127809
190635770
979101722
76641744
1825346844
1383490324
11142495
1583109051
394902600
1733728480
2060205836
466597522
431080217
375905164
220064628
674363488
1881373004
1407540088
97887112
1475963723
538464867
776687119
255285851
2125396984
1514909843
560210903
432329780
893369759
2147483647
181050051
892409983
497765270
493948908
905654856
1183798405
271183960
360557738
1337406102
1826628786
1086264393
2122578772
1876354051
645669064
1608946643
1017812914
1448850325
457303847
1513869654
96073494
338232382
589692825
346111464
837626895
1286160774
501930172
480599474
247121024
1440862682
1239270449
549724756
181050051
2147483647
1969449768
658401391
334977386
1089322468
1736994448
111103808
1251286112
1760228828
705141533
160282295
1896811878
1393833996
608785108
1367905109
112900428
1483157745
405331390
506128436
753348613
1325528882
11328209
37419268
439349705
2066705602
792613379
2004796910
1233153668
119447671
2056404498
1703528788
892409983
1969449768
2147483647
936092567
361593989
169322
1357981257
1744945185
12499058
430038956
763859453
268927274
1521747584
878775756
311204256
940460748
344846808
1879795659
1323343732
405443793
2000869266
1386333252
877389601
1817455180
1323297125
1694822771
624717914
744055287
506153707
1483556780
1165750033
2068450750
497765270
658401391
936092567
2147483647
1752492775
1499847807
581730235
1800000398
1668594819
195745948
1297634495
1998676249
125031301
1655538966
641722392
1459690261
2033669296
111747571
1131655410
212136184
1715608103
2123120871
170931375
1722558014
1337964910
1449807927
646042050
1408268485
152219573
67813460
740003006
1121127809
493948908
334977386
361593989
1752492775
2147483647
645446234
52297617
1273785907
2068759640
1022000196
1968033935
2071533987
187067385
1394999023
1725848575
707475676
194521276
2072202977
2021282296
2013979481
400387750
1376631940
1745650948
176614412
1258645674
407557821
2043708055
10115454
183990300
838493628
771402997
190635770
905654856
1089322468
169322
1499847807
645446234
2147483647
1788946522
1465005987
914476964
1776127946
1166847285
902220605
938808914
2103090158
633395447
1730504394
1925299677
32038011
1404232210
1144148903
1001808646
1858022133
1708536901
383297782
1805327014
1731574359
782081958
744817561
1927185848
675235777
779441133
979101722
1183798405
1736994448
1357981257
581730235
52297617
1788946522
2147483647
506729571
1702745534
622887970
152562666
236590820
1492961206
1473739658
421901782
63810016
1565319492
1167879797
837527526
1514201409
2026263007
985626912
2119627111
656077921
2032253127
98489391
1673411979
1009466824
1958057021
492618923
1451539117
76641744
271183960
111103808
1744945185
1800000398
1273785907
1465005987
506729571
2147483647
1938337535
1125584040
826916034
733739139
572677450
809885127
1857120848
649514727
1242261752
514578787
223205861
1869574186
1920646272
1391953678
56273333
1855255472
539473894
203791075
76331060
2037302410
1368447931
2143045628
1370553495
1825346844
360557738
1251286112
12499058
1668594819
2068759640
914476964
1702745534
1938337535
2147483647
869056057
2115368217
369644847
1614969996
1273114492
1109099330
1548837965
848835426
1129288677
2060193798
2106237881
1125912996
493590625
1241409533
852445471
1318896575
1063485645
494407359
791216271
62034548
111008642
2081536635
1383490324
1337406102
1760228828
430038956
195745948
1022000196
1776127946
622887970
1125584040
869056057
2147483647
454472902
897338244
1161371106
1272090703
1072702389
1768206850
949109597
343243020
568119734
1986019269
2081806327
305450690
253353416
665527638
725238875
1629256552
233201882
1529765592
2023359233
944040910
1430376513
11142495
1826628786
705141533
763859453
1297634495
1968033935
1166847285
152562666
826916034
2115368217
454472902
2147483647
211921472
1394431296
1822421214
1344409327
972038031
2031010319
53192010
566752118
1052901430
1301565097
1214154374
1816088222
577123214
1977494443
793148003
165786688
1895529384
1003217646
645523643
982702868
1583109051
1086264393
160282295
268927274
1998676249
2071533987
902220605
236590820
733739139
369644847
897338244
211921472
2147483647