aboutsummaryrefslogblamecommitdiffstats
path: root/erts/emulator/test/big_SUITE_data/eq_32.dat
blob: e7118ccddee05dec6d80cff505194d078814bc3e (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































                                           
1082131525 = 1621645175 band 1154714701.
1694228351 = 1621645175 bor 1154714701.
612096826 = 1621645175 bxor 1154714701.
46178305 = 599847955 band 182034505.
735704155 = 599847955 bor 182034505.
689525850 = 599847955 bxor 182034505.
-1055868923 = -507724177 band -988612603.
-440467857 = -507724177 bor -988612603.
615401066 = -507724177 bxor -988612603.
-1962933631 = -1358900597 band -1949298815.
-1345265781 = -1358900597 bor -1949298815.
617667850 = -1358900597 bxor -1949298815.
1093140517 = 1730677863 band 1106059965.
1743597311 = 1730677863 bor 1106059965.
650456794 = 1730677863 bxor 1106059965.
9308161 = 715065347 band 30289337.
736046523 = 715065347 bor 30289337.
726738362 = 715065347 bxor 30289337.
-905961387 = -369090209 band -837096331.
-300225153 = -369090209 bor -837096331.
605736234 = -369090209 bxor -837096331.
-2111156111 = -1422953349 band -2110072079.
-1421869317 = -1422953349 bor -2110072079.
689286794 = -1422953349 bxor -2110072079.
1141904645 = 1681317207 band 1318139181.
1857551743 = 1681317207 bor 1318139181.
715647098 = 1681317207 bxor 1318139181.
73463585 = 669120499 band 209254185.
804911099 = 669120499 bor 209254185.
731447514 = 669120499 bxor 209254185.
-1073741755 = -535158705 band -973021979.
-434438929 = -535158705 bor -973021979.
639302826 = -535158705 bxor -973021979.
-2147327391 = -1576897941 band -1922604447.
-1352174997 = -1576897941 bor -1922604447.
795152394 = -1576897941 bxor -1922604447.
1079165445 = 1741933127 band 1079427997.
1742195679 = 1741933127 bor 1079427997.
663030234 = 1741933127 bxor 1079427997.
6340737 = 746111971 band 48299161.
788070395 = 746111971 bor 48299161.
781729658 = 746111971 bxor 48299161.
-1003910891 = -454444225 band -834942635.
-285475969 = -454444225 bor -834942635.
718434922 = -454444225 bxor -834942635.
-2096593839 = -1555510181 band -1891850799.
-1350767141 = -1555510181 bor -1891850799.
745826698 = -1555510181 bxor -1891850799.
1083490821 = 1874711351 band 1083493901.
1874714431 = 1874711351 bor 1083493901.
791223610 = 1874711351 bxor 1083493901.
10753 = 588409811 band 214777353.
803176411 = 588409811 bor 214777353.
803165658 = 588409811 bxor 214777353.
-1006587899 = -284298705 band -1006456379.
-284167185 = -284298705 bor -1006456379.
722420714 = -284298705 bxor -1006456379.
-2147385279 = -1601076661 band -2124307135.
-1577998517 = -1601076661 bor -2124307135.
569386762 = -1601076661 bxor -2124307135.
1147293733 = 1735653415 band 1281512573.
1869872255 = 1735653415 bor 1281512573.
722578522 = 1735653415 bxor 1281512573.
305985 = 538832835 band 29670265.
568197115 = 538832835 bor 29670265.
567891130 = 538832835 bxor 29670265.
-1069251563 = -354040545 band -1068722635.
-353511617 = -354040545 bor -1068722635.
715739946 = -354040545 bxor -1068722635.
-2060910543 = -1389652933 band -2059575119.
-1388317509 = -1389652933 bor -2059575119.
672593034 = -1389652933 bxor -2059575119.
1075056645 = 1748318487 band 1150703341.
1823965183 = 1748318487 bor 1150703341.
748908538 = 1748318487 bxor 1150703341.
17450145 = 566906803 band 151942377.
701399035 = 566906803 bor 151942377.
683948890 = 566906803 bxor 151942377.
-1030736891 = -359648241 band -942639451.
-271550801 = -359648241 bor -942639451.
759186090 = -359648241 bxor -942639451.
-2111438815 = -1373240789 band -2080974815.
-1342776789 = -1373240789 bor -2080974815.
768662026 = -1373240789 bxor -2080974815.
1224774661 = 1761646087 band 1304941917.
1841813343 = 1761646087 bor 1304941917.
617038682 = 1761646087 bxor 1304941917.
2561 = 537299875 band 162622041.
699919355 = 537299875 bor 162622041.
699916794 = 537299875 bxor 162622041.
-1056697835 = -437502209 band -888843499.
-269647873 = -437502209 bor -888843499.
787049962 = -437502209 bxor -888843499.
-1975187439 = -1437610981 band -1904931951.
-1367355493 = -1437610981 bor -1904931951.
607831946 = -1437610981 bxor -1904931951.
1074073285 = 1855262455 band 1078841293.
1860030463 = 1855262455 bor 1078841293.
785957178 = 1855262455 bxor 1078841293.
134251393 = 746693523 band 175414217.
787856347 = 746693523 bor 175414217.
653604954 = 746693523 bxor 175414217.
-1040178811 = -359078417 band -970839163.
-289738769 = -359078417 bor -970839163.
750440042 = -359078417 bxor -970839163.
-2011762175 = -1439174133 band -1923155199.
-1350567157 = -1439174133 bor -1923155199.
661195018 = -1439174133 bxor -1923155199.
1211171365 = 1802609639 band 1212106301.
1803544575 = 1802609639 bor 1212106301.
592373210 = 1802609639 bxor 1212106301.
9044225 = 581605251 band 31394105.
603955131 = 581605251 bor 31394105.
594910906 = 581605251 bxor 31394105.
-1055577899 = -336254753 band -1054998539.
-335675393 = -336254753 bor -1054998539.
719902506 = -336254753 bxor -1054998539.
-2146885007 = -1473416197 band -2128894351.
-1455425541 = -1473416197 bor -2128894351.
691459466 = -1473416197 bxor -2128894351.
1162940549 = 1876251863 band 1165179053.
1878490367 = 1876251863 bor 1165179053.
715549818 = 1876251863 bxor 1165179053.
103817761 = 665872243 band 104313513.
666367995 = 665872243 bor 104313513.
562550234 = 665872243 bxor 104313513.
-1021312955 = -484440113 band -810561435.
-273688593 = -484440113 bor -810561435.
747624362 = -484440113 bxor -810561435.
-2146303519 = -1606462997 band -2116940319.
-1577099797 = -1606462997 bor -2116940319.
569203722 = -1606462997 bxor -2116940319.
1233133829 = 1774133703 band 1266722589.
1807722463 = 1774133703 bor 1266722589.
574588634 = 1774133703 bxor 1266722589.
142610433 = 713167715 band 226859033.
797416315 = 713167715 bor 226859033.
654805882 = 713167715 bxor 226859033.
-1068990315 = -285703489 band -1051812651.
-268525825 = -285703489 bor -1051812651.
800464490 = -285703489 bxor -1051812651.
-2144861871 = -1606644773 band -1888931503.
-1350714405 = -1606644773 bor -1888931503.
794147466 = -1606644773 bxor -1888931503.
1085145221 = 1693321911 band 1103008141.
1711184831 = 1693321911 bor 1103008141.
626039610 = 1693321911 bxor 1103008141.
26122497 = 600742739 band 227522953.
802143195 = 600742739 bor 227522953.
776020698 = 600742739 bxor 227522953.
-1072627451 = -467822161 band -1053727419.
-448922129 = -467822161 bor -1053727419.
623705322 = -467822161 bxor -1053727419.
-2122317631 = -1481367093 band -2121789247.
-1480838709 = -1481367093 bor -2121789247.
641478922 = -1481367093 bxor -2121789247.
1111558053 = 1793134503 band 1128527869.
1810104319 = 1793134503 bor 1128527869.
698546266 = 1793134503 bxor 1128527869.
33822273 = 637861699 band 199038713.
803078139 = 637861699 bor 199038713.
769255866 = 637861699 bxor 199038713.
-1001518955 = -319927137 band -967890507.
-286298689 = -319927137 bor -967890507.
715220266 = -319927137 bxor -967890507.
-2020278223 = -1477110853 band -2020234191.
-1477066821 = -1477110853 bor -2020234191.
543211402 = -1477110853 bxor -2020234191.
1120342021 = 1658269847 band 1323817581.
1861745407 = 1658269847 bor 1323817581.
741403386 = 1658269847 bxor 1323817581.
219426849 = 760495923 band 229945449.
771014523 = 760495923 bor 229945449.
551587674 = 760495923 bxor 229945449.
-1056404987 = -376857713 band -1017189851.
-337642577 = -376857713 bor -1017189851.
718762410 = -376857713 bxor -1017189851.
-2146958943 = -1542561365 band -2001140831.
-1396743253 = -1542561365 bor -2001140831.
750215690 = -1542561365 bxor -2001140831.
1094789253 = 1640983943 band 1195456733.
1741651423 = 1640983943 bor 1195456733.
646862170 = 1640983943 bxor 1195456733.
134807809 = 799759139 band 136152537.
801103867 = 799759139 bor 136152537.
666296058 = 799759139 bxor 136152537.
-960068075 = -271677825 band -958945643.
-270555393 = -271677825 bor -958945643.
689512682 = -271677825 bxor -958945643.
-2134310127 = -1597043813 band -2082924783.
-1545658469 = -1597043813 bor -2082924783.
588651658 = -1597043813 bxor -2082924783.
1115685445 = 1787348599 band 1118245709.
1789908863 = 1787348599 bor 1118245709.
674223418 = 1787348599 bxor 1118245709.
211292929 = 750342931 band 266245961.
805295963 = 750342931 bor 266245961.
594003034 = 750342931 bxor 266245961.
-900723451 = -346288785 band -890216699.
-335782033 = -346288785 bor -890216699.
564941418 = -346288785 bxor -890216699.
-2071723903 = -1530523253 band -1885542783.
-1344342133 = -1530523253 bor -1885542783.
727381770 = -1530523253 bxor -1885542783.
1224747301 = 1837251431 band 1261463997.
1873968127 = 1837251431 bor 1261463997.
649220826 = 1837251431 bxor 1261463997.
158082049 = 770516739 band 159311033.
771745723 = 770516739 bor 159311033.
613663674 = 770516739 bxor 159311033.
-981462955 = -309252001 band -979365003.
-307154049 = -309252001 bor -979365003.
674308906 = -309252001 bxor -979365003.
-2008911503 = -1472040069 band -1972669967.
-1435798533 = -1472040069 bor -1972669967.
573112970 = -1472040069 bxor -1972669967.
1219496965 = 1761266775 band 1320434733.
1862204543 = 1761266775 bor 1320434733.
642707578 = 1761266775 bxor 1320434733.
4539937 = 645256947 band 155545129.
796262139 = 645256947 bor 155545129.
791722202 = 645256947 bxor 155545129.
-930299067 = -309530801 band -929184795.
-308416529 = -309530801 bor -929184795.
621882538 = -309530801 bxor -929184795.
-2143080095 = -1521274517 band -1972651679.
-1350846101 = -1521274517 bor -1972651679.
792233994 = -1521274517 bxor -1972651679.
1220610053 = 1760655687 band 1321831069.
1861876703 = 1760655687 bor 1321831069.
641266650 = 1760655687 bxor 1321831069.
50340481 = 591553251 band 54080409.
595293179 = 591553251 bor 54080409.
544952698 = 591553251 bxor 54080409.
-1071628267 = -399619521 band -1050644395.
-378635649 = -399619521 bor -1050644395.
692992618 = -399619521 bxor -1050644395.
-2054944687 = -1480111269 band -1920680751.
-1345847333 = -1480111269 bor -1920680751.
709097354 = -1480111269 bxor -1920680751.
1074085893 = 1730495031 band 1086805261.
1743214399 = 1730495031 bor 1086805261.
669128506 = 1730495031 bxor 1086805261.
184614913 = 721537747 band 186725641.
723648475 = 721537747 bor 186725641.
539033562 = 721537747 bxor 186725641.
-1072431099 = -535543505 band -920708923.
-383821329 = -535543505 bor -920708923.
688609770 = -535543505 bxor -920708923.
-1995620287 = -1389510325 band -1990362047.
-1384252085 = -1389510325 bor -1990362047.
611368202 = -1389510325 bxor -1990362047.
1224999717 = 1796548391 band 1304730493.
1876279167 = 1796548391 bor 1304730493.
651279450 = 1796548391 bxor 1304730493.
67109441 = 774049475 band 75788921.
782728955 = 774049475 bor 75788921.
715619514 = 774049475 bxor 75788921.
-997157867 = -308423649 band -992953035.
-304218817 = -308423649 bor -992953035.
692939050 = -308423649 bxor -992953035.
-2141940943 = -1529507013 band -1956841551.
-1344407621 = -1529507013 bor -1956841551.
797533322 = -1529507013 bxor -1956841551.
1107298309 = 1778395159 band 1117281773.
1788378623 = 1778395159 bor 1117281773.
681080314 = 1778395159 bxor 1117281773.
42019489 = 651505331 band 44690409.
654176251 = 651505331 bor 44690409.
612156762 = 651505331 bxor 44690409.
-1004011259 = -286653681 band -986948187.
-269590609 = -286653681 bor -986948187.
734420650 = -286653681 bxor -986948187.
-2004352735 = -1345470165 band -2002112735.
-1343230165 = -1345470165 bor -2002112735.
661122570 = -1345470165 bxor -2002112735.
1187054597 = 1726301447 band 1339661405.
1878908255 = 1726301447 bor 1339661405.
691853658 = 1726301447 bxor 1339661405.
134225921 = 688335523 band 144220505.
698330107 = 688335523 bor 144220505.
564104186 = 688335523 bxor 144220505.
-964638699 = -405287425 band -962004459.
-402653185 = -405287425 bor -962004459.
561985514 = -405287425 bxor -962004459.
-2145123823 = -1595585765 band -1909710191.
-1360172133 = -1595585765 bor -1909710191.
784951690 = -1595585765 bxor -1909710191.
1082348741 = 1652784631 band 1239373517.
1809809407 = 1652784631 bor 1239373517.
727460666 = 1652784631 bxor 1239373517.
641 = 577241747 band 152539849.
729780955 = 577241747 bor 152539849.
729780314 = 577241747 bxor 152539849.
-1073475451 = -502909713 band -1048735099.
-478169361 = -502909713 bor -1048735099.
595306090 = -502909713 bxor -1048735099.
-2138501119 = -1398066933 band -2138451455.
-1398017269 = -1398066933 bor -2138451455.
740483850 = -1398066933 bxor -2138451455.
1212186661 = 1801048807 band 1220578621.
1809440767 = 1801048807 bor 1220578621.
597254106 = 1801048807 bxor 1220578621.
35946497 = 711374467 band 112050233.
787478203 = 711374467 bor 112050233.
751531706 = 711374467 bxor 112050233.
-931125547 = -321636385 band -912185611.
-302696449 = -321636385 bor -912185611.
628429098 = -321636385 bxor -912185611.
-2010501007 = -1452379397 band -1943388815.
-1385267205 = -1452379397 bor -1943388815.
625233802 = -1452379397 bxor -1943388815.
1208222597 = 1839678423 band 1213480877.
1844936703 = 1839678423 bor 1213480877.
636714106 = 1839678423 bxor 1213480877.
35782689 = 573720179 band 60959145.
598896635 = 573720179 bor 60959145.
563113946 = 573720179 bxor 60959145.
-868182459 = -312420657 band -825575579.
-269813777 = -312420657 bor -825575579.
598368682 = -312420657 bxor -825575579.
-2060189471 = -1354886933 band -2060163871.
-1354861333 = -1354886933 bor -2060163871.
705328138 = -1354886933 bxor -2060163871.
1075855365 = 1667944647 band 1211199005.
1803288287 = 1667944647 bor 1211199005.
727432922 = 1667944647 bxor 1211199005.
12157441 = 616149603 band 33279769.
637271931 = 616149603 bor 33279769.
625114490 = 616149603 bxor 33279769.
-872349291 = -292875841 band -864992299.
-285518849 = -292875841 bor -864992299.
586830442 = -292875841 bxor -864992299.
-2021062575 = -1477899557 band -2020652975.
-1477489957 = -1477899557 bor -2020652975.
543572618 = -1477899557 bxor -2020652975.
1076041861 = 1684240823 band 1269766285.
1877965247 = 1684240823 bor 1269766285.
801923386 = 1684240823 bxor 1269766285.
42053633 = 648804947 band 58830985.
665582299 = 648804947 bor 58830985.
623528666 = 648804947 bxor 58830985.
-1061042171 = -521017169 band -909390779.
-369365777 = -521017169 bor -909390779.
691676394 = -521017169 bxor -909390779.
-2032115519 = -1359060789 band -2032015423.
-1358960693 = -1359060789 bor -2032015423.
673154826 = -1359060789 bxor -2032015423.
1073757861 = 1712340647 band 1239695101.
1878277887 = 1712340647 bor 1239695101.
804520026 = 1712340647 bxor 1239695101.
3673153 = 645406275 band 163237369.
804970491 = 645406275 bor 163237369.
801297338 = 645406275 bxor 163237369.
-925871979 = -353084513 band -909029195.
-336241729 = -353084513 bor -909029195.
589630250 = -353084513 bxor -909029195.
-2139028943 = -1580395845 band -1902951631.
-1344318533 = -1580395845 bor -1902951631.
794710410 = -1580395845 bxor -1902951631.
1235222789 = 1806704535 band 1302847853.
1874329599 = 1806704535 bor 1302847853.
639106810 = 1806704535 bxor 1302847853.
72091169 = 743251507 band 99493737.
770654075 = 743251507 bor 99493737.
698562906 = 743251507 bxor 99493737.
-936361979 = -391026033 band -885468891.
-340132945 = -391026033 bor -885468891.
596229034 = -391026033 bxor -885468891.
-2126511967 = -1352392533 band -2117444959.
-1343325525 = -1352392533 bor -2117444959.
783186442 = -1352392533 bxor -2117444959.
1140857989 = 1715608711 band 1167130589.
1741881311 = 1715608711 bor 1167130589.
601023322 = 1715608711 bxor 1167130589.
134264833 = 706345507 band 153271513.
725352187 = 706345507 bor 153271513.
591087354 = 706345507 bxor 153271513.
-938998507 = -335014529 band -931574379.
-327590401 = -335014529 bor -931574379.
611408106 = -335014529 bxor -931574379.
-2013132271 = -1466791269 band -1955713519.
-1409372517 = -1466791269 bor -1955713519.
603759754 = -1466791269 bxor -1955713519.
1082396741 = 1686451575 band 1140234829.
1744289663 = 1686451575 bor 1140234829.
661892922 = 1686451575 bxor 1140234829.
885249 = 730706451 band 69176905.
798998107 = 730706451 bor 69176905.
798112858 = 730706451 bxor 69176905.
-998161403 = -325624721 band -943077883.
-270541201 = -325624721 bor -943077883.
727620202 = -325624721 bxor -943077883.
-1910173567 = -1343795061 band -1910129279.
-1343750773 = -1343795061 bor -1910129279.
566422794 = -1343795061 bxor -1910129279.
1122508837 = 1660447335 band 1324331197.
1862269695 = 1660447335 bor 1324331197.
739760858 = 1660447335 bxor 1324331197.
100860417 = 639059459 band 124492729.
662691771 = 639059459 bor 124492729.
561831354 = 639059459 bxor 124492729.
-1021298091 = -406962337 band -887014795.
-272679041 = -406962337 bor -887014795.
748619050 = -406962337 bxor -887014795.
-2146434959 = -1447988613 band -2074605327.
-1376158981 = -1447988613 bor -2074605327.
770275978 = -1447988613 bxor -2074605327.
1079116549 = 1809496919 band 1079198509.
1809578879 = 1809496919 bor 1079198509.
730462330 = 1809496919 bxor 1079198509.
4564257 = 686142963 band 55436585.
737015291 = 686142963 bor 55436585.
732451034 = 686142963 bxor 55436585.
-1072518587 = -526664113 band -1070159131.
-524304657 = -526664113 bor -1070159131.
548213930 = -526664113 bxor -1070159131.
-2144595871 = -1409290133 band -2144595871.
-1409290133 = -1409290133 bor -2144595871.
735305738 = -1409290133 bxor -2144595871.
1160249349 = 1730881607 band 1169707421.
1740339679 = 1730881607 bor 1169707421.
580090330 = 1730881607 bxor 1169707421.
80216193 = 753402339 band 130902681.
804088827 = 753402339 bor 130902681.
723872634 = 753402339 bxor 130902681.
-1073737451 = -535897793 band -1065281707.
-527442049 = -535897793 bor -1065281707.
546295402 = -535897793 bxor -1065281707.
-1971273135 = -1365128613 band -1953967151.
-1347822629 = -1365128613 bor -1953967151.
623450506 = -1365128613 bxor -1953967151.
1075875845 = 1789440311 band 1081465869.
1795030335 = 1789440311 bor 1081465869.
719154490 = 1789440311 bxor 1081465869.
75573249 = 617425363 band 78720009.
620572123 = 617425363 bor 78720009.
544998874 = 617425363 bxor 78720009.
-1070198779 = -457797585 band -1053327419.
-440926225 = -457797585 bor -1053327419.
629272554 = -457797585 bxor -1053327419.
-2013003711 = -1423572917 band -2011868351.
-1422437557 = -1423572917 bor -2011868351.
590566154 = -1423572917 bxor -2011868351.
1099055653 = 1775392295 band 1168302717.
1844639359 = 1775392295 bor 1168302717.
745583706 = 1775392295 bxor 1168302717.
151005505 = 755248579 band 159394169.
763637243 = 755248579 bor 159394169.
612631738 = 755248579 bxor 159394169.
-1034887147 = -487464161 band -1018108875.
-470685889 = -487464161 bor -1018108875.
564201258 = -487464161 bxor -1018108875.
-1944550863 = -1394896325 band -1892118863.
-1342464325 = -1394896325 bor -1892118863.
602086538 = -1394896325 bxor -1892118863.
1141244933 = 1709643543 band 1310090477.
1878489087 = 1709643543 bor 1310090477.
737244154 = 1709643543 bxor 1310090477.
25165985 = 733744563 band 92365545.
800944123 = 733744563 bor 92365545.
775778138 = 733744563 bxor 92365545.
-1065074683 = -455093745 band -1014741851.
-404760913 = -455093745 bor -1014741851.
660313770 = -455093745 bxor -1014741851.
-2146336735 = -1596882901 band -2112256479.
-1562802645 = -1596882901 bor -2112256479.
583534090 = -1596882901 bxor -2112256479.
1147494405 = 1843786759 band 1181180765.
1877473119 = 1843786759 bor 1181180765.
729978714 = 1843786759 bxor 1181180765.
10733569 = 551799203 band 129751129.
670816763 = 551799203 bor 129751129.
660083194 = 551799203 bxor 129751129.
-901251051 = -362849025 band -901209835.
-362807809 = -362849025 bor -901209835.
538443242 = -362849025 bxor -901209835.
-2120873967 = -1512650213 band -1986053743.
-1377829989 = -1512650213 bor -1986053743.
743043978 = -1512650213 bxor -1986053743.
1317850309 = 1854794999 band 1324146125.
1861090815 = 1854794999 bor 1324146125.
543240506 = 1854794999 bxor 1324146125.
102891905 = 640311699 band 251038153.
788457947 = 640311699 bor 251038153.
685566042 = 640311699 bxor 251038153.
-922451579 = -384859153 band -875234939.
-337642513 = -384859153 bor -875234939.
584809066 = -384859153 bxor -875234939.
-2073026559 = -1401262069 band -2039437055.
-1367672565 = -1401262069 bor -2039437055.
705353994 = -1401262069 bxor -2039437055.
1109131301 = 1650328039 band 1270731837.
1811928575 = 1650328039 bor 1270731837.
702797274 = 1650328039 bxor 1270731837.
146298113 = 788452739 band 163084089.
805238715 = 788452739 bor 163084089.
658940602 = 788452739 bxor 163084089.
-939506475 = -330348833 band -937406987.
-328249345 = -330348833 bor -937406987.
611257130 = -330348833 bxor -937406987.
-2147463055 = -1492422149 band -2131438479.
-1476397573 = -1492422149 bor -2131438479.
671065482 = -1492422149 bxor -2131438479.
1083245189 = 1637167831 band 1152468653.
1706391295 = 1637167831 bor 1152468653.
623146106 = 1637167831 bxor 1152468653.
8225 = 680535411 band 105423017.
785950203 = 680535411 bor 105423017.
785941978 = 680535411 bxor 105423017.
-1071545275 = -448944689 band -891183515.
-268582929 = -448944689 bor -891183515.
802962346 = -448944689 bxor -891183515.
-1995404319 = -1449603093 band -1991066655.
-1445265429 = -1449603093 bor -1991066655.
550138890 = -1449603093 bxor -1991066655.
1074935045 = 1647476679 band 1163801885.
1736343519 = 1647476679 bor 1163801885.
661408474 = 1647476679 bxor 1163801885.
9175041 = 701321571 band 44959257.
737105787 = 701321571 bor 44959257.
727930746 = 701321571 bxor 44959257.
-896950123 = -356933441 band -879760683.
-339744001 = -356933441 bor -879760683.
557206122 = -356933441 bxor -879760683.
-2123298479 = -1443788325 band -2022613167.
-1343103013 = -1443788325 bor -2022613167.
780195466 = -1443788325 bxor -2022613167.
1158711429 = 1744103607 band 1293655949.
1879048127 = 1744103607 bor 1293655949.
720336698 = 1744103607 bxor 1293655949.
2425089 = 593844563 band 212838281.
804257755 = 593844563 bor 212838281.
801832666 = 593844563 bxor 212838281.
-916311291 = -379439185 band -849202363.
-312330257 = -379439185 bor -849202363.
603981034 = -379439185 bxor -849202363.
-1968922943 = -1348165685 band -1963475263.
-1342718005 = -1348165685 bor -1963475263.
626204938 = -1348165685 bxor -1963475263.
1140852133 = 1683713447 band 1325434365.
1868295679 = 1683713447 bor 1325434365.
727443546 = 1683713447 bxor 1325434365.
29623361 = 801586499 band 30704889.
802668027 = 801586499 bor 30704889.
773044666 = 801586499 bxor 30704889.
-1022991723 = -476681569 band -816875595.
-270565441 = -476681569 bor -816875595.
752426282 = -476681569 bxor -816875595.
-2147479503 = -1543433797 band -1957897679.
-1353851973 = -1543433797 bor -1957897679.
793627530 = -1543433797 bxor -1957897679.
1084295173 = 1722093207 band 1105455213.
1743253247 = 1722093207 bor 1105455213.
658958074 = 1722093207 bxor 1105455213.
52534305 = 589430067 band 258186857.
795082619 = 589430067 bor 258186857.
742548314 = 589430067 bxor 258186857.
-1073465339 = -512411249 band -871450587.
-310396497 = -512411249 bor -871450587.
763068842 = -512411249 bxor -871450587.
-2112515679 = -1575624789 band -2020101727.
-1483210837 = -1575624789 bor -2020101727.
629304842 = -1575624789 bxor -2020101727.
1079034501 = 1808845703 band 1079822045.
1809633247 = 1808845703 bor 1079822045.
730598746 = 1808845703 bxor 1079822045.
39883009 = 728013091 band 40104921.
728235003 = 728013091 bor 40104921.
688351994 = 728013091 bxor 40104921.
-1072389099 = -522345345 band -904465259.
-354421505 = -522345345 bor -904465259.
717967594 = -522345345 bxor -904465259.
-2035154671 = -1498281573 band -2034285295.
-1497412197 = -1498281573 bor -2034285295.
537742474 = -1498281573 bxor -2034285295.
1216356421 = 1855825015 band 1220682061.
1860150655 = 1855825015 bor 1220682061.
643794234 = 1855825015 bxor 1220682061.
1835265 = 540938515 band 127698249.
666801499 = 540938515 bor 127698249.
664966234 = 540938515 bxor 127698249.
-1056036603 = -445731985 band -878760699.
-268456081 = -445731985 bor -878760699.
787580522 = -445731985 bxor -878760699.
-2141158271 = -1604022389 band -2023058303.
-1485922421 = -1604022389 bor -2023058303.
655235850 = -1604022389 bxor -2023058303.
1158320421 = 1737136487 band 1294661565.
1873477631 = 1737136487 bor 1294661565.
715157210 = 1737136487 bxor 1294661565.
51658753 = 589128963 band 194269881.
731740091 = 589128963 bor 194269881.
680081338 = 589128963 bxor 194269881.
-930725803 = -393785761 band -828481163.
-291541121 = -393785761 bor -828481163.
639184682 = -393785761 bxor -828481163.
-2147479183 = -1350798981 band -2147442703.
-1350762501 = -1350798981 bor -2147442703.
796716682 = -1350798981 bxor -2147442703.
1078331909 = 1826007639 band 1131301421.
1878977151 = 1826007639 bor 1131301421.
800645242 = 1826007639 bxor 1131301421.
168825889 = 791778547 band 177364009.
800316667 = 791778547 bor 177364009.
631490778 = 791778547 bxor 177364009.
-935165627 = -381252273 band -859074075.
-305160721 = -381252273 bor -859074075.
630004906 = -381252273 bxor -859074075.
-2046285983 = -1509380245 band -1901566111.
-1364660373 = -1509380245 bor -1901566111.
681625610 = -1509380245 bxor -1901566111.
1073745925 = 1652610887 band 1159927965.
1738792927 = 1652610887 bor 1159927965.
665047002 = 1652610887 bxor 1159927965.
630913 = 694788323 band 10330521.
704487931 = 694788323 bor 10330521.
703857018 = 694788323 bxor 10330521.
-930535403 = -326408129 band -878854571.
-274727297 = -326408129 bor -878854571.
655808106 = -326408129 bxor -878854571.
-2125969327 = -1478997669 band -1991709999.
-1344738341 = -1478997669 bor -1991709999.
781230986 = -1478997669 bxor -1991709999.
1241522181 = 1783111735 band 1335911181.
1877500735 = 1783111735 bor 1335911181.
635978554 = 1783111735 bxor 1335911181.
7602177 = 544508115 band 159195913.
696101851 = 544508115 bor 159195913.
688499674 = 544508115 bxor 159195913.
-868170235 = -319496401 band -867440955.
-318767121 = -319496401 bor -867440955.
549403114 = -319496401 bxor -867440955.
-2012730815 = -1434828981 band -1920390591.
-1342488757 = -1434828981 bor -1920390591.
670242058 = -1434828981 bxor -1920390591.
1135149349 = 1672185127 band 1140664701.
1677700479 = 1672185127 bor 1140664701.
542551130 = 1672185127 bxor 1140664701.
8470593 = 750865603 band 12050553.
754445563 = 750865603 bor 12050553.
745974970 = 750865603 bxor 12050553.
-893320683 = -354291169 band -875754699.
-336725185 = -354291169 bor -875754699.
556595498 = -354291169 bxor -875754699.
-2146434767 = -1522691781 band -2133842511.
-1510099525 = -1522691781 bor -2133842511.
636335242 = -1522691781 bxor -2133842511.
1124073989 = 1810499095 band 1192258541.
1878683647 = 1810499095 bor 1192258541.
754609658 = 1810499095 bxor 1192258541.
1362081 = 545189043 band 26532329.
570359291 = 545189043 bor 26532329.
568997210 = 545189043 bxor 26532329.
-1068490491 = -328097521 band -1026020443.
-285627473 = -328097521 bor -1026020443.
782863018 = -328097521 bxor -1026020443.
-2147476191 = -1590608085 band -2142970591.
-1586102485 = -1590608085 bor -2142970591.
561373706 = -1590608085 bxor -2142970591.
1073750533 = 1845666567 band 1097935453.
1869851487 = 1845666567 bor 1097935453.
796100954 = 1845666567 bxor 1097935453.
119015425 = 664561827 band 119213913.
664760315 = 664561827 bor 119213913.
545744890 = 664561827 bxor 119213913.
-981448683 = -310187009 band -974895083.
-303633409 = -310187009 bor -974895083.
677815274 = -310187009 bxor -974895083.
-2147205103 = -1457239781 band -2133962607.
-1443997285 = -1457239781 bor -2133962607.
703207818 = -1457239781 bxor -2133962607.
1110720709 = 1655987191 band 1333159117.
1878425599 = 1655987191 bor 1333159117.
767704890 = 1655987191 bxor 1333159117.
67141761 = 667467923 band 202473673.
802799835 = 667467923 bor 202473673.
735658074 = 667467923 bxor 202473673.
-987742075 = -273362193 band -987209595.
-272829713 = -273362193 bor -987209595.
714912362 = -273362193 bxor -987209595.
-1996390399 = -1448759541 band -1894547455.
-1346916597 = -1448759541 bor -1894547455.
649473802 = -1448759541 bxor -1894547455.
1077284901 = 1618882791 band 1094130493.
1635728383 = 1618882791 bor 1094130493.
558443482 = 1618882791 bxor 1094130493.
7480321 = 544404611 band 184495673.
721419963 = 544404611 bor 184495673.
713939642 = 544404611 bxor 184495673.
-939371307 = -362392097 band -862227211.
-285248001 = -362392097 bor -862227211.
654123306 = -362392097 bxor -862227211.
-2130681743 = -1593544453 band -1887736975.
-1350599685 = -1593544453 bor -1887736975.
780082058 = -1593544453 bxor -1887736975.
1250558341 = 1805590999 band 1250577837.
1805610495 = 1805590999 bor 1250577837.
555052154 = 1805590999 bxor 1250577837.
168428577 = 717882483 band 237705129.
787159035 = 717882483 bor 237705129.
618730458 = 717882483 bxor 237705129.
-1028389819 = -357141297 band -1007385243.
-336136721 = -357141297 bor -1007385243.
692253098 = -357141297 bxor -1007385243.
-1911749919 = -1353740565 band -1909648671.
-1351639317 = -1353740565 bor -1909648671.
560110602 = -1353740565 bxor -1909648671.
1107700741 = 1712729799 band 1124531229.
1729560287 = 1712729799 bor 1124531229.
621859546 = 1712729799 bxor 1124531229.
161230849 = 700248163 band 261897497.
800914811 = 700248163 bor 261897497.
639683962 = 700248163 bxor 261897497.
-1031798379 = -477876289 band -827682347.
-273760257 = -477876289 bor -827682347.
758038122 = -477876289 bxor -827682347.
-2046427055 = -1504311077 band -1894812079.
-1352696101 = -1504311077 bor -1894812079.
693730954 = -1504311077 bxor -1894812079.
1174406789 = 1872910263 band 1174677133.
1873180607 = 1872910263 bor 1174677133.
698773818 = 1872910263 bxor 1174677133.
152606721 = 704297043 band 152673929.
704364251 = 704297043 bor 152673929.
551757530 = 704297043 bxor 152673929.
-916159995 = -311523665 band -873162171.
-268525841 = -311523665 bor -873162171.
647634154 = -311523665 bxor -873162171.
-1988062015 = -1448681781 band -1916168767.
-1376788533 = -1448681781 bor -1916168767.
611273482 = -1448681781 bxor -1916168767.
1082166437 = 1707252903 band 1117310205.
1742396671 = 1707252903 bor 1117310205.
660230234 = 1707252903 bxor 1117310205.
2234433 = 569531459 band 69876729.
637173755 = 569531459 bor 69876729.
634939322 = 569531459 bxor 69876729.
-960489323 = -422282849 band -959865163.
-421658689 = -422282849 bor -959865163.
538830634 = -422282849 bxor -959865163.
-1937764303 = -1366224709 band -1916636879.
-1345097285 = -1366224709 bor -1916636879.
592667018 = -1366224709 bxor -1916636879.
1133636869 = 1672871319 band 1268510573.
1807745023 = 1672871319 bor 1268510573.
674108154 = 1672871319 bxor 1268510573.
1053729 = 567467059 band 169153897.
735567227 = 567467059 bor 169153897.
734513498 = 567467059 bxor 169153897.
-1044379643 = -472577905 band -975134939.
-403333201 = -472577905 bor -975134939.
641046442 = -472577905 bxor -975134939.
-2011101023 = -1406951765 band -1977546591.
-1373397333 = -1406951765 bor -1977546591.
637703690 = -1406951765 bxor -1977546591.
1109395589 = 1652259463 band 1201966557.
1744830431 = 1652259463 bor 1201966557.
635434842 = 1652259463 bxor 1201966557.
58796033 = 596326435 band 65088217.
602618619 = 596326435 bor 65088217.
543822586 = 596326435 bxor 65088217.
-905964779 = -296799361 band -877618283.
-268452865 = -296799361 bor -877618283.
637511914 = -296799361 bxor -877618283.
-2129917935 = -1423079269 band -2050204655.
-1343365989 = -1423079269 bor -2050204655.
786551946 = -1423079269 bxor -2050204655.
1073741893 = 1758598007 band 1091151949.
1776008063 = 1758598007 bor 1091151949.
702266170 = 1758598007 bxor 1091151949.
171995137 = 717910035 band 173374537.
719289435 = 717910035 bor 173374537.
547294298 = 717910035 bxor 173374537.
-1000304635 = -438175121 band -965700603.
-403571089 = -438175121 bor -965700603.
596733546 = -438175121 bxor -965700603.
-2111223167 = -1505898869 band -1955894399.
-1350570101 = -1505898869 bor -1955894399.
760653066 = -1505898869 bxor -1955894399.
1092618277 = 1798883431 band 1172455101.
1878720255 = 1798883431 bor 1172455101.
786101978 = 1798883431 bxor 1172455101.
83427329 = 620725251 band 100207033.
637504955 = 620725251 bor 100207033.
554077626 = 620725251 bxor 100207033.
-1073477547 = -269722273 band -1072199563.
-268444289 = -269722273 bor -1072199563.
805033258 = -269722273 bxor -1072199563.
-1994313615 = -1448906629 band -1922746639.
-1377339653 = -1448906629 bor -1922746639.
616973962 = -1448906629 bxor -1922746639.
1208226053 = 1810798935 band 1208308013.
1810880895 = 1810798935 bor 1208308013.
602654842 = 1810798935 bxor 1208308013.
152064801 = 693728243 band 252891945.
794555387 = 693728243 bor 252891945.
642490586 = 693728243 bxor 252891945.
-972269499 = -410166193 band -832800539.
-270697233 = -410166193 bor -832800539.
701572266 = -410166193 bxor -832800539.
-2124403103 = -1553109397 band -2048868767.
-1477575061 = -1553109397 bor -2048868767.
646828042 = -1553109397 bxor -2048868767.
1207993861 = 1794278983 band 1292492701.
1878777823 = 1794278983 bor 1292492701.
670783962 = 1794278983 bxor 1292492701.
142678145 = 684146659 band 229234841.
770703355 = 684146659 bor 229234841.
628025210 = 684146659 bxor 229234841.
-1063099115 = -308021441 band -1028233899.
-273156225 = -308021441 bor -1028233899.
789942890 = -308021441 bxor -1028233899.
-2109734831 = -1553282981 band -2033909295.
-1477457445 = -1553282981 bor -2033909295.
632277386 = -1553282981 bxor -2033909295.
1174571525 = 1711509303 band 1313270285.
1850208063 = 1711509303 bor 1313270285.
675636538 = 1711509303 bxor 1313270285.
159711745 = 771221459 band 159717897.
771227611 = 771221459 bor 159717897.
611515866 = 771221459 bxor 159717897.
-934540283 = -389075409 band -899920443.
-354455569 = -389075409 bor -899920443.
580084714 = -389075409 bxor -899920443.
-1993867199 = -1423278517 band -1984364223.
-1413775541 = -1423278517 bor -1984364223.
580091658 = -1423278517 bxor -1984364223.
1216360485 = 1755362343 band 1221816445.
1760818303 = 1755362343 bor 1221816445.
544457818 = 1755362343 bxor 1221816445.
134873921 = 760900547 band 170628985.
796655611 = 760900547 bor 170628985.
661781690 = 760900547 bxor 170628985.
-1002176491 = -445775585 band -834325963.
-277925057 = -445775585 bor -834325963.
724251434 = -445775585 bxor -834325963.
-2145152975 = -1376022469 band -2145141583.
-1376011077 = -1376022469 bor -2145141583.
769141898 = -1376022469 bxor -2145141583.
1275097093 = 1812526359 band 1300656877.
1838086143 = 1812526359 bor 1300656877.
562989050 = 1812526359 bxor 1300656877.
67387553 = 622709683 band 115626217.
670948347 = 622709683 bor 115626217.
603560794 = 622709683 bxor 115626217.
-1056436219 = -442535921 band -1020783963.
-406883665 = -442535921 bor -1020783963.
649552554 = -442535921 bxor -1020783963.
-2144586719 = -1595081173 band -2094255071.
-1544749525 = -1595081173 bor -2094255071.
599837194 = -1595081173 bxor -2094255071.
1077039109 = 1731940871 band 1089925469.
1744827231 = 1731940871 bor 1089925469.
667788122 = 1731940871 bxor 1089925469.
70256129 = 758187939 band 112608857.
800540667 = 758187939 bor 112608857.
730284538 = 758187939 bxor 112608857.
-1052612075 = -515736833 band -914624747.
-377749505 = -515736833 bor -914624747.
674862570 = -515736833 bxor -914624747.
-2104934383 = -1429354469 band -2085001327.
-1409421413 = -1429354469 bor -2085001327.
695512970 = -1429354469 bxor -2085001327.
1249036997 = 1861667575 band 1266412493.
1879043071 = 1861667575 bor 1266412493.
630006074 = 1861667575 bxor 1266412493.
4200321 = 658710419 band 6846409.
661356507 = 658710419 bor 6846409.
657156186 = 658710419 bxor 6846409.
-982122107 = -436854289 band -847788155.
-302520337 = -436854289 bor -847788155.
679601770 = -436854289 bxor -847788155.
-2145368575 = -1540559349 band -1972218111.
-1367408885 = -1540559349 bor -1972218111.
777959690 = -1540559349 bxor -1972218111.
1093157413 = 1706713063 band 1227645501.
1841201151 = 1706713063 bor 1227645501.
748043738 = 1706713063 bxor 1227645501.
176226561 = 784536451 band 176284985.
784594875 = 784536451 bor 176284985.
608368314 = 784536451 bxor 176284985.
-955252523 = -417766177 band -955081739.
-417595393 = -417766177 bor -955081739.
537657130 = -417766177 bxor -955081739.
-2028469647 = -1487310853 band -2017590671.
-1476431877 = -1487310853 bor -2017590671.
552037770 = -1487310853 bxor -2017590671.
1237651589 = 1808077015 band 1239372973.
1809798399 = 1808077015 bor 1239372973.
572146810 = 1808077015 bxor 1239372973.
139035169 = 685761395 band 189370025.
736096251 = 685761395 bor 189370025.
597061082 = 685761395 bxor 189370025.
-939311035 = -305445937 band -905745307.
-271880209 = -305445937 bor -905745307.
667430826 = -305445937 bxor -905745307.
-2143139359 = -1604170261 band -2084345375.
-1545376277 = -1604170261 bor -2084345375.
597763082 = -1604170261 bxor -2084345375.
1090633989 = 1863704007 band 1093387037.
1866457055 = 1863704007 bor 1093387037.
775823066 = 1863704007 bxor 1093387037.
8389633 = 612929379 band 147223577.
751763323 = 612929379 bor 147223577.
743373690 = 612929379 bxor 147223577.
-1061144427 = -387268929 band -977192747.
-303317249 = -387268929 bor -977192747.
757827178 = -387268929 bxor -977192747.
-1946122927 = -1391032357 band -1905685167.
-1350594597 = -1391032357 bor -1905685167.
595528330 = -1391032357 bxor -1905685167.
1114145925 = 1802225335 band 1181265293.
1869344703 = 1802225335 bor 1181265293.
755198778 = 1802225335 bxor 1181265293.
137106689 = 711726931 band 146773385.
721393627 = 711726931 bor 146773385.
584286938 = 711726931 bxor 146773385.
-989724411 = -317270609 band -981270203.
-308816401 = -317270609 bor -981270203.
680908010 = -317270609 bxor -981270203.
-1929048895 = -1392173621 band -1890095935.
-1353220661 = -1392173621 bor -1890095935.
575828234 = -1392173621 bxor -1890095935.
1074070437 = 1782959015 band 1152193533.
1861082111 = 1782959015 bor 1152193533.
787011674 = 1782959015 bxor 1152193533.
12153409 = 754547523 band 12317433.
754711547 = 754547523 bor 12317433.
742558138 = 754547523 bxor 12317433.
-1070694251 = -458323809 band -1069562443.
-457192001 = -458323809 bor -1069562443.
613502250 = -458323809 bxor -1069562443.
-2123102159 = -1585639493 band -2047604687.
-1510142021 = -1585639493 bor -2047604687.
612960138 = -1585639493 bxor -2047604687.
1120068613 = 1659038871 band 1255143021.
1794113279 = 1659038871 bor 1255143021.
674044666 = 1659038871 bxor 1255143021.
165921 = 677362483 band 100830313.
778026875 = 677362483 bor 100830313.
777860954 = 677362483 bxor 100830313.
-931101179 = -271526001 band -928086491.
-268511313 = -271526001 bor -928086491.
662589866 = -271526001 bxor -928086491.
-1996202591 = -1383244373 band -1989779551.
-1376821333 = -1383244373 bor -1989779551.
619381258 = -1383244373 bxor -1989779551.
1245708421 = 1782720903 band 1265128669.
1802141151 = 1782720903 bor 1265128669.
556432730 = 1782720903 bxor 1265128669.
8929537 = 579720995 band 228221401.
799012859 = 579720995 bor 228221401.
790083322 = 579720995 bxor 228221401.
-1002159595 = -463682945 band -851033451.
-312556801 = -463682945 bor -851033451.
689602794 = -463682945 bxor -851033451.
-2147155183 = -1509619813 band -2003471599.
-1365936229 = -1509619813 bor -2003471599.
781218954 = -1509619813 bxor -2003471599.
1073742405 = 1663206007 band 1288515405.
1877979007 = 1663206007 bor 1288515405.
804236602 = 1663206007 bxor 1288515405.
134365953 = 724750099 band 206205769.
796589915 = 724750099 bor 206205769.
662223962 = 724750099 bxor 206205769.
-936294139 = -302954129 band -935462139.
-302122129 = -302954129 bor -935462139.
634172010 = -302954129 bxor -935462139.
-2145386367 = -1586295413 band -1977073023.
-1417982069 = -1586295413 bor -1977073023.
727404298 = -1586295413 bxor -1977073023.
1207993637 = 1845688167 band 1226147261.
1863841791 = 1845688167 bor 1226147261.
655848154 = 1845688167 bxor 1226147261.
43614209 = 733848323 band 110739641.
800973755 = 733848323 bor 110739641.
757359546 = 733848323 bxor 110739641.
-846451627 = -303207329 band -812863627.
-269619329 = -303207329 bor -812863627.
576832298 = -303207329 bxor -812863627.
-2012983951 = -1473876101 band -1937388047.
-1398280197 = -1473876101 bor -1937388047.
614703754 = -1473876101 bxor -1937388047.
1207961605 = 1763870807 band 1310218285.
1866127487 = 1763870807 bor 1310218285.
658165882 = 1763870807 bxor 1310218285.
5063201 = 660427507 band 13584937.
668949243 = 660427507 bor 13584937.
663886042 = 660427507 bxor 13584937.
-1067447483 = -344970417 band -991338523.
-268861457 = -344970417 bor -991338523.
798586026 = -344970417 bxor -991338523.
-2080111263 = -1540477589 band -2049632927.
-1509999253 = -1540477589 bor -2049632927.
570112010 = -1540477589 bxor -2049632927.
1073751045 = 1619014983 band 1298966173.
1844230111 = 1619014983 bor 1298966173.
770479066 = 1619014983 bxor 1298966173.
167775873 = 721477347 band 250744729.
804446203 = 721477347 bor 250744729.
636670330 = 721477347 bxor 250744729.
-1052244971 = -480737729 band -976548779.
-405041537 = -480737729 bor -976548779.
647203434 = -480737729 bxor -976548779.
-2124873647 = -1587984549 band -2080565039.
-1543675941 = -1587984549 bor -2080565039.
581197706 = -1587984549 bxor -2080565039.
1279815685 = 1843068471 band 1281978637.
1845231423 = 1843068471 bor 1281978637.
565415738 = 1843068471 bxor 1281978637.
71368705 = 760694483 band 80285961.
769611739 = 760694483 bor 80285961.
698243034 = 760694483 bxor 80285961.
-935316475 = -398099153 band -882330427.
-345113105 = -398099153 bor -882330427.
590203370 = -398099153 bxor -882330427.
-1943758783 = -1388921525 band -1935353791.
-1380516533 = -1388921525 bor -1935353791.
563242250 = -1388921525 bxor -1935353791.
1075946277 = 1756488487 band 1143322493.
1823864703 = 1756488487 bor 1143322493.
747918426 = 1756488487 bxor 1143322493.
80415297 = 785353411 band 98258553.
803196667 = 785353411 bor 98258553.
722781370 = 785353411 bxor 98258553.
-1030746091 = -493481953 band -893822667.
-356558529 = -493481953 bor -893822667.
674187562 = -493481953 bxor -893822667.
-2062482639 = -1491759301 band -1926016079.
-1355292741 = -1491759301 bor -1926016079.
707189898 = -1491759301 bxor -1926016079.
1077960709 = 1715725335 band 1098414573.
1736179199 = 1715725335 bor 1098414573.
658218490 = 1715725335 bxor 1098414573.
17334945 = 697871027 band 91211753.
771747835 = 697871027 bor 91211753.
754412890 = 697871027 bxor 91211753.
-1067370235 = -529973489 band -999032411.
-461635665 = -529973489 bor -999032411.
605734570 = -529973489 bxor -999032411.
-2147186399 = -1610302165 band -1966109919.
-1429225685 = -1610302165 bor -1966109919.
717960714 = -1610302165 bxor -1966109919.
1083179013 = 1771045127 band 1157150813.
1845016927 = 1771045127 bor 1157150813.
761837914 = 1771045127 bxor 1157150813.
8463361 = 564242083 band 109935961.
665714683 = 564242083 bor 109935961.
657251322 = 564242083 bxor 109935961.
-988938219 = -442627585 band -988834283.
-442523649 = -442627585 bor -988834283.
546414570 = -442627585 bxor -988834283.
-2109716975 = -1428994277 band -2107605359.
-1426882661 = -1428994277 bor -2107605359.
682834314 = -1428994277 bxor -2107605359.
1112879301 = 1666529783 band 1123906253.
1677556735 = 1666529783 bor 1123906253.
564677434 = 1666529783 bxor 1123906253.
10055297 = 614039187 band 201027273.
805011163 = 614039187 bor 201027273.
794955866 = 614039187 bxor 201027273.
-1060953979 = -338464529 band -993841531.
-271352081 = -338464529 bor -993841531.
789601898 = -338464529 bxor -993841531.
-2013254655 = -1408226037 band -2004013567.
-1398984949 = -1408226037 bor -2004013567.
614269706 = -1408226037 bxor -2004013567.
1108379685 = 1645383399 band 1134405949.
1671409663 = 1645383399 bor 1134405949.
563029978 = 1645383399 bxor 1134405949.
138416129 = 703541891 band 138452025.
703577787 = 703541891 bor 138452025.
565161658 = 703541891 bxor 138452025.
-1040170283 = -496471073 band -947535115.
-403835905 = -496471073 bor -947535115.
636334378 = -496471073 bxor -947535115.
-2012739471 = -1442156805 band -1984128655.
-1413545989 = -1442156805 bor -1984128655.
599193482 = -1442156805 bxor -1984128655.
1107319685 = 1644625879 band 1118854061.
1656160255 = 1644625879 bor 1118854061.
548840570 = 1644625879 bxor 1118854061.
8388641 = 584172147 band 228853161.
804636667 = 584172147 bor 228853161.
796248026 = 584172147 bxor 228853161.
-871624123 = -293858609 band -854699163.
-276933649 = -293858609 bor -854699163.
594690474 = -293858609 bxor -854699163.
-2012151583 = -1395585813 band -1978285855.
-1361720085 = -1395585813 bor -1978285855.
650431498 = -1395585813 bxor -1978285855.
1291880453 = 1831963847 band 1338804765.
1878888159 = 1831963847 bor 1338804765.
587007706 = 1831963847 bxor 1338804765.
169880065 = 707800675 band 237808409.
775729019 = 707800675 bor 237808409.
605848954 = 707800675 bxor 237808409.
-1061073515 = -353546817 band -1059856427.
-352329729 = -353546817 bor -1059856427.
708743786 = -353546817 bxor -1059856427.
-2077031343 = -1372387621 band -2055232431.
-1350588709 = -1372387621 bor -2055232431.
726442634 = -1372387621 bxor -2055232431.
1245787269 = 1800484279 band 1313420429.
1868117439 = 1800484279 bor 1313420429.
622330170 = 1800484279 bxor 1313420429.
10552321 = 616134227 band 195136649.
800718555 = 616134227 bor 195136649.
790166234 = 616134227 bxor 195136649.
-938926075 = -396680017 band -905091003.
-362844945 = -396680017 bor -905091003.
576081130 = -396680017 bxor -905091003.
-1985920831 = -1447076661 band -1885256767.
-1346412597 = -1447076661 bor -1885256767.
639508234 = -1447076661 bxor -1885256767.
1092901541 = 1642396327 band 1161648893.
1711143679 = 1642396327 bor 1161648893.
618242138 = 1642396327 bxor 1161648893.
8947777 = 551328323 band 126462457.
668843003 = 551328323 bor 126462457.
659895226 = 551328323 bxor 126462457.
-920615787 = -316368993 band -877531979.
-273285185 = -316368993 bor -877531979.
647330602 = -316368993 bxor -877531979.
-2134831567 = -1396371781 band -2082365647.
-1343905861 = -1396371781 bor -2082365647.
790925706 = -1396371781 bxor -2082365647.
1143724293 = 1680595863 band 1333788013.
1870659583 = 1680595863 bor 1333788013.
726935290 = 1680595863 bxor 1333788013.
34079265 = 650680883 band 53216105.
669817723 = 650680883 bor 53216105.
635738458 = 650680883 bxor 53216105.
-999807995 = -446126449 band -998740699.
-445059153 = -446126449 bor -998740699.
554748842 = -446126449 bxor -998740699.
-2075978591 = -1504502613 band -2056800607.
-1485324629 = -1504502613 bor -2056800607.
590653962 = -1504502613 bxor -2056800607.
1126176901 = 1663359111 band 1269308381.
1806490591 = 1663359111 bor 1269308381.
680313690 = 1663359111 bxor 1269308381.
135008257 = 678196771 band 261069017.
804257531 = 678196771 bor 261069017.
669249274 = 678196771 bxor 261069017.
-1039777515 = -486125185 band -824710763.
-271058433 = -486125185 bor -824710763.
768719082 = -486125185 bxor -824710763.
-2028436975 = -1489467749 band -1894086127.
-1355116901 = -1489467749 bor -1894086127.
673320074 = -1489467749 bxor -1894086127.
1275899973 = 1838084471 band 1275901517.
1838086015 = 1838084471 bor 1275901517.
562186042 = 1838084471 bxor 1275901517.
24324609 = 561458707 band 226191945.
763326043 = 561458707 bor 226191945.
739001434 = 561458707 bxor 226191945.
-1056702459 = -308504465 band -1056480763.
-308282769 = -308504465 bor -1056480763.
748419690 = -308504465 bxor -1056480763.
-2113927039 = -1576776565 band -2086594175.
-1549443701 = -1576776565 bor -2086594175.
564483338 = -1576776565 bxor -2086594175.
1186989093 = 1877550695 band 1187302589.
1877864191 = 1877550695 bor 1187302589.
690875098 = 1877550695 bxor 1187302589.
89539073 = 660062723 band 225867705.
796391355 = 660062723 bor 225867705.
706852282 = 660062723 bxor 225867705.
-1064807851 = -494240929 band -855779723.
-285212801 = -494240929 bor -855779723.
779595050 = -494240929 bxor -855779723.
-1996462991 = -1425707397 band -1922931471.
-1352175877 = -1425707397 bor -1922931471.
644287114 = -1425707397 bxor -1922931471.
1143101189 = 1685223255 band 1168596781.
1710718847 = 1685223255 bor 1168596781.
567617658 = 1685223255 bxor 1168596781.
151322913 = 691876339 band 264749353.
805302779 = 691876339 bor 264749353.
653979866 = 691876339 bxor 264749353.
-1067302331 = -454100401 band -1066252571.
-453050641 = -454100401 bor -1066252571.
614251690 = -454100401 bxor -1066252571.
-2013238175 = -1471484821 band -1903858591.
-1362105237 = -1471484821 bor -1903858591.
651132938 = -1471484821 bxor -1903858591.
1107911685 = 1663689799 band 1179348381.
1735126495 = 1663689799 bor 1179348381.
627214810 = 1663689799 bxor 1179348381.
1459329 = 538344931 band 74860185.
611745787 = 538344931 bor 74860185.
610286458 = 538344931 bxor 74860185.
-997650155 = -307686081 band -992234667.
-302270593 = -307686081 bor -992234667.
695379562 = -307686081 bxor -992234667.
-2136930735 = -1583102373 band -2131677231.
-1577848869 = -1583102373 bor -2131677231.
559081866 = -1583102373 bxor -2131677231.
1074161669 = 1640918327 band 1242036237.
1808792895 = 1640918327 bor 1242036237.
734631226 = 1640918327 bxor 1242036237.
167772161 = 781362643 band 189335561.
802926043 = 781362643 bor 189335561.
635153882 = 781362643 bxor 189335561.
-883881979 = -346567633 band -814670907.
-277356561 = -346567633 bor -814670907.
606525418 = -346567633 bxor -814670907.
-2146653119 = -1600193461 band -2041794751.
-1495335093 = -1600193461 bor -2041794751.
651318026 = -1600193461 bxor -2041794751.
1104351781 = 1675563559 band 1173618301.
1744830079 = 1675563559 bor 1173618301.
640478298 = 1675563559 bxor 1173618301.
16777537 = 555788739 band 63374713.
602385915 = 555788739 bor 63374713.
585608378 = 555788739 bxor 63374713.
-1073217515 = -497410273 band -1054244811.
-478437569 = -497410273 bor -1054244811.
594779946 = -497410273 bxor -1054244811.
-2138404303 = -1601466821 band -2013336911.
-1476399429 = -1601466821 bor -2013336911.
662004874 = -1601466821 bxor -2013336911.
1115848709 = 1788531479 band 1122402541.
1795085311 = 1788531479 bor 1122402541.
679236602 = 1788531479 bxor 1122402541.
220661921 = 770673075 band 221724393.
771735547 = 770673075 bor 221724393.
551073626 = 770673075 bxor 221724393.
-997523451 = -321974769 band -960765787.
-285217105 = -321974769 bor -960765787.
712306346 = -321974769 bxor -960765787.
-2044174303 = -1367835605 band -2026970591.
-1350631893 = -1367835605 bor -2026970591.
693542410 = -1367835605 bxor -2026970591.
1157640197 = 1694543879 band 1299611485.
1836515167 = 1694543879 bor 1299611485.
678874970 = 1694543879 bxor 1299611485.
77595649 = 619595171 band 111195225.
653194747 = 619595171 bor 111195225.
575599098 = 619595171 bxor 111195225.
-929753067 = -359294721 band -929088235.
-358629889 = -359294721 bor -929088235.
571123178 = -359294721 bxor -929088235.
-2013232111 = -1456159205 band -1933339247.
-1376266341 = -1456159205 bor -1933339247.
636965770 = -1456159205 bxor -1933339247.
1170909381 = 1875880183 band 1174075853.
1879046655 = 1875880183 bor 1174075853.
708137274 = 1875880183 bxor 1174075853.
248137089 = 801889683 band 248145353.
801897947 = 801889683 bor 248145353.
553760858 = 801889683 bxor 248145353.
-1056402043 = -515063825 band -888498811.
-347160593 = -515063825 bor -888498811.
709241450 = -515063825 bxor -888498811.
-2126248959 = -1588630517 band -1989933823.
-1452315381 = -1588630517 bor -1989933823.
673933578 = -1588630517 bxor -1989933823.
1082306597 = 1703329255 band 1082847293.
1703869951 = 1703329255 bor 1082847293.
621563354 = 1703329255 bxor 1082847293.
3363073 = 569856387 band 70996793.
637490107 = 569856387 bor 70996793.
634127034 = 569856387 bxor 70996793.
-867139371 = -330071329 band -839587339.
-302519297 = -330071329 bor -839587339.
564620074 = -330071329 bxor -839587339.
-2129190799 = -1458082309 band -2055786383.
-1384677893 = -1458082309 bor -2055786383.
744512906 = -1458082309 bxor -2055786383.
1147429509 = 1852108503 band 1157456557.
1862135551 = 1852108503 bor 1157456557.
714706042 = 1852108503 bxor 1157456557.
1712161 = 681550195 band 87719081.
767557115 = 681550195 bor 87719081.
765844954 = 681550195 bxor 87719081.
-872406971 = -322379313 band -854246811.
-304219153 = -322379313 bor -854246811.
568187818 = -322379313 bxor -854246811.
-2147482655 = -1533293589 band -2128341023.
-1514151957 = -1533293589 bor -2128341023.
633330698 = -1533293589 bxor -2128341023.
1080627461 = 1617509319 band 1323913501.
1860795359 = 1617509319 bor 1323913501.
780167898 = 1617509319 bxor 1323913501.
176340993 = 716426595 band 265216537.
805302139 = 716426595 bor 265216537.
628961146 = 716426595 bxor 265216537.
-914193259 = -376709953 band -807237931.
-269754625 = -376709953 bor -807237931.
644438634 = -376709953 bxor -807237931.
-2147385007 = -1448376869 band -2075018415.
-1376010277 = -1448376869 bor -2075018415.
771374730 = -1448376869 bxor -2075018415.
1291886725 = 1867687095 band 1302707085.
1878507455 = 1867687095 bor 1302707085.
586620730 = 1867687095 bxor 1302707085.
10649857 = 685954387 band 29328265.
704632795 = 685954387 bor 29328265.
693982938 = 685954387 bxor 29328265.
-921484539 = -281316433 band -913060027.
-272891921 = -281316433 bor -913060027.
648592618 = -281316433 bxor -913060027.
-1903879487 = -1344955445 band -1901651263.
-1342727221 = -1344955445 bor -1901651263.
561152266 = -1344955445 bxor -1901651263.
1140859301 = 1822435751 band 1145676285.
1827252735 = 1822435751 bor 1145676285.
686393434 = 1822435751 bxor 1145676285.
143859777 = 765180227 band 143876345.
765196795 = 765180227 bor 143876345.
621337018 = 765180227 bxor 143876345.
-1071644011 = -533289313 band -920644683.
-382289985 = -533289313 bor -920644683.
689354026 = -533289313 bxor -920644683.
-2146892751 = -1603727941 band -2020919759.
-1477754949 = -1603727941 bor -2020919759.
669137802 = -1603727941 bxor -2020919759.
1098907653 = 1737542295 band 1236010093.
1874644735 = 1737542295 bor 1236010093.
775737082 = 1737542295 bxor 1236010093.
16873505 = 755857715 band 26311273.
765295483 = 755857715 bor 26311273.
748421978 = 755857715 bxor 26311273.
-1071885307 = -459508337 band -918662107.
-306285137 = -459508337 bor -918662107.
765600170 = -459508337 bxor -918662107.
-2044458591 = -1502291029 band -1910174303.
-1368006741 = -1502291029 bor -1910174303.
676451850 = -1502291029 bxor -1910174303.
1210286725 = 1831044999 band 1214505693.
1835263967 = 1831044999 bor 1214505693.
624977242 = 1831044999 bxor 1214505693.
16778497 = 623318307 band 163631065.
770170875 = 623318307 bor 163631065.
753392378 = 623318307 bxor 163631065.
-1069449195 = -364126081 band -1067085675.
-361762561 = -364126081 bor -1067085675.
707686634 = -364126081 bxor -1067085675.
-2008547055 = -1362623077 band -1990483695.
-1344559717 = -1362623077 bor -1990483695.
663987338 = -1362623077 bxor -1990483695.
1207967813 = 1746362487 band 1321745741.
1860140415 = 1746362487 bor 1321745741.
652172602 = 1746362487 bxor 1321745741.
226492673 = 764906771 band 233333065.
771747163 = 764906771 bor 233333065.
545254490 = 764906771 bxor 233333065.
-1061109499 = -454826129 band -1060321019.
-454037649 = -454826129 bor -1060321019.
607071850 = -454826129 bxor -1060321019.
-2016313215 = -1477342325 band -2016022399.
-1477051509 = -1477342325 bor -2016022399.
539261706 = -1477342325 bxor -2016022399.
1088426277 = 1626035559 band 1324356541.
1861965823 = 1626035559 bor 1324356541.
773539546 = 1626035559 bxor 1324356541.
42803201 = 667803907 band 177155769.
802156475 = 667803907 bor 177155769.
759353274 = 667803907 bxor 177155769.
-935163819 = -305952161 band -932512395.
-303300737 = -305952161 bor -932512395.
631863082 = -305952161 bxor -932512395.
-2109707919 = -1572835973 band -1879376911.
-1342504965 = -1572835973 bor -1879376911.
767202954 = -1572835973 bxor -1879376911.
1284662789 = 1843291735 band 1320314413.
1878943359 = 1843291735 bor 1320314413.
594280570 = 1843291735 bxor 1320314413.
184029217 = 788074739 band 201078825.
805124347 = 788074739 bor 201078825.
621095130 = 788074739 bxor 201078825.
-1073673915 = -469120689 band -1057542683.
-452989457 = -469120689 bor -1057542683.
620684458 = -469120689 bxor -1057542683.
-1883143327 = -1346131093 band -1879981215.
-1342968981 = -1346131093 bor -1879981215.
540174346 = -1346131093 bxor -1879981215.
1118179333 = 1659867975 band 1202074781.
1743763423 = 1659867975 bor 1202074781.
625584090 = 1659867975 bxor 1202074781.
134225025 = 671620323 band 238452121.
775847419 = 671620323 bor 238452121.
641622394 = 671620323 bxor 238452121.
-864026603 = -325737409 band -806856107.
-268566913 = -325737409 bor -806856107.
595459690 = -325737409 bxor -806856107.
-2080357295 = -1538636453 band -1918810415.
-1377089573 = -1538636453 bor -1918810415.
703267722 = -1538636453 bxor -1918810415.
1090542597 = 1641929783 band 1193443085.
1744830271 = 1641929783 bor 1193443085.
654287674 = 1641929783 bxor 1193443085.
16778241 = 564790483 band 218431241.
766443483 = 564790483 bor 218431241.
749665242 = 564790483 bxor 218431241.
-1039924731 = -502916305 band -965377339.
-428368913 = -502916305 bor -965377339.
611555818 = -502916305 bxor -965377339.
-2078277055 = -1520223413 band -2035251647.
-1477198005 = -1520223413 bor -2035251647.
601079050 = -1520223413 bxor -2035251647.
1244152101 = 1781023015 band 1312703869.
1849574783 = 1781023015 bor 1312703869.
605422682 = 1781023015 bxor 1312703869.
5015617 = 609077443 band 65977465.
670039291 = 609077443 bor 65977465.
665023674 = 609077443 bxor 65977465.
-1064294891 = -457560545 band -1047156939.
-440422593 = -457560545 bor -1047156939.
623872298 = -457560545 bxor -1047156939.
-2147188431 = -1436709573 band -2138668623.
-1428189765 = -1436709573 bor -2138668623.
718998666 = -1436709573 bxor -2138668623.
1090552325 = 1762509335 band 1104185325.
1776142335 = 1762509335 bor 1104185325.
685590010 = 1762509335 bxor 1104185325.
35791009 = 572680371 band 238728681.
775618043 = 572680371 bor 238728681.
739827034 = 572680371 bxor 238728681.
-925842171 = -355410673 band -905984091.
-335552593 = -355410673 bor -905984091.
590289578 = -355410673 bxor -905984091.
-2008532703 = -1404552405 band -2008401631.
-1404421333 = -1404552405 bor -2008401631.
604111370 = -1404552405 bxor -2008401631.
1207977477 = 1770872583 band 1248872029.
1811767135 = 1770872583 bor 1248872029.
603789658 = 1770872583 bxor 1248872029.
101113857 = 655811747 band 116386649.
671084539 = 655811747 bor 116386649.
569970682 = 655811747 bxor 116386649.
-1071111147 = -534173697 band -1003822059.
-466884609 = -534173697 bor -1003822059.
604226538 = -534173697 bxor -1003822059.
-2132671471 = -1510849253 band -2099073903.
-1477251685 = -1510849253 bor -2099073903.
655419786 = -1510849253 bxor -2099073903.
1147404485 = 1684412407 band 1148485837.
1685493759 = 1684412407 bor 1148485837.
538089274 = 1684412407 bxor 1148485837.
147856513 = 685390995 band 148200649.
685735131 = 685390995 bor 148200649.
537878618 = 685390995 bxor 148200649.
-1069544315 = -429781265 band -1068630907.
-428867857 = -429781265 bor -1068630907.
640676458 = -429781265 bxor -1068630907.
-2132637695 = -1544901877 band -1929978879.
-1342243061 = -1544901877 bor -1929978879.
790394634 = -1544901877 bxor -1929978879.
1075061797 = 1612115175 band 1341404989.
1878458367 = 1612115175 bor 1341404989.
803396570 = 1612115175 bxor 1341404989.
106037249 = 651915395 band 242354745.
788232891 = 651915395 bor 242354745.
682195642 = 651915395 bxor 242354745.
-1069543211 = -455437857 band -899673867.
-285568513 = -455437857 bor -899673867.
783974698 = -455437857 bxor -899673867.
-2139077519 = -1535087365 band -1964128399.
-1360138245 = -1535087365 bor -1964128399.
778939274 = -1535087365 bxor -1964128399.
1086736773 = 1625218519 band 1086745005.
1625226751 = 1625218519 bor 1086745005.
538489978 = 1625218519 bxor 1086745005.
34111521 = 709460083 band 34403241.
709751803 = 709460083 bor 34403241.
675640282 = 709460083 bxor 34403241.
-938467259 = -391008049 band -904388251.
-356929041 = -391008049 bor -904388251.
581538218 = -391008049 bxor -904388251.
-2134766879 = -1480422677 band -1997639967.
-1343295765 = -1480422677 bor -1997639967.
791471114 = -1480422677 bxor -1997639967.
1216350213 = 1757211335 band 1317148701.
1858009823 = 1757211335 bor 1317148701.
641659610 = 1757211335 bxor 1317148701.
67176449 = 638807139 band 229447961.
801078651 = 638807139 bor 229447961.
733902202 = 638807139 bxor 229447961.
-1060886123 = -456758337 band -1024643627.
-420515841 = -456758337 bor -1024643627.
640370282 = -456758337 bxor -1024643627.
-1971322799 = -1350564645 band -1965043119.
-1344284965 = -1350564645 bor -1965043119.
627037834 = -1350564645 bxor -1965043119.
1148191365 = 1735398327 band 1149125261.
1736332223 = 1735398327 bor 1149125261.
588140858 = 1735398327 bxor 1149125261.
34091009 = 652751955 band 186219145.
804880091 = 652751955 bor 186219145.
770789082 = 652751955 bxor 186219145.
-1072299515 = -508050769 band -1005177275.
-440928529 = -508050769 bor -1005177275.
631370986 = -508050769 bxor -1005177275.
-1941909311 = -1354245429 band -1939279423.
-1351615541 = -1354245429 bor -1939279423.
590293770 = -1354245429 bxor -1939279423.
1079068837 = 1786206375 band 1104275709.
1811413247 = 1786206375 bor 1104275709.
732344410 = 1786206375 bxor 1104275709.
51384385 = 590796867 band 64559097.
603971579 = 590796867 bor 64559097.
552587194 = 590796867 bxor 64559097.
-931123051 = -303778401 band -930465099.
-303120449 = -303778401 bor -930465099.
628002602 = -303778401 bxor -930465099.
-2141189071 = -1402401605 band -2131702479.
-1392915013 = -1402401605 bor -2131702479.
748274058 = -1402401605 bxor -2131702479.
1225787653 = 1829878167 band 1230244717.
1834335231 = 1829878167 bor 1230244717.
608547578 = 1829878167 bxor 1230244717.
19025953 = 724457523 band 20115817.
725547387 = 724457523 bor 20115817.
706521434 = 724457523 bxor 20115817.
-989855739 = -311671665 band -956286171.
-278102097 = -311671665 bor -956286171.
711753642 = -311671665 bxor -956286171.
-2121138015 = -1376609621 band -2086771551.
-1342243157 = -1376609621 bor -2086771551.
778894858 = -1376609621 bxor -2086771551.
1075454085 = 1748907655 band 1100720605.
1774174175 = 1748907655 bor 1100720605.
698720090 = 1748907655 bxor 1100720605.
137102337 = 683521059 band 204343001.
750761723 = 683521059 bor 204343001.
613659386 = 683521059 bxor 204343001.
-1070782699 = -366121089 band -1041287275.
-336625665 = -366121089 bor -1041287275.
734157034 = -366121089 bxor -1041287275.
-2079293423 = -1397521253 band -2024228847.
-1342456677 = -1397521253 bor -2024228847.
736836746 = -1397521253 bxor -2024228847.
1086047301 = 1656475511 band 1157612621.
1728040831 = 1656475511 bor 1157612621.
641993530 = 1656475511 bxor 1157612621.
227624961 = 798223379 band 227629129.
798227547 = 798223379 bor 227629129.
570602586 = 798223379 bxor 227629129.
-1014616059 = -473483665 band -946982907.
-405850513 = -473483665 bor -946982907.
608765546 = -473483665 bxor -946982907.
-2113748351 = -1556428149 band -2033793151.
-1476472949 = -1556428149 bor -2033793151.
637275402 = -1556428149 bxor -2033793151.
1090584613 = 1628013671 band 1100438205.
1637867263 = 1628013671 bor 1100438205.
547282650 = 1628013671 bxor 1100438205.
220200961 = 757071875 band 233039289.
769910203 = 757071875 bor 233039289.
549709242 = 757071875 bxor 233039289.
-1047527339 = -275211937 band -1043061643.
-270746241 = -275211937 bor -1043061643.
776781098 = -275211937 bxor -1043061643.
-2075721615 = -1378390917 band -2075159823.
-1377829125 = -1378390917 bor -2075159823.
697892490 = -1378390917 bxor -2075159823.
1092633861 = 1701205335 band 1228500269.
1837071743 = 1701205335 bor 1228500269.
744437882 = 1701205335 bxor 1228500269.
44833 = 680587251 band 91008809.
771551227 = 680587251 bor 91008809.
771506394 = 680587251 bxor 91008809.
-1069543355 = -390031281 band -965208859.
-285696785 = -390031281 bor -965208859.
783846570 = -390031281 bxor -965208859.
-1978135967 = -1432851861 band -1978000799.
-1432716693 = -1432851861 bor -1978000799.
545419274 = -1432851861 bxor -1978000799.
1095778821 = 1875984967 band 1098709917.
1878916063 = 1875984967 bor 1098709917.
783137242 = 1875984967 bxor 1098709917.
1093761 = 584432611 band 204649625.
787988475 = 584432611 bor 204649625.
786894714 = 584432611 bxor 204649625.
-1072692971 = -534891713 band -957284011.
-419482753 = -534891713 bor -957284011.
653210218 = -534891713 bxor -957284011.
-2012461999 = -1454586789 band -1978835503.
-1420960293 = -1454586789 bor -1978835503.
591501706 = -1454586789 bxor -1978835503.
1107886597 = 1846102839 band 1136199181.
1874415423 = 1846102839 bor 1136199181.
766528826 = 1846102839 bxor 1136199181.
10248705 = 647848915 band 167573001.
805173211 = 647848915 bor 167573001.
794924506 = 647848915 bxor 167573001.
-1068472315 = -330274257 band -1066014267.
-327816209 = -330274257 bor -1066014267.
740656106 = -330274257 bxor -1066014267.
-1988077503 = -1417446837 band -1915724479.
-1345093813 = -1417446837 bor -1915724479.
642983690 = -1417446837 bxor -1915724479.
1224998949 = 1804431399 band 1292143741.
1871576191 = 1804431399 bor 1292143741.
646577242 = 1804431399 bxor 1292143741.
5399361 = 676784067 band 106066809.
777451515 = 676784067 bor 106066809.
772052154 = 676784067 bxor 106066809.
-910947307 = -373932769 band -872559051.
-335544513 = -373932769 bor -872559051.
575402794 = -373932769 bxor -872559051.
-2071328719 = -1534358469 band -2033575759.
-1496605509 = -1534358469 bor -2033575759.
574723210 = -1534358469 bxor -2033575759.
1075085317 = 1637658903 band 1312198381.
1874771967 = 1637658903 bor 1312198381.
799686650 = 1637658903 bxor 1312198381.
3146913 = 640763827 band 142224617.
779841531 = 640763827 bor 142224617.
776694618 = 640763827 bxor 142224617.
-902910971 = -361845745 band -834687323.
-293622097 = -361845745 bor -834687323.
609288874 = -361845745 bxor -834687323.
-2011066335 = -1452017109 band -1910403039.
-1351353813 = -1452017109 bor -1910403039.
659712522 = -1452017109 bxor -1910403039.
1126566917 = 1731595783 band 1273367901.
1878396767 = 1731595783 bor 1273367901.
751829850 = 1731595783 bxor 1273367901.
1769985 = 672891811 band 125510233.
796632059 = 672891811 bor 125510233.
794862074 = 672891811 bxor 125510233.
-971996651 = -430393601 band -944600299.
-402997249 = -430393601 bor -944600299.
568999402 = -430393601 bxor -944600299.
-2146844655 = -1593064421 band -2067938415.
-1514158181 = -1593064421 bor -2067938415.
632686474 = -1593064421 bxor -2067938415.
1074267845 = 1628997367 band 1315571661.
1870301183 = 1628997367 bor 1315571661.
796033338 = 1628997367 bxor 1315571661.
168039297 = 801414035 band 169628617.
803003355 = 801414035 bor 169628617.
634964058 = 801414035 bxor 169628617.
-1073659515 = -351052305 band -997366907.
-274759697 = -351052305 bor -997366907.
798899818 = -351052305 bxor -997366907.
-2092850687 = -1545475573 band -2092584191.
-1545209077 = -1545475573 bor -2092584191.
547641610 = -1545475573 bxor -2092584191.
1103174181 = 1640176615 band 1104772669.
1641775103 = 1640176615 bor 1104772669.
538600922 = 1640176615 bxor 1104772669.
8421633 = 681283459 band 115654969.
788516795 = 681283459 bor 115654969.
780095162 = 681283459 bxor 115654969.
-926605099 = -335699745 band -859359243.
-268453889 = -335699745 bor -859359243.
658151210 = -335699745 bxor -859359243.
-2013246863 = -1404736517 band -1977590159.
-1369079813 = -1404736517 bor -1977590159.
644167050 = -1404736517 bxor -1977590159.
1073758341 = 1769262295 band 1175154861.
1870658815 = 1769262295 bor 1175154861.
796900474 = 1769262295 bxor 1175154861.
67848737 = 667901811 band 68905641.
668958715 = 667901811 bor 68905641.
601109978 = 667901811 bxor 68905641.
-1072297915 = -499744817 band -1005123483.
-432570385 = -499744817 bor -1005123483.
639727530 = -499744817 bxor -1005123483.
-2143010335 = -1505408533 band -2123053599.
-1485451797 = -1505408533 bor -2123053599.
657558538 = -1505408533 bxor -2123053599.
1174706437 = 1714198983 band 1318510365.
1858002911 = 1714198983 bor 1318510365.
683296474 = 1714198983 bxor 1318510365.
71761921 = 743377763 band 130502681.
802118523 = 743377763 bor 130502681.
730356602 = 743377763 bxor 130502681.
-930033515 = -325256513 band -906767147.
-301990145 = -325256513 bor -906767147.
628043370 = -325256513 bxor -906767147.
-1994358447 = -1347386405 band -1993741999.
-1346769957 = -1347386405 bor -1993741999.
647588490 = -1347386405 bxor -1993741999.
1115717765 = 1672053431 band 1121110413.
1677446079 = 1672053431 bor 1121110413.
561728314 = 1672053431 bxor 1121110413.
109646081 = 784962387 band 128938377.
804254683 = 784962387 bor 128938377.
694608602 = 784962387 bxor 128938377.
-913305339 = -271576657 band -913007291.
-271278609 = -271576657 bor -913007291.
642026730 = -271576657 bxor -913007291.
-2012870463 = -1474946613 band -1998141247.
-1460217397 = -1474946613 bor -1998141247.
552653066 = -1474946613 bxor -1998141247.
1229064101 = 1802143655 band 1305882621.
1878962175 = 1802143655 bor 1305882621.
649898074 = 1802143655 bxor 1305882621.
17352257 = 565049155 band 156946169.
704643067 = 565049155 bor 156946169.
687290810 = 565049155 bxor 156946169.
-1071628139 = -433142625 band -906993227.
-268507713 = -433142625 bor -906993227.
803120426 = -433142625 bxor -906993227.
-2147483599 = -1597699141 band -2146278351.
-1596493893 = -1597699141 bor -2146278351.
550989706 = -1597699141 bxor -2146278351.
1143472133 = 1689168023 band 1316491885.
1862187775 = 1689168023 bor 1316491885.
718715642 = 1689168023 bxor 1316491885.
8225 = 556480307 band 34629737.
591101819 = 556480307 bor 34629737.
591093594 = 556480307 bxor 34629737.
-845676027 = -271051889 band -843177435.
-268553297 = -271051889 bor -843177435.
577122730 = -271051889 bxor -843177435.
-2067785311 = -1395893845 band -2049721439.
-1377829973 = -1395893845 bor -2049721439.
689955338 = -1395893845 bxor -2049721439.
1145331845 = 1685382535 band 1196388573.
1736439263 = 1685382535 bor 1196388573.
591107418 = 1685382535 bxor 1196388573.
34607361 = 590369571 band 114769369.
670531579 = 590369571 bor 114769369.
635924218 = 590369571 bxor 114769369.
-1038033387 = -492110209 band -1015751019.
-469827841 = -492110209 bor -1015751019.
568205546 = -492110209 bxor -1015751019.
-2146368751 = -1594162277 band -1995321583.
-1443115109 = -1594162277 bor -1995321583.
703253642 = -1594162277 bxor -1995321583.
1278216773 = 1836858999 band 1320373069.
1879015295 = 1836858999 bor 1320373069.
600798522 = 1836858999 bxor 1320373069.
73681665 = 661408531 band 209080137.
796807003 = 661408531 bor 209080137.
723125338 = 661408531 bxor 209080137.
-1069382395 = -364477073 band -984901883.
-279996561 = -364477073 bor -984901883.
789385834 = -364477073 bxor -984901883.
-2141190015 = -1545598581 band -2139906431.
-1544314997 = -1545598581 bor -2139906431.
596875018 = -1545598581 bxor -2139906431.
1073914149 = 1615049575 band 1320853949.
1861989375 = 1615049575 bor 1320853949.
788075226 = 1615049575 bxor 1320853949.
121904129 = 659431171 band 125082809.
662609851 = 659431171 bor 125082809.
540705722 = 659431171 bxor 125082809.
-938932139 = -402020257 band -918992011.
-382080129 = -402020257 bor -918992011.
556852010 = -402020257 bxor -918992011.
-2009061007 = -1379243141 band -1973409295.
-1343591429 = -1379243141 bor -1973409295.
665469578 = -1379243141 bxor -1973409295.
1091060741 = 1795834967 band 1161589805.
1866364031 = 1795834967 bor 1161589805.
775303290 = 1795834967 bxor 1161589805.
67110433 = 637849331 band 202974761.
773713659 = 637849331 bor 202974761.
706603226 = 637849331 bxor 202974761.
-1072667835 = -485267633 band -1057686555.
-470286353 = -485267633 bor -1057686555.
602381482 = -485267633 bxor -1057686555.
-2000150175 = -1463211669 band -1929481887.
-1392543381 = -1463211669 bor -1929481887.
607606794 = -1463211669 bxor -1929481887.
1104068613 = 1775169863 band 1137689245.
1808790495 = 1775169863 bor 1137689245.
704721882 = 1775169863 bxor 1137689245.
6965889 = 545217251 band 241888153.
780139515 = 545217251 bor 241888153.
773173626 = 545217251 bxor 241888153.
-935297003 = -398278081 band -906647467.
-369628545 = -398278081 bor -906647467.
565668458 = -398278081 bxor -906647467.
-2145304495 = -1599388837 band -2043317039.
-1497401381 = -1599388837 bor -2043317039.
647903114 = -1599388837 bxor -2043317039.
1178634245 = 1716566583 band 1338739981.
1876672319 = 1716566583 bor 1338739981.
698038074 = 1716566583 bxor 1338739981.
2146305 = 762102483 band 36760841.
796717019 = 762102483 bor 36760841.
794570714 = 762102483 bxor 36760841.
-936243195 = -365512401 band -848146235.
-277415441 = -365512401 bor -848146235.
658827754 = -365512401 bxor -848146235.
-2102644671 = -1560299189 band -1951648703.
-1409303221 = -1560299189 bor -1951648703.
693341450 = -1560299189 bxor -1951648703.
1074172709 = 1745788711 band 1111937917.
1783553919 = 1745788711 bor 1111937917.
709381210 = 1745788711 bxor 1111937917.
137364033 = 758908611 band 183642745.
805187323 = 758908611 bor 183642745.
667823290 = 758908611 bxor 183642745.
-1069530091 = -514962401 band -1067322059.
-512754369 = -514962401 bor -1067322059.
556775722 = -514962401 bxor -1067322059.
-1979610319 = -1357542597 band -1966493775.
-1344426053 = -1357542597 bor -1966493775.
635184266 = -1357542597 bxor -1966493775.
1073774597 = 1682415639 band 1209570797.
1818211839 = 1682415639 bor 1209570797.
744437242 = 1682415639 bxor 1209570797.
169091745 = 706487987 band 200647657.
738043899 = 706487987 bor 200647657.
568952154 = 706487987 bxor 200647657.
-1020784379 = -341279985 band -1015310939.
-335806545 = -341279985 bor -1015310939.
684977834 = -341279985 bxor -1015310939.
-2135908063 = -1510229717 band -2001410271.
-1375731925 = -1510229717 bor -2001410271.
760176138 = -1510229717 bxor -2001410271.
1104319493 = 1845148935 band 1104663645.
1845493087 = 1845148935 bor 1104663645.
741173594 = 1845148935 bxor 1104663645.
4194305 = 670835363 band 138565977.
805207035 = 670835363 bor 138565977.
801012730 = 670835363 bxor 138565977.
-1054605291 = -316389889 band -1019858411.
-281643009 = -316389889 bor -1019858411.
772962282 = -316389889 bxor -1019858411.
-2113912303 = -1434369253 band -2108368239.
-1428825189 = -1434369253 bor -2108368239.
685087114 = -1434369253 bxor -2108368239.
1103267013 = 1709635063 band 1138462413.
1744830463 = 1709635063 bor 1138462413.
641563450 = 1709635063 bxor 1138462413.
9063041 = 613087891 band 43993801.
648018651 = 613087891 bor 43993801.
638955610 = 613087891 bxor 43993801.
-952072059 = -278876945 band -943142267.
-269947153 = -278876945 bor -943142267.
682124906 = -278876945 bxor -943142267.
-2146433023 = -1590351605 band -1940878847.
-1384797429 = -1590351605 bor -1940878847.
761635594 = -1590351605 bxor -1940878847.
1107968037 = 1787513575 band 1178256701.
1857802239 = 1787513575 bor 1178256701.
749834202 = 1787513575 bxor 1178256701.
85141505 = 657960579 band 227768377.
800587451 = 657960579 bor 227768377.
715445946 = 657960579 bxor 227768377.
-1054339371 = -507727905 band -987078923.
-440467457 = -507727905 bor -987078923.
613871914 = -507727905 bxor -987078923.
-2147065743 = -1603900677 band -2096171663.
-1553006597 = -1603900677 bor -2096171663.
594059146 = -1603900677 bxor -2096171663.
1074017157 = 1747368919 band 1154250669.
1827602431 = 1747368919 bor 1154250669.
753585274 = 1747368919 bxor 1154250669.
18948129 = 556875379 band 191226281.
729153531 = 556875379 bor 191226281.
710205402 = 556875379 bxor 191226281.
-921612731 = -380154161 band -888017051.
-346558481 = -380154161 bor -888017051.
575054250 = -380154161 bxor -888017051.
-2145122079 = -1608251157 band -1967711007.
-1430840085 = -1608251157 bor -1967711007.
714281994 = -1608251157 bxor -1967711007.
1210056709 = 1756907719 band 1327998493.
1874849503 = 1756907719 bor 1327998493.
664792794 = 1756907719 bxor 1327998493.
201622017 = 761703011 band 236816153.
796897147 = 761703011 bor 236816153.
595275130 = 761703011 bxor 236816153.
-1073346155 = -519075393 band -990479403.
-436208641 = -519075393 bor -990479403.
637137514 = -519075393 bxor -990479403.
-1976565679 = -1438842149 band -1892679599.
-1354956069 = -1438842149 bor -1892679599.
621609610 = -1438842149 bxor -1892679599.
1084379269 = 1677652407 band 1218662541.
1811935679 = 1677652407 bor 1218662541.
727556410 = 1677652407 bxor 1218662541.
8413185 = 545714771 band 125921417.
663223003 = 545714771 bor 125921417.
654809818 = 545714771 bxor 125921417.
-939261947 = -377200465 band -904985531.
-342924049 = -377200465 bor -904985531.
596337898 = -377200465 bxor -904985531.
-2147477311 = -1438623541 band -2078236735.
-1369382965 = -1438623541 bor -2078236735.
778094346 = -1438623541 bxor -2078236735.
1213216421 = 1870247591 band 1213626109.
1870657279 = 1870247591 bor 1213626109.
657440858 = 1870247591 bxor 1213626109.
150996033 = 687937091 band 152602105.
689543163 = 687937091 bor 152602105.
538547130 = 687937091 bxor 152602105.
-921665387 = -384511073 band -850229067.
-313074753 = -384511073 bor -850229067.
608590634 = -384511073 bxor -850229067.
-2073228751 = -1384314181 band -2064647375.
-1375732805 = -1384314181 bor -2064647375.
697495946 = -1384314181 bxor -2064647375.
1207963909 = 1852282775 band 1226316141.
1870635007 = 1852282775 bor 1226316141.
662671098 = 1852282775 bxor 1226316141.
67114529 = 788796979 band 69853033.
791535483 = 788796979 bor 69853033.
724420954 = 788796979 bxor 69853033.
-916979707 = -337649009 band -847771355.
-268440657 = -337649009 bor -847771355.
648539050 = -337649009 bxor -847771355.
-2147479391 = -1560143701 band -2067459423.
-1480123733 = -1560143701 bor -2067459423.
667355658 = -1560143701 bxor -2067459423.
1095177349 = 1640469639 band 1233074141.
1778366431 = 1640469639 bor 1233074141.
683189082 = 1640469639 bxor 1233074141.
3960833 = 612299299 band 163345625.
771684091 = 612299299 bor 163345625.
767723258 = 612299299 bxor 163345625.
-1060862699 = -473657985 band -990476907.
-403272193 = -473657985 bor -990476907.
657590506 = -473657985 bxor -990476907.
-1970896367 = -1415675237 band -1903761903.
-1348540773 = -1415675237 bor -1903761903.
622355594 = -1415675237 bxor -1903761903.
1212186693 = 1750642039 band 1273156173.
1811611519 = 1750642039 bor 1273156173.
599424826 = 1750642039 bxor 1273156173.
513 = 622897683 band 177686089.
800583259 = 622897683 bor 177686089.
800582746 = 622897683 bxor 177686089.
-939469819 = -396241809 band -905642491.
-362414481 = -396241809 bor -905642491.
577055338 = -396241809 bxor -905642491.
-2134884223 = -1444853621 band -2065926783.
-1375896181 = -1444853621 bor -2065926783.
758988042 = -1444853621 bxor -2065926783.
1176100901 = 1855578727 band 1180297405.
1859775231 = 1855578727 bor 1180297405.
683674330 = 1855578727 bxor 1180297405.
104862209 = 643317251 band 121721785.
660176827 = 643317251 bor 121721785.
555314618 = 643317251 bxor 121721785.
-971885995 = -417941665 band -828738955.
-274794625 = -417941665 bor -828738955.
697091370 = -417941665 bxor -828738955.
-2113388431 = -1575392645 band -2110996239.
-1573000453 = -1575392645 bor -2110996239.
540387978 = -1575392645 bxor -2110996239.
1116353285 = 1858745175 band 1119583021.
1861974911 = 1858745175 bor 1119583021.
745621626 = 1858745175 bxor 1119583021.
36129 = 659860979 band 105769.
659930619 = 659860979 bor 105769.
659894490 = 659860979 bxor 105769.
-1073733051 = -486394289 band -1066540315.
-479201553 = -486394289 bor -1066540315.
594531498 = -486394289 bxor -1066540315.
-2011903903 = -1437210517 band -2002859935.
-1428166549 = -1437210517 bor -2002859935.
583737354 = -1437210517 bxor -2002859935.
1082687493 = 1625858119 band 1319012765.
1862183391 = 1625858119 bor 1319012765.
779495898 = 1625858119 bxor 1319012765.
270465 = 553974243 band 81732249.
635436027 = 553974243 bor 81732249.
635165562 = 553974243 bxor 81732249.
-1073594091 = -452767425 band -923381931.
-302555265 = -452767425 bor -923381931.
771038826 = -452767425 bxor -923381931.
-2113830319 = -1436171685 band -2112255023.
-1434596389 = -1436171685 bor -2112255023.
679233930 = -1436171685 bxor -2112255023.
1242562565 = 1790191927 band 1264194573.
1811823935 = 1790191927 bor 1264194573.
569261370 = 1790191927 bxor 1264194573.
67117057 = 639115731 band 94430217.
666428891 = 639115731 bor 94430217.
599311834 = 639115731 bxor 94430217.
-920125435 = -340195281 band -848644155.
-268714001 = -340195281 bor -848644155.
651411434 = -340195281 bxor -848644155.
-2143025087 = -1411909557 band -2143024319.
-1411908789 = -1411909557 bor -2143024319.
731116298 = -1411909557 bxor -2143024319.
1308690981 = 1873530407 band 1308957309.
1873796735 = 1873530407 bor 1308957309.
565105754 = 1873530407 bxor 1308957309.
13443393 = 587015619 band 30269817.
603842043 = 587015619 bor 30269817.
590398650 = 587015619 bxor 30269817.
-897443819 = -343778529 band -826139595.
-272474305 = -343778529 bor -826139595.
624969514 = -343778529 bxor -826139595.
-2004811215 = -1443132869 band -1937422671.
-1375744325 = -1443132869 bor -1937422671.
629066890 = -1443132869 bxor -1937422671.
1090948101 = 1628344087 band 1333173485.
1870569471 = 1628344087 bor 1333173485.
779621370 = 1628344087 bxor 1333173485.
144769185 = 769852851 band 145562345.
770646011 = 769852851 bor 145562345.
625876826 = 769852851 bxor 145562345.
-936228859 = -293713393 band -910984027.
-268468561 = -293713393 bor -910984027.
667760298 = -293713393 bxor -910984027.
-2147207135 = -1579190229 band -2012987871.
-1444970965 = -1579190229 bor -2012987871.
702236170 = -1579190229 bxor -2012987871.
1279330309 = 1843096583 band 1279630173.
1843396447 = 1843096583 bor 1279630173.
564066138 = 1843096583 bxor 1279630173.
32769 = 649642403 band 155553881.
805163515 = 649642403 bor 155553881.
805130746 = 649642403 bxor 155553881.
-998125547 = -460598017 band -961160939.
-423633409 = -460598017 bor -961160939.
574492138 = -460598017 bxor -961160939.
-2113748975 = -1571634661 band -1951927919.
-1409813605 = -1571634661 bor -1951927919.
703935370 = -1571634661 bxor -1951927919.
1086391493 = 1657890039 band 1154029005.
1725527551 = 1657890039 bor 1154029005.
639136058 = 1657890039 bxor 1154029005.
34357633 = 657283475 band 39731657.
662657499 = 657283475 bor 39731657.
628299866 = 657283475 bxor 39731657.
-1040174715 = -481690641 band -905956987.
-347472913 = -481690641 bor -905956987.
692701802 = -481690641 bxor -905956987.
-2012979199 = -1411094517 band -2011733759.
-1409849077 = -1411094517 bor -2011733759.
603130122 = -1411094517 bxor -2011733759.
1208485925 = 1785690599 band 1293421629.
1870626303 = 1785690599 bor 1293421629.
662140378 = 1785690599 bxor 1293421629.
36572417 = 581946755 band 41824057.
587198395 = 581946755 bor 41824057.
550625978 = 581946755 bxor 41824057.
-1040087851 = -434651425 band -1014397451.
-408961025 = -434651425 bor -1014397451.
631126826 = -434651425 bxor -1014397451.
-2136930191 = -1595708933 band -2051437455.
-1510216197 = -1595708933 bor -2051437455.
626713994 = -1595708933 bxor -2051437455.
1275079301 = 1827973847 band 1292467885.
1845362431 = 1827973847 bor 1292467885.
570283130 = 1827973847 bxor 1292467885.
107747361 = 644816243 band 132929705.
669998587 = 644816243 bor 132929705.
562251226 = 644816243 bxor 132929705.
-838855611 = -300671537 band -821504411.
-283320337 = -300671537 bor -821504411.
555535274 = -300671537 bxor -821504411.
-2079046687 = -1520515093 band -2068483103.
-1509951509 = -1520515093 bor -2068483103.
569095178 = -1520515093 bxor -2068483103.
1075078405 = 1616902087 band 1077177629.
1619001311 = 1616902087 bor 1077177629.
543922906 = 1616902087 bxor 1077177629.
657409 = 693782883 band 11517465.
704642939 = 693782883 bor 11517465.
703985530 = 693782883 bxor 11517465.
-1038876523 = -501344065 band -1007344939.
-469812481 = -501344065 bor -1007344939.
569064042 = -501344065 bxor -1007344939.
-1944059567 = -1356496421 band -1930291375.
-1342728229 = -1356496421 bor -1930291375.
601331338 = -1356496421 bxor -1930291375.
1080049797 = 1752195255 band 1173346189.
1845491647 = 1752195255 bor 1173346189.
765441850 = 1752195255 bxor 1173346189.
134238465 = 740315475 band 177168265.
783245275 = 740315475 bor 177168265.
649006810 = 740315475 bxor 177168265.
-997971195 = -288051281 band -981111995.
-271192081 = -288051281 bor -981111995.
726779114 = -288051281 bxor -981111995.
-2079975743 = -1513711669 band -1911130431.
-1344866357 = -1513711669 bor -1911130431.
735109386 = -1513711669 bxor -1911130431.
1073784229 = 1722082727 band 1095941629.
1744240127 = 1722082727 bor 1095941629.
670455898 = 1722082727 bxor 1095941629.
17839169 = 691025219 band 51526905.
724712955 = 691025219 bor 51526905.
706873786 = 691025219 bxor 51526905.
-1030708587 = -426319201 band -1028608075.
-424218689 = -426319201 bor -1028608075.
606489898 = -426319201 bxor -1028608075.
-2105475023 = -1567553093 band -1886809551.
-1348887621 = -1567553093 bor -1886809551.
756587402 = -1567553093 bxor -1886809551.
1211367429 = 1782351511 band 1228152941.
1799137023 = 1782351511 bor 1228152941.
587769594 = 1782351511 bxor 1228152941.
70800417 = 616101171 band 125785705.
671086459 = 616101171 bor 125785705.
600286042 = 616101171 bxor 125785705.
-1073631227 = -511463025 band -970067931.
-407899729 = -511463025 bor -970067931.
665731498 = -511463025 bxor -970067931.
-2146287199 = -1600923733 band -2139985503.
-1594622037 = -1600923733 bor -2139985503.
551665162 = -1600923733 bxor -2139985503.
1075987077 = 1614168967 band 1210777309.
1748959199 = 1614168967 bor 1210777309.
672972122 = 1614168967 bxor 1210777309.
76120321 = 749310243 band 81636313.
754826235 = 749310243 bor 81636313.
678705914 = 749310243 bxor 81636313.
-999289835 = -310764417 band -965464939.
-276939521 = -310764417 bor -965464939.
722350314 = -310764417 bxor -965464939.
-2070544111 = -1398931045 band -2017985263.
-1346372197 = -1398931045 bor -2017985263.
724171914 = -1398931045 bxor -2017985263.
1073748037 = 1666260087 band 1284397389.
1876909439 = 1666260087 bor 1284397389.
803161402 = 1666260087 bxor 1284397389.
11536641 = 682690835 band 133446985.
804601179 = 682690835 bor 133446985.
793064538 = 682690835 bxor 133446985.
-1005051643 = -300342417 band -977640187.
-272930961 = -300342417 bor -977640187.
732120682 = -300342417 bxor -977640187.
-2080373631 = -1522628725 band -2080289663.
-1522544757 = -1522628725 bor -2080289663.
557828874 = -1522628725 bxor -2080289663.
1208221989 = 1812730215 band 1215639485.
1820147711 = 1812730215 bor 1215639485.
611925722 = 1812730215 bxor 1215639485.
134875137 = 708730115 band 222956217.
796811195 = 708730115 bor 222956217.
661936058 = 708730115 bxor 222956217.
-1061715883 = -322976161 band -1040737931.
-301998209 = -322976161 bor -1040737931.
759717674 = -322976161 bxor -1040737931.
-1971043983 = -1429968517 band -1951049743.
-1409974277 = -1429968517 bor -1951049743.
561069706 = -1429968517 bxor -1951049743.
1084621317 = 1621500503 band 1102479917.
1639359103 = 1621500503 bor 1102479917.
554737786 = 1621500503 bxor 1102479917.
1057 = 746622195 band 19272745.
765893883 = 746622195 bor 19272745.
765892826 = 746622195 bxor 19272745.
-1065352891 = -393411249 band -991770139.
-319828497 = -393411249 bor -991770139.
745524394 = -393411249 bxor -991770139.
-1942354079 = -1354848405 band -1929699487.
-1342193813 = -1354848405 bor -1929699487.
600160266 = -1354848405 bxor -1929699487.
1091059717 = 1696485191 band 1105809565.
1711235039 = 1696485191 bor 1105809565.
620175322 = 1696485191 bxor 1105809565.
67508353 = 610703587 band 261052825.
804248059 = 610703587 bor 261052825.
736739706 = 610703587 bxor 261052825.
-1034756075 = -429924289 band -1007487403.
-402655617 = -429924289 bor -1007487403.
632100458 = -429924289 bxor -1007487403.
-2076704687 = -1501806245 band -1917213999.
-1342315557 = -1501806245 bor -1917213999.
734389130 = -1501806245 bxor -1917213999.
1109432325 = 1798543415 band 1180998413.
1870109503 = 1798543415 bor 1180998413.
760677178 = 1798543415 bxor 1180998413.
819201 = 547324115 band 72145673.
618650587 = 547324115 bor 72145673.
617831386 = 547324115 bxor 72145673.
-1068034555 = -522758353 band -1067508027.
-522231825 = -522758353 bor -1067508027.
545802730 = -522758353 bxor -1067508027.
-2113658303 = -1509148853 band -1952980415.
-1348470965 = -1509148853 bor -1952980415.
765187338 = -1509148853 bxor -1952980415.
1076125989 = 1650785575 band 1077895549.
1652555135 = 1650785575 bor 1077895549.
576429146 = 1650785575 bxor 1077895549.
142606401 = 697976003 band 182818937.
738188539 = 697976003 bor 182818937.
595582138 = 697976003 bxor 182818937.
-1072545259 = -397252065 band -954318027.
-279024833 = -397252065 bor -954318027.
793520426 = -397252065 bxor -954318027.
-2126739151 = -1522693829 band -1946362447.
-1342317125 = -1522693829 bor -1946362447.
784422026 = -1522693829 bxor -1946362447.
1146102277 = 1743879703 band 1146135533.
1743912959 = 1743879703 bor 1146135533.
597810682 = 1743879703 bxor 1146135533.
8421537 = 562422963 band 245404137.
799405563 = 562422963 bor 245404137.
790984026 = 562422963 bxor 245404137.
-1059061499 = -487581425 band -1058577499.
-487097425 = -487581425 bor -1058577499.
571964074 = -487581425 bxor -1058577499.
-1945168607 = -1390463189 band -1945135839.
-1390430421 = -1390463189 bor -1945135839.
554738186 = -1390463189 bxor -1945135839.
1107821061 = 1725438727 band 1261396573.
1879014239 = 1725438727 bor 1261396573.
771193178 = 1725438727 bxor 1261396573.
16385 = 609312931 band 176473945.
785770491 = 609312931 bor 176473945.
785754106 = 609312931 bxor 176473945.
-1073676267 = -326147073 band -1036943339.
-289414145 = -326147073 bor -1036943339.
784262122 = -326147073 bxor -1036943339.
-2139095023 = -1467989733 band -2135488367.
-1464383077 = -1467989733 bor -2135488367.
674711946 = -1467989733 bxor -2135488367.
1091735749 = 1742197751 band 1093835981.
1744297983 = 1742197751 bor 1093835981.
652562234 = 1742197751 bxor 1093835981.
17381505 = 665565331 band 156842185.
805026011 = 665565331 bor 156842185.
787644506 = 665565331 bxor 156842185.
-1039988603 = -422622481 band -885811067.
-268444945 = -422622481 bor -885811067.
771543658 = -422622481 bxor -885811067.
-2104877055 = -1544575221 band -2036713471.
-1476411637 = -1544575221 bor -2036713471.
628465418 = -1544575221 bxor -2036713471.
1080098853 = 1634707687 band 1181831997.
1736440831 = 1634707687 bor 1181831997.
656341978 = 1634707687 bxor 1181831997.
16835585 = 721677443 band 94692921.
799534779 = 721677443 bor 94692921.
782699194 = 721677443 bxor 94692921.
-1056666411 = -384905761 band -941314827.
-269554177 = -384905761 bor -941314827.
787112234 = -384905761 bxor -941314827.
-2145378191 = -1380161285 band -2111822991.
-1346606085 = -1380161285 bor -2111822991.
798772106 = -1380161285 bxor -2111822991.
1187152261 = 1742641623 band 1321371053.
1876860415 = 1742641623 bor 1321371053.
689708154 = 1742641623 bxor 1321371053.
25742369 = 663288947 band 162451369.
799997947 = 663288947 bor 162451369.
774255578 = 663288947 bxor 162451369.
-1066881979 = -529732401 band -805585563.
-268435985 = -529732401 bor -805585563.
798445994 = -529732401 bxor -805585563.
-2056944927 = -1510635797 band -1888498975.
-1342189845 = -1510635797 bor -1888498975.
714755082 = -1510635797 bxor -1888498975.
1092690949 = 1831052999 band 1102918685.
1841280735 = 1831052999 bor 1102918685.
748589786 = 1831052999 bxor 1102918685.
2744321 = 539617379 band 259912985.
796786043 = 539617379 bor 259912985.
794041722 = 539617379 bxor 259912985.
-959938155 = -272062529 band -957363755.
-269488129 = -272062529 bor -957363755.
690450026 = -272062529 bxor -957363755.
-2107637679 = -1368784677 band -2106577327.
-1367724325 = -1368784677 bor -2106577327.
739913354 = -1368784677 bxor -2106577327.
1085820549 = 1627246519 band 1253596813.
1795022783 = 1627246519 bor 1253596813.
709202234 = 1627246519 bxor 1253596813.
9506817 = 563458131 band 14243465.
568194779 = 563458131 bor 14243465.
558687962 = 563458131 bxor 14243465.
-876555771 = -272564561 band -872951227.
-268960017 = -272564561 bor -872951227.
607595754 = -272564561 bxor -872951227.
-2104998719 = -1431775541 band -2033693247.
-1360470069 = -1431775541 bor -2033693247.
744528650 = -1431775541 bxor -2033693247.
1086850213 = 1626084519 band 1221264637.
1760498943 = 1626084519 bor 1221264637.
673648730 = 1626084519 bxor 1221264637.
33771585 = 574313539 band 122156025.
662697979 = 574313539 bor 122156025.
628926394 = 574313539 bxor 122156025.
-905916267 = -290131553 band -905259339.
-289474625 = -290131553 bor -905259339.
616441642 = -290131553 bxor -905259339.
-2147416015 = -1610544965 band -1881200335.
-1344329285 = -1610544965 bor -1881200335.
803086730 = -1610544965 bxor -1881200335.
1208755461 = 1747809687 band 1322002285.
1861056511 = 1747809687 bor 1322002285.
652301050 = 1747809687 bxor 1322002285.
50209 = 575263795 band 202427753.
777641339 = 575263795 bor 202427753.
777591130 = 575263795 bxor 202427753.
-1060929531 = -524058481 band -941631707.
-404760657 = -524058481 bor -941631707.
656168874 = -524058481 bxor -941631707.
-2138996575 = -1518233941 band -1998864223.
-1378101589 = -1518233941 bor -1998864223.
760894986 = -1518233941 bxor -1998864223.
1128317061 = 1874915975 band 1129498077.
1876096991 = 1874915975 bor 1129498077.
747779930 = 1874915975 bxor 1129498077.
137371649 = 732966947 band 138076889.
733672187 = 732966947 bor 138076889.
596300538 = 732966947 bxor 138076889.
-943095019 = -271864961 band -940715115.
-269485057 = -271864961 bor -940715115.
673609962 = -271864961 bxor -940715115.
-2136932335 = -1543929701 band -2069556207.
-1476553573 = -1543929701 bor -2069556207.
660378762 = -1543929701 bxor -2069556207.
1076199493 = 1852148599 band 1085661261.
1861610367 = 1852148599 bor 1085661261.
785410874 = 1852148599 bxor 1085661261.
860161 = 572352531 band 76362825.
647855195 = 572352531 bor 76362825.
646995034 = 572352531 bxor 76362825.
-932691963 = -345214353 band -932459515.
-344981905 = -345214353 bor -932459515.
587710058 = -345214353 bxor -932459515.
-2048785791 = -1510488437 band -1914559615.
-1376262261 = -1510488437 bor -1914559615.
672523530 = -1510488437 bxor -1914559615.
1074282533 = 1754939495 band 1158444733.
1839101695 = 1754939495 bor 1158444733.
764819162 = 1754939495 bxor 1158444733.
16793601 = 587234307 band 160350649.
730791355 = 587234307 bor 160350649.
713997754 = 587234307 bxor 160350649.
-1056915371 = -385559201 band -1018118027.
-346761857 = -385559201 bor -1018118027.
710153514 = -385559201 bxor -1018118027.
-2033620879 = -1479841669 band -2030440719.
-1476661509 = -1479841669 bor -2030440719.
556959370 = -1479841669 bxor -2030440719.
1074528517 = 1620971863 band 1110280493.
1656723839 = 1620971863 bor 1110280493.
582195322 = 1620971863 bxor 1110280493.
92277537 = 629697523 band 260475689.
797895675 = 629697523 bor 260475689.
705618138 = 629697523 bxor 260475689.
-1038905275 = -474753969 band -833376027.
-269224721 = -474753969 bor -833376027.
769680554 = -474753969 bxor -833376027.
-2113706399 = -1484560789 band -1978435999.
-1349290389 = -1484560789 bor -1978435999.
764416010 = -1484560789 bxor -1978435999.
1142953477 = 1718615623 band 1303386013.
1879048159 = 1718615623 bor 1303386013.
736094682 = 1718615623 bxor 1303386013.
169873537 = 715405283 band 242978969.
788510715 = 715405283 bor 242978969.
618637178 = 715405283 bxor 242978969.
-934802155 = -329748673 band -890528427.
-285474945 = -329748673 bor -890528427.
649327210 = -329748673 bxor -890528427.
-2147188655 = -1527857061 band -1995064879.
-1375733285 = -1527857061 bor -1995064879.
771455370 = -1527857061 bxor -1995064879.
1087046149 = 1741621047 band 1089151501.
1743726399 = 1741621047 bor 1089151501.
656680250 = 1741621047 bxor 1089151501.
201380353 = 755163091 band 238342665.
792125403 = 755163091 bor 238342665.
590745050 = 755163091 bxor 238342665.
-1073642491 = -376330705 band -967866939.
-270555153 = -376330705 bor -967866939.
803087338 = -376330705 bxor -967866939.
-2122043327 = -1583581621 band -1918387903.
-1379926197 = -1583581621 bor -1918387903.
742117130 = -1583581621 bxor -1918387903.
1076897829 = 1614425127 band 1224059005.
1761586303 = 1614425127 bor 1224059005.
684688474 = 1614425127 bxor 1224059005.
1131329 = 554918851 band 104419193.
658206715 = 554918851 bor 104419193.
657075386 = 554918851 bxor 104419193.
-1053399019 = -406947553 band -914986443.
-268534977 = -406947553 bor -914986443.
784864042 = -406947553 bxor -914986443.
-2146435023 = -1596225477 band -1993313103.
-1443103557 = -1596225477 bor -1993313103.
703331466 = -1596225477 bxor -1993313103.
1084237829 = 1760587031 band 1185327853.
1861677055 = 1760587031 bor 1185327853.
777439226 = 1760587031 bxor 1185327853.
83886241 = 621069235 band 231737577.
768920571 = 621069235 bor 231737577.
685034330 = 621069235 bxor 231737577.
-938129403 = -386013169 band -921220443.
-369104209 = -386013169 bor -921220443.
569025194 = -386013169 bxor -921220443.
-2070748127 = -1480919509 band -2066289631.
-1476461013 = -1480919509 bor -2066289631.
594287114 = -1480919509 bxor -2066289631.
1217398789 = 1760610823 band 1318398301.
1861610335 = 1760610823 bor 1318398301.
644211546 = 1760610823 bxor 1318398301.
12975617 = 549846947 band 201326169.
738197499 = 549846947 bor 201326169.
725221882 = 549846947 bxor 201326169.
-987225579 = -449907969 band -978770155.
-441452545 = -449907969 bor -978770155.
545773034 = -449907969 bxor -978770155.
-2130706415 = -1391869925 band -2122178671.
-1383342181 = -1391869925 bor -2122178671.
747364234 = -1391869925 bxor -2122178671.
1075315397 = 1694122743 band 1226318797.
1845126143 = 1694122743 bor 1226318797.
769810746 = 1694122743 bxor 1226318797.
100665217 = 637933459 band 126889929.
664158171 = 637933459 bor 126889929.
563492954 = 637933459 bxor 126889929.
-916416123 = -370107921 band -882704507.
-336396305 = -370107921 bor -882704507.
580019818 = -370107921 bxor -882704507.
-2125462015 = -1453922805 band -2015817983.
-1344278773 = -1453922805 bor -2015817983.
781183242 = -1453922805 bxor -2015817983.
1107464741 = 1871435751 band 1111923261.
1875894271 = 1871435751 bor 1111923261.
768429530 = 1871435751 bxor 1111923261.
264449 = 540281731 band 117939513.
657956795 = 540281731 bor 117939513.
657692346 = 540281731 bxor 117939513.
-1037971243 = -358490913 band -1036266507.
-356786177 = -358490913 bor -1036266507.
681185066 = -358490913 bxor -1036266507.
-2143280527 = -1494128645 band -2008892815.
-1359740933 = -1494128645 bor -2008892815.
783539594 = -1494128645 bxor -2008892815.
1222936709 = 1759807703 band 1240960173.
1777831167 = 1759807703 bor 1240960173.
554894458 = 1759807703 bxor 1240960173.
2900513 = 612293491 band 11355817.
620748795 = 612293491 bor 11355817.
617848282 = 612293491 bxor 11355817.
-1067409339 = -530465841 band -840260507.
-303317009 = -530465841 bor -840260507.
764092330 = -530465841 bxor -840260507.
-2132803103 = -1578613269 band -1964629535.
-1410439701 = -1578613269 bor -1964629535.
722363402 = -1578613269 bxor -1964629535.
1124159749 = 1862489543 band 1136786205.
1875115999 = 1862489543 bor 1136786205.
750956250 = 1862489543 bxor 1136786205.
8389633 = 567641955 band 176696345.
735948667 = 567641955 bor 176696345.
727559034 = 567641955 bxor 176696345.
-939118443 = -368101697 band -840535851.
-269519105 = -368101697 bor -840535851.
669599338 = -368101697 bxor -840535851.
-2012592815 = -1475706917 band -1884666543.
-1347780645 = -1475706917 bor -1884666543.
664812170 = -1475706917 bxor -1884666543.
1151607941 = 1839677111 band 1190978957.
1879048127 = 1839677111 bor 1190978957.
727440186 = 1839677111 bxor 1190978957.
4656385 = 552013651 band 174017929.
721375195 = 552013651 bor 174017929.
716718810 = 552013651 bxor 174017929.
-868218619 = -330740305 band -848938683.
-311460369 = -330740305 bor -848938683.
556758250 = -330740305 bxor -848938683.
-2010774335 = -1461250613 band -1909054271.
-1359530549 = -1461250613 bor -1909054271.
651243786 = -1461250613 bxor -1909054271.
1309623205 = 1850688423 band 1321159677.
1862224895 = 1850688423 bor 1321159677.
552601690 = 1850688423 bxor 1321159677.
69214785 = 606237507 band 96054009.
633076731 = 606237507 bor 96054009.
563861946 = 606237507 bxor 96054009.
-1050673003 = -512819041 band -1017053771.
-479199809 = -512819041 bor -1017053771.
571473194 = -512819041 bxor -1017053771.
-2051014607 = -1513289797 band -2047819727.
-1510094917 = -1513289797 bor -2047819727.
540919690 = -1513289797 bxor -2047819727.
1210065925 = 1748657303 band 1239428717.
1778020095 = 1748657303 bor 1239428717.
567954170 = 1748657303 bxor 1239428717.
26607649 = 666284851 band 31343721.
671020923 = 666284851 bor 31343721.
644413274 = 666284851 bxor 31343721.
-1064497659 = -375435377 band -1030898139.
-341835857 = -375435377 bor -1030898139.
722661802 = -375435377 bxor -1030898139.
-2147412575 = -1580509781 band -1912531039.
-1345628245 = -1580509781 bor -1912531039.
801784330 = -1580509781 bxor -1912531039.
1080459397 = 1617404295 band 1257671901.
1794616799 = 1617404295 bor 1257671901.
714157402 = 1617404295 bxor 1257671901.
26216705 = 563269411 band 64231897.
601284603 = 563269411 bor 64231897.
575067898 = 563269411 bxor 64231897.
-937346539 = -356959617 band -916227435.
-335840513 = -356959617 bor -916227435.
601506026 = -356959617 bxor -916227435.
-2130695407 = -1582235749 band -2058474735.
-1510015077 = -1582235749 bor -2058474735.
620680330 = -1582235749 bxor -2058474735.
1209098821 = 1771436663 band 1213818701.
1776156543 = 1771436663 bor 1213818701.
567057722 = 1771436663 bxor 1213818701.
6292225 = 560318227 band 6433609.
560459611 = 560318227 bor 6433609.
554167386 = 560318227 bxor 6433609.
-1072103163 = -530857617 band -1038535931.
-497290385 = -530857617 bor -1038535931.
574812778 = -530857617 bxor -1038535931.
-2146697087 = -1408432757 band -2105607551.
-1367343221 = -1408432757 bor -2105607551.
779353866 = -1408432757 bxor -2105607551.
1141124389 = 1682206567 band 1277148605.
1818230783 = 1682206567 bor 1277148605.
677106394 = 1682206567 bxor 1277148605.
923649 = 547265283 band 202340537.
748682171 = 547265283 bor 202340537.
747758522 = 547265283 bxor 202340537.
-1029315499 = -337255329 band -1029314699.
-337254529 = -337255329 bor -1029314699.
692060970 = -337255329 bxor -1029314699.
-2127952527 = -1456576645 band -2080733711.
-1409357829 = -1456576645 bor -2080733711.
718594698 = -1456576645 bxor -2080733711.
1142947845 = 1857159255 band 1142984749.
1857196159 = 1857159255 bor 1142984749.
714248314 = 1857159255 bxor 1142984749.
35652129 = 577522419 band 186843689.
728713979 = 577522419 bor 186843689.
693061850 = 577522419 bxor 186843689.
-1002405051 = -461986993 band -859793435.
-319375377 = -461986993 bor -859793435.
683029674 = -461986993 bxor -859793435.
-2094791327 = -1557912213 band -1880634015.
-1343754901 = -1557912213 bor -1880634015.
751036426 = -1557912213 bxor -1880634015.
1087409157 = 1692249415 band 1106435741.
1711275999 = 1692249415 bor 1106435741.
623866842 = 1692249415 bxor 1106435741.
27379329 = 599643875 band 27510681.
599775227 = 599643875 bor 27510681.
572395898 = 599643875 bxor 27510681.
-991935467 = -420676033 band -840940459.
-269681025 = -420676033 bor -840940459.
722254442 = -420676033 bxor -840940459.
-2077421487 = -1514324133 band -2077372207.
-1514274853 = -1514324133 bor -2077372207.
563146634 = -1514324133 bxor -2077372207.
1082400773 = 1619424823 band 1257089293.
1794113343 = 1619424823 bor 1257089293.
711712570 = 1619424823 bxor 1257089293.
54528001 = 725761747 band 56150281.
727384027 = 725761747 bor 56150281.
672856026 = 725761747 bxor 56150281.
-987503611 = -437783249 band -818156347.
-268435985 = -437783249 bor -818156347.
719067626 = -437783249 bxor -818156347.
-2046783423 = -1366772405 band -2039246783.
-1359235765 = -1366772405 bor -2039246783.
687547658 = -1366772405 bxor -2039246783.
1210272549 = 1764449063 band 1210576765.
1764753279 = 1764449063 bor 1210576765.
554480730 = 1764449063 bxor 1210576765.
21496385 = 694715075 band 63506041.
736724731 = 694715075 bor 63506041.
715228346 = 694715075 bxor 63506041.
-1044217835 = -372864993 band -976580299.
-305227457 = -372864993 bor -976580299.
738990378 = -372864993 bxor -976580299.
-2080373967 = -1395292357 band -2078274639.
-1393193029 = -1395292357 bor -2078274639.
687180938 = -1395292357 bxor -2078274639.
1141379077 = 1678466071 band 1182314989.
1719401983 = 1678466071 bor 1182314989.
578022906 = 1678466071 bxor 1182314989.
1778337 = 677356211 band 104562665.
780140539 = 677356211 bor 104562665.
778362202 = 677356211 bxor 104562665.
-1073532667 = -525879537 band -1035783771.
-488130641 = -525879537 bor -1035783771.
585402026 = -525879537 bxor -1035783771.
-2146303711 = -1582123733 band -2108013791.
-1543833813 = -1582123733 bor -2108013791.
602469898 = -1582123733 bxor -2108013791.
1143238661 = 1680177415 band 1182199901.
1719138655 = 1680177415 bor 1182199901.
575899994 = 1680177415 bxor 1182199901.
202773505 = 739679907 band 230110553.
767016955 = 739679907 bor 230110553.
564243450 = 739679907 bxor 230110553.
-1073184747 = -295009793 band -1055076843.
-276901889 = -295009793 bor -1055076843.
796282858 = -295009793 bxor -1055076843.
-1911998959 = -1343275237 band -1911998831.
-1343275109 = -1343275237 bor -1911998831.
568723850 = -1343275237 bxor -1911998831.
1211670725 = 1782100471 band 1283041997.
1853471743 = 1782100471 bor 1283041997.
641801018 = 1782100471 bxor 1283041997.
9857 = 574387859 band 218310345.
792688347 = 574387859 bor 218310345.
792678490 = 574387859 bxor 218310345.
-930324347 = -324146961 band -896637307.
-290459921 = -324146961 bor -896637307.
639864426 = -324146961 bxor -896637307.
-2012077055 = -1407572725 band -1949047295.
-1344542965 = -1407572725 bor -1949047295.
667534090 = -1407572725 bxor -1949047295.
1082392613 = 1690568423 band 1083695421.
1691871231 = 1690568423 bor 1083695421.
609478618 = 1690568423 bxor 1083695421.
33554433 = 574630531 band 111563833.
652639931 = 574630531 bor 111563833.
619085498 = 574630531 bxor 111563833.
-1031738667 = -355406881 band -1030817035.
-354485249 = -355406881 bor -1030817035.
677253418 = -355406881 bxor -1030817035.
-2013249423 = -1400740101 band -2011082383.
-1398573061 = -1400740101 bor -2011082383.
614676362 = -1400740101 bxor -2011082383.
1073746821 = 1611036631 band 1319670701.
1856960511 = 1611036631 bor 1319670701.
783213690 = 1611036631 bxor 1319670701.
205568033 = 760265331 band 216513961.
771211259 = 760265331 bor 216513961.
565643226 = 760265331 bxor 216513961.
-925857211 = -302871857 band -925529243.
-302543889 = -302871857 bor -925529243.
623313322 = -302871857 bxor -925529243.
-2129657631 = -1456012053 band -2028439327.
-1354793749 = -1456012053 bor -2028439327.
774863882 = -1456012053 bxor -2028439327.
1145176069 = 1711211719 band 1178780189.
1744815839 = 1711211719 bor 1178780189.
599639770 = 1711211719 bxor 1178780189.
4989441 = 777856611 band 30303001.
803170171 = 777856611 bor 30303001.
798180730 = 777856611 bxor 30303001.
-1060043371 = -521026113 band -925296683.
-386279425 = -521026113 bor -925296683.
673763946 = -521026113 bxor -925296683.
-2080351151 = -1408827685 band -2069865391.
-1398341925 = -1408827685 bor -2069865391.
682009226 = -1408827685 bxor -2069865391.
1244408965 = 1852616119 band 1253928077.
1862135231 = 1852616119 bor 1253928077.
617726266 = 1852616119 bxor 1253928077.
33571841 = 705982035 band 119620745.
792030939 = 705982035 bor 119620745.
758459098 = 705982035 bxor 119620745.
-1069514747 = -462578513 band -909074363.
-302138129 = -462578513 bor -909074363.
767376618 = -462578513 bxor -909074363.
-2147397439 = -1602136885 band -2074084415.
-1528823861 = -1602136885 bor -2074084415.
618573578 = -1602136885 bxor -2074084415.
1108218533 = 1859023527 band 1127191293.
1877996287 = 1859023527 bor 1127191293.
769777754 = 1859023527 bxor 1127191293.
241500225 = 786797123 band 241656313.
786953211 = 786797123 bor 241656313.
545452986 = 786797123 bxor 241656313.
-830405483 = -289075297 band -827120459.
-285790273 = -289075297 bor -827120459.
544615210 = -289075297 bxor -827120459.
-2118908367 = -1544223045 band -2118232271.
-1543546949 = -1544223045 bor -2118232271.
575361418 = -1544223045 bxor -2118232271.
1247809797 = 1784894359 band 1248867693.
1785952255 = 1784894359 bor 1248867693.
538142458 = 1784894359 bxor 1248867693.
15176225 = 620728883 band 149404521.
754957179 = 620728883 bor 149404521.
739780954 = 620728883 bxor 149404521.
-1005124603 = -334029169 band -969431771.
-298336337 = -334029169 bor -969431771.
706788266 = -334029169 bxor -969431771.
-2057304927 = -1519315797 band -1880985951.
-1342996821 = -1519315797 bor -1880985951.
714308106 = -1519315797 bxor -1880985951.
1107447941 = 1646940295 band 1326863325.
1866355679 = 1646940295 bor 1326863325.
758907738 = 1646940295 bxor 1326863325.
100745217 = 777088547 band 128536793.
804880123 = 777088547 bor 128536793.
704134906 = 777088547 bxor 128536793.
-901775083 = -297612929 band -892001899.
-287839745 = -297612929 bor -892001899.
613935338 = -297612929 bxor -892001899.
-2122300911 = -1513849189 band -1984740847.
-1376289125 = -1513849189 bor -1984740847.
746011786 = -1513849189 bxor -1984740847.
1080059973 = 1692559735 band 1131998797.
1744498559 = 1692559735 bor 1131998797.
664438586 = 1692559735 bxor 1131998797.
33694209 = 646587923 band 192094793.
804988507 = 646587923 bor 192094793.
771294298 = 646587923 bxor 192094793.
-1061023739 = -320401297 band -1027433979.
-286811537 = -320401297 bor -1027433979.
774212202 = -320401297 bxor -1027433979.
-2125053823 = -1484897141 band -2116562559.
-1476405877 = -1484897141 bor -2116562559.
648647946 = -1484897141 bxor -2116562559.
1292502053 = 1862966887 band 1303315645.
1873780479 = 1862966887 bor 1303315645.
581278426 = 1862966887 bxor 1303315645.
535041 = 588823043 band 80490425.
668778427 = 588823043 bor 80490425.
668243386 = 588823043 bxor 80490425.
-983432619 = -446500001 band -805892491.
-268959873 = -446500001 bor -805892491.
714472746 = -446500001 bxor -805892491.
-2103114639 = -1360173445 band -2101928719.
-1358987525 = -1360173445 bor -2101928719.
744127114 = -1360173445 bxor -2101928719.
1115784965 = 1793191767 band 1200592685.
1877999487 = 1793191767 bor 1200592685.
762214522 = 1793191767 bxor 1200592685.
52963617 = 590096883 band 66812201.
603945467 = 590096883 bor 66812201.
550981850 = 590096883 bxor 66812201.
-1073647035 = -355110321 band -1071022363.
-352485649 = -355110321 bor -1071022363.
721161386 = -355110321 bxor -1071022363.
-2111822751 = -1574902677 band -1904728991.
-1367808917 = -1574902677 bor -1904728991.
744013834 = -1574902677 bxor -1904728991.
1075905541 = 1617386567 band 1320265117.
1861746143 = 1617386567 bor 1320265117.
785840602 = 1617386567 bxor 1320265117.
151221377 = 800290275 band 151518873.
800587771 = 800290275 bor 151518873.
649366394 = 800290275 bxor 151518873.
-1005549291 = -434270913 band -858723499.
-287445121 = -434270913 bor -858723499.
718104170 = -434270913 bxor -858723499.
-2013157807 = -1461207461 band -1895700527.
-1343750181 = -1461207461 bor -1895700527.
669407626 = -1461207461 bxor -1895700527.
1145577477 = 1700390199 band 1147940877.
1702753599 = 1700390199 bor 1147940877.
557176122 = 1700390199 bxor 1147940877.
51937281 = 727555539 band 62439433.
738057691 = 727555539 bor 62439433.
686120410 = 727555539 bxor 62439433.
-1056948219 = -438680529 band -886811707.
-268544017 = -438680529 bor -886811707.
788404202 = -438680529 bxor -886811707.
-2066717631 = -1395592117 band -2047121599.
-1375996085 = -1395592117 bor -2047121599.
690721546 = -1395592117 bxor -2047121599.
1292894757 = 1832421927 band 1305884285.
1845411455 = 1832421927 bor 1305884285.
552516698 = 1832421927 bxor 1305884285.
43032897 = 580493763 band 60079481.
597540347 = 580493763 bor 60079481.
554507450 = 580493763 bxor 60079481.
-871722987 = -295004385 band -870664139.
-293945537 = -295004385 bor -870664139.
577777450 = -295004385 bxor -870664139.
-2012511695 = -1456765381 band -1932811599.
-1377065285 = -1456765381 bor -1932811599.
635446410 = -1456765381 bxor -1932811599.
1094846469 = 1765952279 band 1137096941.
1808202751 = 1765952279 bor 1137096941.
713356282 = 1765952279 bxor 1137096941.
58884257 = 731283891 band 132314857.
804714491 = 731283891 bor 132314857.
745830234 = 731283891 bxor 132314857.
-932642811 = -370309617 band -865396571.
-303063377 = -370309617 bor -865396571.
629579434 = -370309617 bxor -865396571.
-2147479519 = -1425640405 band -2070308319.
-1348469205 = -1425640405 bor -2070308319.
799010314 = -1425640405 bxor -2070308319.
1079255045 = 1752573959 band 1121236829.
1794555743 = 1752573959 bor 1121236829.
715300698 = 1752573959 bxor 1121236829.
100805633 = 641940899 band 262827097.
803962363 = 641940899 bor 262827097.
703156730 = 641940899 bxor 262827097.
-1073737707 = -398323457 band -997427947.
-322013697 = -398323457 bor -997427947.
751724010 = -398323457 bxor -997427947.
-2147480559 = -1590641125 band -2041819759.
-1484980325 = -1590641125 bor -2041819759.
662500234 = -1590641125 bxor -2041819759.
1125327045 = 1737695479 band 1264005581.
1876374015 = 1737695479 bor 1264005581.
751046970 = 1737695479 bxor 1264005581.
134354305 = 743363987 band 162667977.
771677659 = 743363987 bor 162667977.
637323354 = 743363987 bxor 162667977.
-939195003 = -284739601 band -927609467.
-273154065 = -284739601 bor -927609467.
666040938 = -284739601 bxor -927609467.
-2146950143 = -1405524981 band -2104836863.
-1363411701 = -1405524981 bor -2104836863.
783538442 = -1405524981 bxor -2104836863.
1090527269 = 1628976615 band 1097148477.
1635597823 = 1628976615 bor 1097148477.
545070554 = 1628976615 bxor 1097148477.
2305 = 556288387 band 75565881.
631851963 = 556288387 bor 75565881.
631849658 = 556288387 bxor 75565881.
-929423147 = -375653665 band -924966411.
-371196929 = -375653665 bor -924966411.
558226218 = -375653665 bxor -924966411.
-2144640911 = -1368431109 band -2118391695.
-1342181893 = -1368431109 bor -2118391695.
802459018 = -1368431109 bxor -2118391695.
1279525509 = 1833199319 band 1289067181.
1842740991 = 1833199319 bor 1289067181.
563215482 = 1833199319 bxor 1289067181.
6164513 = 570333555 band 241054889.
805223931 = 570333555 bor 241054889.
799059418 = 570333555 bxor 241054889.
-1071886267 = -383821361 band -1061391771.
-373326865 = -383821361 bor -1061391771.
698559402 = -383821361 bxor -1061391771.
-2147433503 = -1411267605 band -2079928351.
-1343762453 = -1411267605 bor -2079928351.
803671050 = -1411267605 bxor -2079928351.
1075216645 = 1645654983 band 1228900637.
1799338975 = 1645654983 bor 1228900637.
724122330 = 1645654983 bxor 1228900637.
88113153 = 633390435 band 89168409.
634445691 = 633390435 bor 89168409.
546332538 = 633390435 bxor 89168409.
-1002433387 = -462400321 band -943210795.
-403177729 = -462400321 bor -943210795.
599255658 = -462400321 bxor -943210795.
-2142080687 = -1436582437 band -2125302959.
-1419804709 = -1436582437 bor -2125302959.
722275978 = -1436582437 bxor -2125302959.
1095241861 = 1666063543 band 1174008717.
1744830399 = 1666063543 bor 1174008717.
649588538 = 1666063543 bxor 1174008717.
85788929 = 756927827 band 119487369.
790626267 = 756927827 bor 119487369.
704837338 = 756927827 bxor 119487369.
-1071316219 = -399643729 band -1053358267.
-381685777 = -399643729 bor -1053358267.
689630442 = -399643729 bxor -1053358267.
-2126146879 = -1585998901 band -1991912767.
-1451764789 = -1585998901 bor -1991912767.
674382090 = -1585998901 bxor -1991912767.
1107919269 = 1651089831 band 1176230397.
1719400959 = 1651089831 bor 1176230397.
611481690 = 1651089831 bxor 1176230397.
4161 = 579121475 band 22092025.
601209339 = 579121475 bor 22092025.
601205178 = 579121475 bxor 22092025.
-1006564715 = -424206689 band -872330315.
-289972289 = -424206689 bor -872330315.
716592426 = -424206689 bxor -872330315.
-2109668303 = -1434909253 band -2092437967.
-1417678917 = -1434909253 bor -2092437967.
691989386 = -1434909253 bxor -2092437967.
1076363269 = 1856520855 band 1081883757.
1862041343 = 1856520855 bor 1081883757.
785678074 = 1856520855 bxor 1081883757.
2371617 = 707031347 band 19739241.
724398971 = 707031347 bor 19739241.
722027354 = 707031347 bxor 19739241.
-1073181691 = -399839857 band -1025668059.
-352326225 = -399839857 bor -1025668059.
720855466 = -399839857 bxor -1025668059.
-2139962975 = -1603087445 band -1904228959.
-1367353429 = -1603087445 bor -1904228959.
772609546 = -1603087445 bxor -1904228959.
1157634693 = 1695088519 band 1337072349.
1874526175 = 1695088519 bor 1337072349.
716891482 = 1695088519 bxor 1337072349.
27788545 = 569117987 band 62556121.
603885563 = 569117987 bor 62556121.
576097018 = 569117987 bxor 62556121.
-935311339 = -362260353 band -868038507.
-294987521 = -362260353 bor -868038507.
640323818 = -362260353 bxor -868038507.
-2146412271 = -1607205477 band -2116789999.
-1577583205 = -1607205477 bor -2116789999.
568829066 = -1607205477 bxor -2116789999.
1073762373 = 1615517815 band 1108637005.
1650392447 = 1615517815 bor 1108637005.
576630074 = 1615517815 bxor 1108637005.
25166081 = 562726163 band 96475465.
634035547 = 562726163 bor 96475465.
608869466 = 562726163 bxor 96475465.
-1073217275 = -519151761 band -899153659.
-345088145 = -519151761 bor -899153659.
728129130 = -519151761 bxor -899153659.
-2008514431 = -1471446133 band -1947424639.
-1410356341 = -1471446133 bor -1947424639.
598158090 = -1471446133 bxor -1947424639.
1218988325 = 1760349543 band 1236945853.
1778307071 = 1760349543 bor 1236945853.
559318746 = 1760349543 bxor 1236945853.
38060033 = 711907587 band 63235769.
737083323 = 711907587 bor 63235769.
699023290 = 711907587 bxor 63235769.
-1052508075 = -444857761 band -884722315.
-277072001 = -444857761 bor -884722315.
775436074 = -444857761 bxor -884722315.
-2130173583 = -1459067525 band -2094025743.
-1422919685 = -1459067525 bor -2094025743.
707253898 = -1459067525 bxor -2094025743.
1143512581 = 1697504855 band 1283104301.
1837096575 = 1697504855 bor 1283104301.
693583994 = 1697504855 bxor 1283104301.
34078753 = 667420915 band 168816681.
802158843 = 667420915 bor 168816681.
768080090 = 667420915 bxor 168816681.
-1065336507 = -422559409 band -930191899.
-287414801 = -422559409 bor -930191899.
777921706 = -422559409 bxor -930191899.
-2076171423 = -1535532181 band -2050720927.
-1510081685 = -1535532181 bor -2050720927.
566089738 = -1535532181 bxor -2050720927.
1091307525 = 1762462535 band 1139567773.
1810722783 = 1762462535 bor 1139567773.
719415258 = 1762462535 bxor 1139567773.
75502721 = 780473571 band 78132633.
783103483 = 780473571 bor 78132633.
707600762 = 780473571 bxor 78132633.
-1045950443 = -370533313 band -943877547.
-268460417 = -370533313 bor -943877547.
777490026 = -370533313 bxor -943877547.
-2013250479 = -1368507045 band -1986920751.
-1342177317 = -1368507045 bor -1986920751.
671073162 = -1368507045 bxor -1986920751.
1145050117 = 1716081719 band 1298577165.
1869608767 = 1716081719 bor 1298577165.
724558650 = 1716081719 bxor 1298577165.
223654913 = 760544467 band 257210121.
794099675 = 760544467 bor 257210121.
570444762 = 760544467 bxor 257210121.
-938962427 = -379022545 band -905397563.
-345457681 = -379022545 bor -905397563.
593504746 = -379022545 bxor -905397563.
-1942670783 = -1401605301 band -1942012351.
-1400946869 = -1401605301 bor -1942012351.
541723914 = -1401605301 bxor -1942012351.
1207974181 = 1818343719 band 1241546109.
1851915647 = 1818343719 bor 1241546109.
643941466 = 1818343719 bxor 1241546109.
75776065 = 749125827 band 94139513.
767489275 = 749125827 bor 94139513.
691713210 = 749125827 bxor 94139513.
-1004370411 = -441801185 band -865673419.
-303104193 = -441801185 bor -865673419.
701266218 = -441801185 bxor -865673419.
-2129592015 = -1512209093 band -2093794895.
-1476411973 = -1512209093 bor -2093794895.
653180042 = -1512209093 bxor -2093794895.
1217411589 = 1754610199 band 1318109165.
1855307775 = 1754610199 bor 1318109165.
637896186 = 1754610199 bxor 1318109165.
41967777 = 782852275 band 46558697.
787443195 = 782852275 bor 46558697.
745475418 = 782852275 bxor 46558697.
-997305083 = -456174321 band -946929755.
-405798993 = -456174321 bor -946929755.
591506090 = -456174321 bxor -946929755.
-2087440095 = -1548340437 band -1953173215.
-1414073557 = -1548340437 bor -1953173215.
673366538 = -1548340437 bxor -1953173215.
1101157893 = 1709364999 band 1135509085.
1743716191 = 1709364999 bor 1135509085.
642558298 = 1709364999 bxor 1135509085.
21594113 = 793500835 band 31040345.
802947067 = 793500835 bor 31040345.
781352954 = 793500835 bxor 31040345.
-1028645867 = -491413505 band -805823467.
-268591105 = -491413505 bor -805823467.
760054762 = -491413505 bxor -805823467.
-2142624751 = -1597096677 band -1974770543.
-1429242469 = -1597096677 bor -1974770543.
713382282 = -1597096677 bxor -1974770543.
1157662917 = 1829343223 band 1169209549.
1840889855 = 1829343223 bor 1169209549.
683226938 = 1829343223 bxor 1169209549.
69014657 = 607990931 band 228398281.
767374555 = 607990931 bor 228398281.
698359898 = 607990931 bxor 228398281.
-1059584891 = -520321297 band -975620987.
-436357393 = -520321297 bor -975620987.
623227498 = -520321297 bxor -975620987.
-1984659455 = -1447779573 band -1946315775.
-1409435893 = -1447779573 bor -1946315775.
575223562 = -1447779573 bxor -1946315775.
1149789221 = 1686660327 band 1152282429.
1689153535 = 1686660327 bor 1152282429.
539364314 = 1686660327 bxor 1152282429.
8667137 = 753690755 band 9945657.
754969275 = 753690755 bor 9945657.
746302138 = 753690755 bxor 9945657.
-989787947 = -419231265 band -987150091.
-416593409 = -419231265 bor -987150091.
573194538 = -419231265 bxor -987150091.
-2079300495 = -1397201669 band -2062385295.
-1380286469 = -1397201669 bor -2062385295.
699014026 = -1397201669 bxor -2062385295.