16
0100000000001111
1011111111110000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
0100000000000000
1000000000000000
1000000000000000
1000000000000000
1000000000000000
 
2147483647
2095575831
111038954
920304464
1620606669
1641243719
119327030
1134009130
314663685
234181215
1186193254
728583147
585805793
1277547976
1413704665
152649987
2095575831
2147483647
1225382407
1568622410
1667538228
915684539
1219509200
701993580
2100580592
861610067
692815367
1881940362
1463824795
1483954124
2136048600
1599809617
111038954
1225382407
2147483647
2070239413
586345029
286248326
333368426
2058183160
848321253
158009150
156508397
1686121802
1757480605
430828153
1038547444
1340539991
920304464
1568622410
2070239413
2147483647
1189466201
1227734130
1036679462
1012177282
521030240
69100745
866314537
982392616
529569430
693452302
996052745
348654519
1620606669
1667538228
586345029
1189466201
2147483647
849369296
752049361
1773472528
939463486
1499111839
1241509321
767585128
250805619
327805445
1788893725
1484984951
1641243719
915684539
286248326
1227734130
849369296
2147483647
1465436471
1503359244
1547224697
871803328
422662934
1549142155
1089908931
1501139659
1187124189
819275505
119327030
1219509200
333368426
1036679462
752049361
1465436471
2147483647
1433320589
1184083145
709920380
1509617579
133216726
667821178
334457144
11401960
870504536
1134009130
701993580
2058183160
1012177282
1773472528
1503359244
1433320589
2147483647
365593649
435764790
1146034454
112398660
1655646421
1661086279
1865122672
1836676384
314663685
2100580592
848321253
521030240
939463486
1547224697
1184083145
365593649
2147483647
71613977
1415734961
377942647
1337656781
329185849
1687084478
1802102505
234181215
861610067
158009150
69100745
1499111839
871803328
709920380
435764790
71613977
2147483647
1463069312
870826569
988735405
849209851
490188662
1980649827
1186193254
692815367
156508397
866314537
1241509321
422662934
1509617579
1146034454
1415734961
1463069312
2147483647
1374621459
910529209
905623558
1942184150
503917920
728583147
1881940362
1686121802
982392616
767585128
1549142155
133216726
112398660
377942647
870826569
1374621459
2147483647
257487254
720553426
1511419670
236109203
585805793
1463824795
1757480605
529569430
250805619
1089908931
667821178
1655646421
1337656781
988735405
910529209
257487254
2147483647
1463869463
1265001691
85506634
1277547976
1483954124
430828153
693452302
327805445
1501139659
334457144
1661086279
329185849
849209851
905623558
720553426
1463869463
2147483647
1760756700
1357681742
1413704665
2136048600
1038547444
996052745
1788893725
1187124189
11401960
1865122672
1687084478
490188662
1942184150
1511419670
1265001691
1760756700
2147483647
160643080
152649987
1599809617
1340539991
348654519
1484984951
819275505
870504536
1836676384
1802102505
1980649827
503917920
236109203
85506634
1357681742
160643080
2147483647