32
01000000000000000000111111111111
10100000000011111111000000000000
01010000011100000000000000000000
00101001100000000000000000000000
00010110000000000000000000000000
00001000000000000000000000000000
00001000000000000000000000000000
00010000000000000000000000000000
00010000000000000000000000000000
00100000000000000000000000000000
00100000000000000000000000000000
00100000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
01000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
10000000000000000000000000000000
 
2147483647
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
910529209
905623558
1942184150
503917920
257487254
667821178
2147483647
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
334457144
720553426
2147483647
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
2054055630
949406509
966022420
1427433706
11401960
1511419670
1452913862
2147483647
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
870504536
236109203
427536679
1836794138
2147483647
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
365593649
1463869463
1378099049
1664471291
1904532878
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
435764790
1265001691
2065391581
1732205636
961994918
1262678676
2147483647
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
1146034454
85506634
307534705
1785491269
1557944489
273353026
1985739074
2147483647
1906555397
989903135
729629711
1555085199
43727125
1872316469
630057690
2034937020
341030552
1395076904
1343971828
432720966
1748613668
87651037
1736751539
1004046348
1973398976
1101149039
570006488
1585369901
61684117
1556960023
443485078
897927577
112398660
1760756700
1475987504
1695990316
1166140860
542259416
737531158
1906555397
2147483647
1629528900
1749102556
1763002762
1424655440
1917261453
45336669
1908428665
1489956999
252165370
1851605283
426201883
1829051904
1783033741
790290237
1547839091
1436151613
1633305204
972227212
302199795
1252817422
1547556061
829802169
416910214
1655646421
1357681742
568125103
1144159594
1485014235
862454687
1038571486
989903135
1629528900
2147483647
1441395575
161587927
873492685
390154833
431398979
58549186
111454341
184931145
1091430713
1004285739
812751604
1379451679
982761912
254314497
2031969789
457197455
1326246497
2121806832
888609727
529182578
324450138
1684176850
1661086279
160643080
1670428085
627999462
1606457125
30940672
1279015744
729629711
1749102556
1441395575
2147483647
3407949
599365019
1568713495
2108543482
261941346
1910685559
1136920172
1386292578
601125748
1498461972
817493842
1395946799
1301178867
718101400
2101472010
1865443124
456640656
1694295912
652697682
1740463975
1575794846
1865122672
119259310
2022463718
1392489397
847048946
760789375
1111033614
1555085199
1763002762
161587927
3407949
2147483647
969254315
1384981446
1192214345
112767682
1720623817
380364251
830121542
1060724363
852006747
874399676
1503075654
829572065
910835046
728430300
178946025
1722241475
1083852086
1750936588
1735293936
1175462462
1836676384
2076740847
613415713
1985810217
633283721
520306595
1746987052
43727125
1424655440
873492685
599365019
969254315
2147483647
2089555384
717619339
806592343
654397130
1076351669
54207420
1891266189
967825954
1959259136
1398352521
1303138060
957763953
1471664014
1194856563
523638978
201770459
1360887352
2081075357
603759268
71613977
1888644387
931912133
893619308
327826874
1488924391
1049344239
1872316469
1917261453
390154833
1568713495
1384981446
2089555384
2147483647
1098790114
903410402
883018087
463865678
1029413149
1835860835
995459525
343471970
1137107477
1586545129
1079647960
1703477522
900069815
1729601696
394902600
2122578772
1896811878
1521747584
1415734961
1694871291
91336447
637432004
982379774
1552610660
430665351
630057690
45336669
431398979
2108543482
1192214345
717619339
1098790114
2147483647
125031301
187067385
938808914
1492961206
572677450
1614969996
1161371106
1394431296
1485384713
268617244
1842717905
993977255
1436191649
92945457
266784529
1149425411
1176242027
377942647
243011804
1456661513
1339667280
694019954
633615760
1465455930
2034937020
1908428665
58549186
261941346
112767682
806592343
903410402
125031301
2147483647
1585322686
1266566598
13519354
1114098484
407434132
2047742147
297922121
392240154
511361358
1733728480
1876354051
1393833996
878775756
1655538966
1394999023
2103090158
1337656781
1988820193
2045907231
958925867
683409400
551264715
334918506
341030552
1489956999
111454341
1910685559
1720623817
654397130
883018087
187067385
1585322686
2147483647
1473739658
809885127
1273114492
1272090703
1822421214
188696892
1682862726
251408890
1012997080
266714457
1810027164
262755594
1327361547
1107133436
255950674
329185849
1956465271
1982950559
317616930
1543533877
616452277
916119134
1395076904
252165370
184931145
1136920172
380364251
1076351669
463865678
938808914
1266566598
1473739658
2147483647
1188494600
787296244
1400626481
1433055126
1260585753
266680080
1919363378
2060205836
645669064
608785108
311204256
641722392
1725848575
633395447
1687084478
1843966947
1116052712
986084435
127812229
1624136719
1893750182
1343971828
1851605283
1091430713
1386292578
830121542
54207420
1029413149
1492961206
13519354
809885127
1188494600
2147483647
421901782
1857120848
1109099330
1072702389
1344409327
1061081295
212499374
1221357354
2025090715
1711699212
1666325980
275444997
902078422
1802102505
974637793
684532929
1545547285
1865746468
1772060191
1807086926
432720966
426201883
1004285739
601125748
1060724363
1891266189
1835860835
572677450
1114098484
1273114492
787296244
421901782
2147483647
1396102368
1259437393
823728390
174084233
235099219
431931574
661308493
1916659319
466597522
1608946643
1367905109
940460748
1463069312
1537547865
1694499139
1055179921
1298966141
1601693781
710672164
1748613668
1829051904
812751604
1498461972
852006747
967825954
995459525
1614969996
407434132
1272090703
1400626481
1857120848
1396102368
2147483647
1459690261
707475676
1730504394
63810016
649514727
1548837965
1768206850
972038031
677763163
1271549331
493848308
870826569
1217286780
93851978
1755997975
878438580
575611740
2040296611
87651037
1783033741
1379451679
817493842
874399676
1959259136
343471970
1161371106
2047742147
1822421214
1433055126
1109099330
1259437393
1459690261
2147483647
442915212
1357451397
2083709070
1868640175
1589055185
489546650
1798213660
1778738675
419779680
734335829
988735405
145385218
1935971762
1790056006
1676675896
652999312
2068290667
1736751539
790290237
982761912
1395946799
1503075654
1398352521
1137107477
1394431296
297922121
188696892
1260585753
1072702389
823728390
707475676
442915212
2147483647
1979099545
260153925
431080217
1017812914
112900428
344846808
2033669296
194521276
1925299677
849209851
792262603
533398280
887634310
1717491770
138636065
655489789
1004046348
1547839091
254314497
1301178867
829572065
1303138060
1586545129
1485384713
392240154
1682862726
266680080
1344409327
174084233
1730504394
1357451397
1979099545
2147483647
1565319492
1242261752
848835426
949109597
2031010319
875263097
760725309
466620697
490188662
893856045
175473548
751910435
1733924383
1688472798
1231016127
1973398976
1436151613
2031969789
718101400
910835046
957763953
1079647960
268617244
511361358
251408890
1919363378
1061081295
235099219
63810016
2083709070
260153925
1565319492
2147483647
1237256785
1395657856
139651896
463929067
777034818
1769794343
1470782136
1980649827
1040457336
822232548
805522590
1307948285
1736222708
867868494
1101149039
1633305204
457197455
2101472010
728430300
1471664014
1703477522
1842717905
1733728480
1012997080
2060205836
212499374
431931574
649514727
1868640175
431080217
1242261752
1237256785
2147483647
2022427624
224084554
1121203406
1241369736
375905164
1448850325
1374621459
1455826827
614059763
277426026
1916244886
463673882
1887301556
570006488
972227212
1326246497
1865443124
178946025
1194856563
900069815
993977255
1876354051
266714457
645669064
1221357354
661308493
1548837965
1589055185
1017812914
848835426
1395657856
2022427624
2147483647
1483157745
1879795659
111747571
2072202977
32038011
910529209
2037587939
956077825
517364729
1020996355
1101133820
498208311
1585369901
302199795
2121806832
456640656
1722241475
523638978
1729601696
1436191649
1393833996
1810027164
608785108
2025090715
1916659319
1768206850
489546650
112900428
949109597
139651896
224084554
1483157745
2147483647
1167879797
514578787
1129288677
343243020
905623558
677798671
2054055630
760729056
660115401
65879200
78285273
61684117
1252817422
888609727
1694295912
1083852086
201770459
394902600
92945457
878775756
262755594
311204256
1711699212
466597522
972038031
1798213660
344846808
2031010319
463929067
1121203406
1879795659
1167879797
2147483647
53192010
693771569
1138326300
1942184150
1300328392
949406509
164522498
2063625312
1024327121
84110388
1556960023
1547556061
529182578
652697682
1750936588
1360887352
2122578772
266784529
1655538966
1327361547
641722392
1666325980
1608946643
677763163
1778738675
2033669296
875263097
777034818
1241369736
111747571
514578787
53192010
2147483647
1314108641
216112861
503917920
816937183
966022420
2061145640
570912755
1903430385
122161963
443485078
829802169
324450138
1740463975
1735293936
2081075357
1896811878
1149425411
1394999023
1107133436
1725848575
275444997
1367905109
1271549331
419779680
194521276
760725309
1769794343
375905164
2072202977
1129288677
693771569
1314108641
2147483647
1124607252
257487254
2102800816
1427433706
240863934
1477299776
338856684
733199466
897927577
416910214
1684176850
1575794846
1175462462
603759268
1521747584
1176242027
2103090158
255950674
633395447
902078422
940460748
493848308
734335829
1925299677
466620697
1470782136
1448850325
32038011
343243020
1138326300
216112861
1124607252
2147483647