Skip to content
Home » Oracle » How to Patch Oracle Database 19c on Windows (DBRU 19.14)

How to Patch Oracle Database 19c on Windows (DBRU 19.14)

After installing Oracle Database 19c on Windows, we may need to upgrade the database regularly. Assuming that you have done the following items:

For safety, we should follow readme document in the bundle patch.

Set PATH in Environment Variables

Make sure both OPatch and perl binaries locations are added in PATH environment variable by opening environment variables.

OPatch and Perl Binaries in PATH of Windows
OPatch and Perl Binaries in PATH of Windows

Stop Database Services

Make sure that all database related services have been stopped in Windows services.msc.

Database Services Stopped on Windows Server
Database Services Stopped on Windows Server

Stop Microsoft Distributed Transaction Coordinator (MSDTC)

C:\Users\Administrator>net stop msdtc
The Distributed Transaction Coordinator service is stopping.
The Distributed Transaction Coordinator service was stopped successfully.

Check Current Patch Level Before Patching

C:\Users\Administrator>opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.29
Copyright (c) 2022, Oracle Corporation.  All rights reserved.


Oracle Home       : C:\app\oracle\product\193~1.0\dbhome_1
Central Inventory : C:\Program Files\Oracle\Inventory
   from           :
OPatch version    : 12.2.0.1.29
OUI version       : 12.2.0.7.0
Log file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\opatch2022-03-18_20-49-15PM_1.log

Lsinventory Output file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\lsinv\lsinventory2022-03-18_20-49-15PM.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: WIN-R6F8E7CFOTD
ARU platform id: 233
ARU platform description:: Microsoft Windows (64-bit AMD)


Installed Top-level Products (1):

Oracle Database 19c                                                  19.0.0.0.0
There are 1 products installed in this Oracle Home.


There are no Interim patches installed in this Oracle Home.


--------------------------------------------------------------------------------

OPatch succeeded.

In the above information, how does it know the location of central inventory? You may think about it.

Check Any Conflict

C:\Users\Administrator>cd C:\Users\Administrator\Downloads\patches\33575656
C:\Users\Administrator\Downloads\patches\33575656>opatch prereq CheckConflictAgainstOHWithDetail -ph ./
Oracle Interim Patch Installer version 12.2.0.1.29
Copyright (c) 2022, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : C:\app\oracle\product\193~1.0\dbhome_1
Central Inventory : C:\Program Files\Oracle\Inventory
   from           :
OPatch version    : 12.2.0.1.29
OUI version       : 12.2.0.7.0
Log file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\opatch2022-03-18_20-50-01PM_1.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded.

Apply the Bundle Patch

C:\Users\Administrator\Downloads\patches\33575656>opatch apply
Oracle Interim Patch Installer version 12.2.0.1.29
Copyright (c) 2022, Oracle Corporation.  All rights reserved.


Oracle Home       : C:\app\oracle\product\193~1.0\dbhome_1
Central Inventory : C:\Program Files\Oracle\Inventory
   from           :
OPatch version    : 12.2.0.1.29
OUI version       : 12.2.0.7.0
Log file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\opatch2022-03-18_20-50-30PM_1.log

Verifying environment and performing prerequisite checks...
OPatch continues with these patches:   33575656

Do you want to proceed? [y|n]
y
User Responded with: Y
All checks passed.

Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
(Oracle Home = 'C:\app\oracle\product\193~1.0\dbhome_1')


Is the local system ready for patching? [y|n]
y
User Responded with: Y
Backing up files...
Applying interim patch '33575656' to OH 'C:\app\oracle\product\193~1.0\dbhome_1'
ApplySession: Optional component(s) [ oracle.tomcat.crs, 19.0.0.0.0 ] , [ oracle.swd.oui.core.min, 19.0.0.0.0 ] , [ oracle.has.cfs, 19.0.0.0.0 ] , [ oracle.rdbms.tg4msql, 19.0.0.0.0 ] , [ oracle.rdbms.ic, 19.0.0.0.0 ] , [ oracle.rdbms.tg4ifmx, 19.0.0.0.0 ] , [ oracle.network.cman, 19.0.0.0.0 ] , [ oracle.has.deconfig, 19.0.0.0.0 ] , [ oracle.network.gsm, 19.0.0.0.0 ] , [ oracle.assistants.asm, 19.0.0.0.0 ] , [ oracle.has.cvu, 19.0.0.0.0 ] , [ oracle.tfa, 19.0.0.0.0 ] , [ oracle.rdbms.tg4sybs, 19.0.0.0.0 ] , [ oracle.usm, 19.0.0.0.0 ] , [ oracle.rdbms.tg4tera, 19.0.0.0.0 ] , [ oracle.ons.daemon, 19.0.0.0.0 ] , [ oracle.options.olap, 19.0.0.0.0 ] , [ oracle.swd.oui, 19.0.0.0.0 ] , [ oracle.assistants.usm, 19.0.0.0.0 ] , [ oracle.rdbms.tg4db2, 19.0.0.0.0 ] , [ oracle.options.olap.awm, 19.0.0.0.0 ] , [ oracle.has.crs, 19.0.0.0.0 ]  not present in the Oracle Home or a higher version is found.

Patching component oracle.has.common.cvu, 19.0.0.0.0...

Patching component oracle.has.rsf, 19.0.0.0.0...

Patching component oracle.ons, 19.0.0.0.0...

Patching component oracle.has.common, 19.0.0.0.0...

Patching component oracle.rdbms.util, 19.0.0.0.0...

Patching component oracle.sdo.locator.jrf, 19.0.0.0.0...

Patching component oracle.assistants.server, 19.0.0.0.0...

Patching component oracle.sqlplus, 19.0.0.0.0...

Patching component oracle.dbjava.jdbc, 19.0.0.0.0...

Patching component oracle.network.listener, 19.0.0.0.0...

Patching component oracle.odbc.ic, 19.0.0.0.0...

Patching component oracle.rdbms.rman, 19.0.0.0.0...

Patching component oracle.dbjava.ucp, 19.0.0.0.0...

Patching component oracle.precomp.common.core, 19.0.0.0.0...

Patching component oracle.oracore.rsf, 19.0.0.0.0...

Patching component oracle.ntoledb.odp_net_2, 19.0.0.0.0...

Patching component oracle.has.db, 19.0.0.0.0...

Patching component oracle.ntoramts, 19.0.0.0.0...

Patching component oracle.xdk.parser.java, 19.0.0.0.0...

Patching component oracle.network.client, 19.0.0.0.0...

Patching component oracle.blaslapack, 19.0.0.0.0...

Patching component oracle.tfa.db, 19.0.0.0.0...

Patching component oracle.ctx, 19.0.0.0.0...

Patching component oracle.rdbms.hsodbc, 19.0.0.0.0...

Patching component oracle.ldap.rsf, 19.0.0.0.0...

Patching component oracle.assistants.deconfig, 19.0.0.0.0...

Patching component oracle.ldap.owm, 19.0.0.0.0...

Patching component oracle.duma, 19.0.0.0.0...

Patching component oracle.precomp.lang, 19.0.0.0.0...

Patching component oracle.rdbms.rsf, 19.0.0.0.0...

Patching component oracle.rdbms.install.common, 19.0.0.0.0...

Patching component oracle.ldap.security.osdt, 19.0.0.0.0...

Patching component oracle.sdo, 19.0.0.0.0...

Patching component oracle.rdbms.rsf.ic, 19.0.0.0.0...

Patching component oracle.sqlplus.ic, 19.0.0.0.0...

Patching component oracle.rdbms.lbac, 19.0.0.0.0...

Patching component oracle.oraolap, 19.0.0.0.0...

Patching component oracle.precomp.rsf, 19.0.0.0.0...

Patching component oracle.assistants.acf, 19.0.0.0.0...

Patching component oracle.ntoledb, 19.0.0.0.0...

Patching component oracle.javavm.server, 19.0.0.0.0...

Patching component oracle.precomp.common, 19.0.0.0.0...

Patching component oracle.network.rsf, 19.0.0.0.0...

Patching component oracle.ovm, 19.0.0.0.0...

Patching component oracle.install.deinstalltool, 19.0.0.0.0...

Patching component oracle.rdbms.oci, 19.0.0.0.0...

Patching component oracle.rsf, 19.0.0.0.0...

Patching component oracle.clrintg.ode_net_2, 19.0.0.0.0...

Patching component oracle.nlsrtl.rsf, 19.0.0.0.0...

Patching component oracle.rdbms.install.plugins, 19.0.0.0.0...

Patching component oracle.javavm.client, 19.0.0.0.0...

Patching component oracle.rdbms.deconfig, 19.0.0.0.0...

Patching component oracle.dbjava.ic, 19.0.0.0.0...

Patching component oracle.rdbms.dv, 19.0.0.0.0...

Patching component oracle.aspnet_2, 19.0.0.0.0...

Patching component oracle.usm.deconfig, 19.0.0.0.0...

Patching component oracle.dbdev, 19.0.0.0.0...

Patching component oracle.ons.ic, 19.0.0.0.0...

Patching component oracle.mgw.common, 19.0.0.0.0...

Patching component oracle.xdk, 19.0.0.0.0...

Patching component oracle.rdbms.plsql, 19.0.0.0.0...

Patching component oracle.xdk.rsf, 19.0.0.0.0...

Patching component oracle.ctx.atg, 19.0.0.0.0...

Patching component oracle.rdbms.dbscripts, 19.0.0.0.0...

Patching component oracle.rdbms.olap, 19.0.0.0.0...

Patching component oracle.rdbms, 19.0.0.0.0...

Patching component oracle.sdo.locator, 19.0.0.0.0...

Patching component oracle.rdbms.scheduler, 19.0.0.0.0...

Patching component oracle.xdk.xquery, 19.0.0.0.0...

Patching component oracle.ntoledbolap, 19.0.0.0.0...
Patch 33575656 successfully applied.
Log file location: C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\opatch2022-03-18_20-50-30PM_1.log

OPatch succeeded.

Check Current Patch Level After Patching

C:\Users\Administrator\Downloads\patches\33575656>opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.29
Copyright (c) 2022, Oracle Corporation.  All rights reserved.


Oracle Home       : C:\app\oracle\product\193~1.0\dbhome_1
Central Inventory : C:\Program Files\Oracle\Inventory
   from           :
OPatch version    : 12.2.0.1.29
OUI version       : 12.2.0.7.0
Log file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\opatch2022-03-18_21-32-43PM_1.log

Lsinventory Output file location : C:\app\oracle\product\193~1.0\dbhome_1\cfgtoollogs\opatch\lsinv\lsinventory2022-03-18_21-32-43PM.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: WIN-R6F8E7CFOTD
ARU platform id: 233
ARU platform description:: Microsoft Windows (64-bit AMD)


Installed Top-level Products (1):

Oracle Database 19c                                                  19.0.0.0.0
There are 1 products installed in this Oracle Home.


Interim patches (1) :

Patch  33575656     : applied on Fri Mar 18 21:26:19 CST 2022
Unique Patch ID:  24640244
Patch description:  "Windows Database Bundle Patch : 19.14.0.0.220118 (33575656)"
   Created on 11 Feb 2022, 16:55:01 hrs UTC
   Bugs fixed:
     23066463, 25632308, 25642320, 25677036, 26139817, 26352569, 26898787
     27155644, 27162036, 27897090, 28279612, 28294439, 28298401, 28451312
     28591817, 28632799, 28828390, 28849494, 28962271, 28994721, 29004934
     29027914, 29040032, 29116773, 29211895, 29222534, 29304640, 29398192
     29426521, 29488996, 29496977, 29591661, 29592946, 29610697, 29617414
     29620564, 29651517, 29655855, 29695695, 29788820, 29870737, 29879723
     29892634, 29967911, 29970273, 30080988, 30084606, 30132652, 30148966
     30159488, 30179894, 30195773, 30218956, 30230183, 30233536, 30253761
     30273212, 30323820, 30327581, 30329737, 30331254, 30337465, 30346729
     30391794, 30408128, 30481004, 30610052, 30613035, 30619383, 30622393
     30644358, 30662634, 30666273, 30679580, 30710088, 30710783, 30710917
     30772328, 30819756, 30858444, 30890752, 30901651, 30929206, 30961824
     30987500, 31024445, 31026870, 31040218, 31048680, 31089259, 31091402
     31105225, 31112209, 31119467, 31123976, 31156767, 31166083, 31166407
     31169366, 31194015, 31204002, 31230250, 31233235, 31240864, 31253451
     31279670, 31283557, 31336371, 31370500, 31377701, 31381174, 31404550
     31420337, 31427345, 31432906, 31458537, 31458634, 31458739, 31461990
     31489672, 31533799, 31535782, 31556139, 31583865, 31585040, 31602782
     31613275, 31628155, 31639082, 31642462, 31645288, 31656601, 31657211
     31668312, 31705356, 31732672, 31744832, 31754980, 31762790, 31769267
     31773909, 31780567, 31789167, 31789335, 31793126, 31800139, 31823716
     31834214, 31834677, 31841147, 31844137, 31844560, 31855484, 31857143
     31863250, 31872320, 31903424, 31907962, 31912834, 31930204, 31935672
     31935970, 31936615, 31945701, 31951628, 31972780, 31994145, 31994206
     31996331, 32008716, 32009197, 32009557, 32010275, 32038018, 32038812
     32043743, 32074728, 32076305, 32081074, 32092797, 32095658, 32097767
     32099580, 32101499, 32102854, 32119144, 32121803, 32127911, 32131774
     32138257, 32140616, 32149848, 32161381, 32170491, 32176922, 32180188
     32183102, 32184577, 32190419, 32195815, 32195946, 32208326, 32212062
     32220709, 32235513, 32237778, 32239137, 32243148, 32249509, 32252262
     32254917, 32255753, 32258423, 32260279, 32266808, 32268800, 32298173
     32317306, 32335257, 32340885, 32342750, 32346044, 32381605, 32382021
     32403748, 32414944, 32417301, 32417766, 32418082, 32432245, 32439726
     32441128, 32442229, 32460145, 32464986, 32468643, 32472118, 32492382
     32498569, 32498752, 32508585, 32509814, 32526703, 32531011, 32531647
     32534757, 32540706, 32545630, 32550051, 32551246, 32561841, 32563114
     32583692, 32601769, 32602395, 32602871, 32603092, 32607749, 32608821
     32626289, 32631551, 32634049, 32639432, 32639860, 32652605, 32653470
     32657251, 32671437, 32675860, 32677000, 32690400, 32700396, 32706821
     32712916, 32714799, 32730701, 32734021, 32735915, 32735980, 32736370
     32739052, 32740515, 32747738, 32755668, 32761932, 32766397, 32766407
     32771735, 32776711, 32781826, 32788660, 32790012, 32800539, 32801192
     32806915, 32809152, 32818183, 32818230, 32818545, 32828636, 32829060
     32829937, 32834394, 32841994, 32842823, 32843672, 32845477, 32846876
     32848142, 32852504, 32863795, 32866089, 32879447, 32881462, 32888458
     32889096, 32891500, 32894246, 32897184, 32897679, 32898672, 32907315
     32908249, 32908946, 32909255, 32910846, 32914711, 32915232, 32915760
     32926013, 32928033, 32930665, 32931078, 32931941, 32935932, 32936402
     32936642, 32940955, 32946711, 32952285, 32952575, 32955962, 32956896
     32959369, 32962162, 32966389, 32969863, 32969945, 32970478, 32976022
     32977489, 32978651, 32980826, 32981794, 32983419, 32983871, 32985908
     32987004, 32991527, 32995206, 32995242, 32995863, 32998659, 33000440
     33000980, 33004703, 33008265, 33013379, 33015716, 33018951, 33020510
     33021036, 33021642, 33022140, 33023671, 33025445, 33026796, 33027087
     33027377, 33027553, 33028013, 33028286, 33028462, 33031345, 33032579
     33034619, 33037531, 33037895, 33038446, 33038479, 33040335, 33040465
     33043590, 33044062, 33045137, 33047827, 33048670, 33050544, 33050626
     33051442, 33056383, 33056579, 33058513, 33059891, 33063919, 33063960
     33064565, 33065181, 33065979, 33066500, 33072392, 33072854, 33073375
     33075133, 33075192, 33075246, 33083394, 33084064, 33085296, 33085361
     33085757, 33090110, 33090781, 33090848, 33092087, 33093153, 33096609
     33097433, 33099872, 33101055, 33101058, 33102477, 33105276, 33107872
     33108317, 33109733, 33110192, 33110992, 33113848, 33114825, 33121866
     33122355, 33123407, 33126216, 33128879, 33131526, 33132294, 33132334
     33135083, 33141699, 33142123, 33142533, 33142739, 33144454, 33145153
     33145535, 33147256, 33148063, 33148406, 33150236, 33152388, 33163187
     33165183, 33166116, 33166242, 33168374, 33169254, 33170384, 33172512
     33172549, 33172679, 33174232, 33175565, 33178223, 33181968, 33182152
     33186578, 33190454, 33190595, 33190879, 33191073, 33196009, 33196035
     33196475, 33196778, 33205781, 33207143, 33207342, 33210641, 33211673
     33212101, 33213078, 33216667, 33219621, 33219840, 33225678, 33230882
     33232128, 33232179, 33234302, 33235118, 33235620, 33237523, 33253504
     33260930, 33261786, 33276596, 33278509, 33282110, 33282971, 33287418
     33289604, 33292174, 33292896, 33300332, 33303555, 33304435, 33304775
     33304830, 33305150, 33307945, 33308107, 33322672, 33326399, 33330508
     33330594, 33331329, 33334404, 33337385, 33338247, 33349744, 33355007
     33358968, 33373644, 33380472, 33381652, 33382620, 33383972, 33384092
     33384505, 33387767, 33388927, 33397495, 33406951, 33408858, 33412603
     33415279, 33415331, 33416405, 33417987, 33420249, 33446942, 33448908
     33457584, 33457842, 33458732, 33459070, 33462044, 33471858, 33482590
     33489699, 33490031, 33507610, 33507953, 33514179, 33515115, 33531173
     33540746, 33545483, 33557895, 33558058, 33558251, 33558391, 33559316
     33563167, 33563477, 33576541, 33593882, 33599734, 33613512, 33618342
     33618962, 33632051, 33635094, 33651003, 33656104, 33656608, 33661960
     33674035, 33188597, 29936841, 33065437, 33106822, 7391838, 8460502
     8476681, 13742922, 14570574, 14735102, 15931756, 15959416, 16662822
     16664572, 16750494, 17275499, 17395507, 17428816, 17468475, 17777718
     17787434, 18534283, 18605946, 18697534, 19080742, 19138896, 19697993
     20007421, 20083476, 20313356, 20319830, 20479545, 20867658, 20922160
     21119541, 21232786, 21245711, 21374587, 21528318, 21629064, 21639146
     21888352, 21965541, 22066547, 22162072, 22252368, 22325312, 22387320
     22553815, 22580355, 22725871, 22729345, 22748979, 23020668, 23094775
     23125587, 23294761, 23296836, 23311885, 23606241, 23645975, 23734075
     23734111, 23763462, 24336782, 24356932, 24559425, 24561942, 24596874
     24611963, 24669730, 24677421, 24687075, 24833686, 24943214, 24957575
     24971456, 25030027, 25033515, 25092651, 25093917, 25148135, 25404117
     25415139, 25416731, 25541233, 25560538, 25562258, 25607406, 25607716
     25661172, 25736599, 25756945, 25792962, 25804387, 25804908, 25806201
     25809128, 25883179, 25905368, 25913778, 25979242, 25986062, 25997810
     26001677, 26003708, 26108369, 26123054, 26127355, 26173091, 26203132
     26256280, 26280704, 26284288, 26305045, 26352615, 26440142, 26476244
     26496292, 26497655, 26499997, 26500553, 26577716, 26587659, 26611353
     26615554, 26621826, 26668264, 26675491, 26739322, 26758837, 26777814
     26785852, 26789742, 26800890, 26813848, 26819036, 26860844, 26872233
     26897528, 26951566, 26957541, 26963540, 26978857, 27004798, 27004828
     27019512, 27036163, 27044169, 27044246, 27063461, 27086374, 27091809
     27092095, 27101798, 27113475, 27126122, 27126938, 27130348, 27131416
     27148384, 27166935, 27195575, 27195935, 27207214, 27221350, 27222128
     27243840, 27244999, 27254335, 27260704, 27261477, 27262781, 27277677
     27302372, 27329690, 27341142, 27359766, 27359770, 27362994, 27369515
     27378053, 27381279, 27392968, 27406105, 27411022, 27423500, 27439716
     27453490, 27458357, 27458493, 27460010, 27489107, 27494830, 27497101
     27505699, 27526265, 27551228, 27572040, 27582210, 27589260, 27597359
     27604329, 27622946, 27629928, 27636387, 27639208, 27651535, 27654410
     27658166, 27661222, 27663388, 27666312, 27684864, 27697886, 27700413
     27710072, 27729678, 27742354, 27745728, 27751111, 27760043, 27764052
     27768096, 27782078, 27785931, 27786168, 27801144, 27828892, 27829722
     27841399, 27846298, 27873364, 27877830, 27880025, 27899093, 27907898
     27912364, 27917085, 27917890, 27929509, 27933036, 27934711, 27935374
     27935464, 27941110, 27954629, 27957203, 27957963, 27962025, 27967484
     27998559, 28001632, 28007516, 28031385, 28052648, 28064731, 28064977
     28072567, 28078186, 28089605, 28092783, 28104176, 28107050, 28109326
     28112563, 28125947, 28127569, 28129791, 28133903, 28138566, 28138847
     28138981, 28144569, 28145995, 28156781, 28167557, 28173612, 28181021
     28185286, 28187837, 28189466, 28198802, 28201045, 28204104, 28204262
     28205555, 28209985, 28210681, 28234255, 28248841, 28263142, 28271258
     28271693, 28276054, 28279176, 28279456, 28291441, 28293236, 28294563
     28302439, 28302580, 28313275, 28319114, 28319989, 28321248, 28322973
     28326928, 28336118, 28338211, 28344129, 28350595, 28351919, 28362187
     28364580, 28370061, 28371123, 28373960, 28375150, 28375383, 28377940
     28379065, 28381939, 28383667, 28386259, 28387185, 28387574, 28390273
     28392179, 28395302, 28397317, 28402823, 28403019, 28406374, 28410431
     28414968, 28431445, 28432345, 28435333, 28436173, 28436414, 28442896
     28454215, 28461031, 28461789, 28462255, 28463226, 28470673, 28475242
     28479352, 28482048, 28482049, 28484299, 28489419, 28492006, 28498976
     28499269, 28502773, 28503081, 28504631, 28505321, 28513333, 28521330
     28522750, 28523644, 28526715, 28530171, 28530697, 28531803, 28534475
     28534493, 28535127, 28537481, 28538439, 28539108, 28541606, 28542455
     28544270, 28546290, 28547068, 28547926, 28553487, 28553981, 28554369
     28554809, 28558489, 28558645, 28561704, 28564479, 28565296, 28567417
     28567819, 28567875, 28569897, 28570589, 28572165, 28572407, 28572533
     28572544, 28572667, 28572834, 28578945, 28587723, 28589194, 28589509
     28589644, 28592647, 28593127, 28593682, 28594086, 28597221, 28597991
     28598022, 28601957, 28602253, 28605066, 28606598, 28607316, 28607632
     28611527, 28612239, 28618343, 28620697, 28621543, 28621601, 28622202
     28625580, 28625862, 28625873, 28627033, 28628592, 28628631, 28630381
     28636532, 28639299, 28640772, 28642469, 28642551, 28642899, 28643583
     28643654, 28643718, 28644549, 28645570, 28646200, 28646939, 28649123
     28649388, 28651078, 28655209, 28657026, 28659098, 28661333, 28661362
     28663289, 28663782, 28670344, 28670402, 28672124, 28672457, 28673945
     28677941, 28681153, 28682182, 28682796, 28687713, 28689483, 28690694
     28692103, 28692275, 28692282, 28693954, 28694526, 28694639, 28694872
     28694877, 28696373, 28697242, 28697526, 28697896, 28698087, 28699321
     28700945, 28701011, 28703812, 28704073, 28704412, 28705231, 28707931
     28708400, 28708585, 28709063, 28710385, 28710469, 28710663, 28710734
     28714461, 28714720, 28715655, 28715727, 28717406, 28718302, 28718469
     28719348, 28720204, 28720418, 28721497, 28722229, 28723237, 28729900
     28730079, 28734355, 28740425, 28740708, 28740799, 28741374, 28742555
     28745367, 28745877, 28747089, 28747846, 28749853, 28751498, 28752923
     28755011, 28755084, 28755309, 28755846, 28757960, 28758722, 28760206
     28762163, 28763291, 28765983, 28767240, 28769456, 28770865, 28771022
     28771947, 28772390, 28772816, 28774416, 28776431, 28776811, 28777214
     28777478, 28778754, 28781599, 28781754, 28785273, 28785321, 28785531
     28788272, 28789531, 28789533, 28790623, 28791576, 28791852, 28793062
     28793090, 28793409, 28794230, 28795551, 28795563, 28795734, 28800508
     28802066, 28802734, 28804517, 28805242, 28805475, 28806517, 28807247
     28808314, 28808652, 28808656, 28810381, 28811560, 28811592, 28813317
     28813931, 28814106, 28815123, 28815355, 28815557, 28816871, 28817449
     28818063, 28818513, 28819640, 28820669, 28821847, 28824482, 28825772
     28827682, 28828986, 28831971, 28833912, 28834364, 28834743, 28835937
     28836716, 28837603, 28837979, 28838385, 28839869, 28842408, 28844656
     28844738, 28844788, 28845346, 28846759, 28847541, 28847572, 28847655
     28849776, 28850084, 28851458, 28851467, 28852065, 28854004, 28854212
     28854733, 28855520, 28855761, 28855922, 28857552, 28860451, 28861861
     28862532, 28863263, 28863432, 28863487, 28865162, 28865544, 28865569
     28867698, 28867992, 28870111, 28870496, 28871040, 28872645, 28872829
     28873575, 28874416, 28874529, 28874678, 28875089, 28876253, 28876639
     28876926, 28877252, 28878865, 28880218, 28880864, 28881191, 28881848
     28882146, 28882751, 28882784, 28884931, 28887305, 28887675, 28887933
     28888083, 28888327, 28889389, 28889730, 28891867, 28891941, 28892095
     28892794, 28897123, 28897229, 28897512, 28899663, 28900212, 28900506
     28901126, 28902135, 28904380, 28905312, 28905390, 28905457, 28905615
     28907196, 28907910, 28909769, 28909992, 28910498, 28910586, 28911140
     28912188, 28912691, 28914144, 28915561, 28917080, 28917537, 28918429
     28919145, 28921844, 28922227, 28922485, 28922532, 28922608, 28922767
     28925250, 28925460, 28925634, 28925880, 28927452, 28928462, 28930944
     28932914, 28933079, 28933158, 28935293, 28935956, 28936114, 28937717
     28938167, 28938422, 28938698, 28940179, 28940281, 28940472, 28941901
     28942455, 28942694, 28945421, 28945994, 28946233, 28946574, 28948554
     28949888, 28950868, 28951332, 28951493, 28951533, 28951588, 28952168
     28953590, 28954762, 28955606, 28955883, 28956145, 28956908, 28957260
     28957292, 28957723, 28958088, 28958094, 28958590, 28959493, 28960047
     28960863, 28961306, 28961428, 28962775, 28963036, 28965084, 28965095
     28965231, 28965376, 28966444, 28968211, 28968779, 28970122, 28973989
     28974083, 28974902, 28974999, 28977322, 28978664, 28979289, 28979734
     28980448, 28980910, 28981871, 28983095, 28983486, 28984313, 28985114
     28985272, 28985362, 28985478, 28986207, 28986231, 28986257, 28986326
     28986481, 28986696, 28987100, 28988482, 28988864, 28989306, 28990681
     28993295, 28993353, 28993689, 28994307, 28994542, 28994783, 28995287
     28995384, 28995392, 28995524, 28996376, 28998369, 28999046, 29000000
     29001305, 29001307, 29001888, 29002273, 29002488, 29002784, 29002927
     29003207, 29003407, 29003617, 29003738, 29005748, 29006318, 29006621
     29007321, 29007353, 29007775, 29007848, 29008035, 29008669, 29009513
     29010126, 29010517, 29011936, 29012609, 29013475, 29013832, 29014076
     29014385, 29015118, 29016294, 29017265, 29018655, 29018680, 29019121
     29019884, 29020252, 29020423, 29021063, 29021352, 29022986, 29024028
     29024054, 29024448, 29024552, 29024732, 29024795, 29024876, 29026154
     29026582, 29026606, 29027456, 29027694, 29027933, 29027940, 29030056
     29030106, 29030184, 29030927, 29031452, 29031575, 29031600, 29032234
     29032276, 29032457, 29032607, 29033052, 29033145, 29033164, 29033200
     29033280, 29033655, 29033896, 29034331, 29034587, 29036278, 29037290
     29038528, 29038728, 29038730, 29039089, 29039510, 29039918, 29040641
     29040739, 29041739, 29041775, 29043554, 29043651, 29043725, 29044086
     29044763, 29044954, 29046482, 29047127, 29047850, 29048178, 29048289
     29048498, 29048605, 29048728, 29048792, 29048858, 29049014, 29049673
     29050357, 29050560, 29050765, 29050804, 29050886, 29051263, 29051269
     29051702, 29051953, 29052726, 29052850, 29053083, 29053783, 29053902
     29055644, 29056024, 29056270, 29056560, 29056767, 29056894, 29058476
     29059011, 29059328, 29060216, 29061016, 29061959, 29062169, 29062692
     29062848, 29062860, 29062868, 29110526, 29110783, 29110790, 29110797
     29110802, 29110805, 29111598, 29111631, 29112455, 29112898, 29113282
     29113305, 29115857, 29115917, 29116692, 29116779, 29117337, 29117435
     29117526, 29117642, 29118543, 29118754, 29119077, 29119733, 29120223
     29122224, 29122254, 29122367, 29123297, 29123324, 29123432, 29123444
     29123482, 29124104, 29124368, 29125036, 29125374, 29125380, 29125708
     29125786, 29126345, 29127489, 29127491, 29127957, 29128693, 29128935
     29129450, 29129476, 29129497, 29129691, 29129712, 29130169, 29130219
     29130654, 29131539, 29131772, 29132456, 29132869, 29132938, 29133470
     29134447, 29135383, 29135649, 29136111, 29138641, 29139070, 29139727
     29139761, 29139780, 29139956, 29141316, 29141341, 29141685, 29141886
     29142609, 29142667, 29143516, 29144995, 29145214, 29145730, 29146077
     29146157, 29146810, 29147849, 29148799, 29149170, 29149829, 29150338
     29151520, 29152357, 29152603, 29152752, 29154631, 29154636, 29154725
     29154829, 29155099, 29155208, 29157051, 29157389, 29158680, 29158899
     29158990, 29159216, 29159661, 29159909, 29159936, 29160174, 29160462
     29160824, 29161597, 29161923, 29162095, 29162749, 29163073, 29163156
     29163415, 29163437, 29163524, 29163567, 29164376, 29164446, 29165682
     29167111, 29167342, 29167352, 29167374, 29167940, 29168137, 29168219
     29168433, 29169073, 29169215, 29169540, 29169739, 29170232, 29170717
     29171683, 29171942, 29172618, 29172826, 29173140, 29173373, 29173618
     29173817, 29173957, 29174004, 29174753, 29175638, 29175829, 29176318
     29177466, 29177543, 29177886, 29178385, 29178563, 29178716, 29179097
     29180313, 29180455, 29180559, 29180721, 29180893, 29181078, 29181153
     29181231, 29181568, 29181620, 29181743, 29181923, 29182019, 29182517
     29182901, 29182920, 29183298, 29183912, 29184297, 29184666, 29185193
     29186091, 29186456, 29186605, 29188255, 29189302, 29189307, 29189889
     29190235, 29190474, 29190663, 29190740, 29191541, 29191827, 29192419
     29192468, 29192685, 29193207, 29194205, 29194367, 29194493, 29194827
     29194981, 29195279, 29195337, 29195758, 29196151, 29196725, 29198092
     29198743, 29198913, 29199163, 29199635, 29199733, 29200316, 29200700
     29201143, 29201494, 29201539, 29201695, 29201787, 29202104, 29202442
     29202461, 29202850, 29203041, 29203122, 29203166, 29203227, 29203425
     29203443, 29203604, 29203691, 29205281, 29205323, 29205419, 29205463
     29205767, 29205918, 29206109, 29206605, 29206631, 29207073, 29208260
     29208732, 29209545, 29209972, 29210577, 29210610, 29210624, 29210683
     29211457, 29211724, 29212012, 29212433, 29212611, 29213320, 29213351
     29213613, 29213641, 29213775, 29213850, 29213879, 29214561, 29214935
     29214960, 29216312, 29216723, 29216746, 29216984, 29217294, 29217472
     29217828, 29217848, 29217856, 29218185, 29218570, 29219205, 29219273
     29219627, 29220079, 29221248, 29221745, 29221891, 29221942, 29222031
     29222784, 29222892, 29223833, 29223859, 29223967, 29224065, 29224294
     29224605, 29225076, 29225168, 29225758, 29225861, 29227602, 29228869
     29229120, 29229164, 29229754, 29229839, 29229844, 29229955, 29230252
     29230565, 29231008, 29231133, 29232117, 29232154, 29232449, 29232533
     29232653, 29233415, 29233810, 29233953, 29234059, 29234123, 29235934
     29236573, 29237538, 29237575, 29237744, 29240307, 29240668, 29240759
     29241345, 29241651, 29242017, 29242561, 29242884, 29242906, 29243749
     29243958, 29244495, 29244766, 29244968, 29245063, 29245137, 29245160
     29246163, 29246337, 29247183, 29247415, 29247712, 29247906, 29248495
     29248552, 29248723, 29248835, 29248858, 29249289, 29249412, 29249583
     29249991, 29250059, 29250317, 29250565, 29251259, 29251564, 29252510
     29252790, 29253184, 29253871, 29254031, 29254177, 29254863, 29254930
     29255178, 29255273, 29255431, 29255435, 29255616, 29255705, 29255718
     29255973, 29256021, 29256279, 29256426, 29257308, 29258980, 29259119
     29259320, 29260224, 29260407, 29260452, 29260956, 29261171, 29261547
     29261548, 29261695, 29261906, 29262143, 29262512, 29262887, 29264772
     29265446, 29265448, 29265780, 29266248, 29266584, 29266899, 29267292
     29268412, 29268887, 29269171, 29269228, 29269825, 29270585, 29271019
     29273168, 29273360, 29273539, 29273570, 29273690, 29273735, 29273812
     29273847, 29274428, 29274564, 29274623, 29274627, 29274911, 29275362
     29275461, 29276220, 29276272, 29277317, 29277836, 29278218, 29278684
     29279658, 29279751, 29279854, 29280752, 29281112, 29281527, 29281691
     29281796, 29282090, 29282233, 29282666, 29282898, 29283505, 29285197
     29285453, 29285503, 29285621, 29285788, 29285956, 29286037, 29286220
     29286229, 29286300, 29287130, 29287705, 29288842, 29289634, 29290110
     29290235, 29292232, 29292253, 29292378, 29292837, 29293072, 29293574
     29293806, 29293928, 29294753, 29296257, 29297863, 29297915, 29298220
     29299049, 29299082, 29299830, 29299844, 29301139, 29301463, 29301566
     29302070, 29302565, 29302614, 29302963, 29303712, 29303918, 29304314
     29304692, 29304781, 29304853, 29305093, 29306226, 29306713, 29306790
     29307090, 29307109, 29307638, 29309698, 29311336, 29311528, 29311588
     29311884, 29311927, 29312310, 29312672, 29312734, 29312753, 29312860
     29312889, 29313039, 29313347, 29313417, 29313525, 29314539, 29314636
     29314867, 29314949, 29317756, 29318127, 29318169, 29318410, 29319441
     29319558, 29320900, 29321489, 29321689, 29321965, 29323946, 29323999
     29324568, 29324735, 29325087, 29325105, 29325257, 29325356, 29325497
     29325765, 29325993, 29326233, 29326865, 29327044, 29327892, 29328305
     29329042, 29329087, 29329675, 29329807, 29329848, 29330361, 29330791
     29331066, 29331209, 29331380, 29331493, 29332292, 29332395, 29332763
     29332771, 29332966, 29333500, 29336843, 29336899, 29337294, 29337310
     29337742, 29338139, 29338315, 29338348, 29338453, 29338628, 29338780
     29338913, 29339084, 29339101, 29339155, 29339299, 29339452, 29340333
     29340414, 29341209, 29341782, 29342099, 29342966, 29343086, 29343156
     29343861, 29344541, 29345382, 29345937, 29346057, 29346138, 29346211
     29346943, 29347106, 29347620, 29348176, 29348358, 29350052, 29350712
     29350729, 29350762, 29350868, 29351044, 29351297, 29351386, 29351662
     29351716, 29351735, 29351749, 29351771, 29351786, 29352298, 29352724
     29352867, 29352947, 29353271, 29353432, 29353718, 29353821, 29353960
     29355654, 29356547, 29356634, 29356704, 29356711, 29356752, 29356782
     29357821, 29358509, 29358828, 29359713, 29360252, 29360285, 29360467
     29360672, 29360775, 29360911, 29360950, 29361319, 29361472, 29361801
     29362596, 29363090, 29363151, 29363565, 29364171, 29364177, 29366406
     29366818, 29366940, 29367019, 29367561, 29367971, 29368253, 29368310
     29368725, 29370363, 29372069, 29372221, 29372541, 29372562, 29373418
     29373588, 29374179, 29374604, 29374627, 29375355, 29375941, 29375984
     29376346, 29376616, 29377086, 29377804, 29377986, 29378029, 29378287
     29378834, 29378913, 29379299, 29379381, 29379552, 29379750, 29379932
     29379978, 29380201, 29380253, 29380527, 29381000, 29381439, 29382296
     29382641, 29382784, 29382815, 29383352, 29383695, 29384740, 29384781
     29384854, 29384864, 29384960, 29385339, 29385429, 29385652, 29385774
     29385861, 29386125, 29386502, 29386557, 29386635, 29386660, 29387073
     29387212, 29387274, 29387310, 29387329, 29387337, 29388020, 29388072
     29388094, 29388524, 29388830, 29389408, 29389889, 29390011, 29390435
     29390785, 29390900, 29391030, 29391237, 29391301, 29391373, 29391438
     29391664, 29391849, 29391925, 29392554, 29392779, 29392966, 29393291
     29393649, 29394014, 29394140, 29394749, 29395242, 29395657, 29395961
     29396481, 29397841, 29397888, 29397954, 29397996, 29398418, 29398488
     29398863, 29399046, 29399100, 29399121, 29399336, 29399938, 29399959
     29400386, 29402110, 29402131, 29404425, 29404483, 29405012, 29405462
     29405651, 29405996, 29407192, 29407488, 29407804, 29408446, 29408853
     29409149, 29409455, 29410215, 29410311, 29410834, 29411007, 29411037
     29411427, 29411469, 29411931, 29412066, 29412269, 29412620, 29413360
     29413382, 29413448, 29413517, 29413544, 29413634, 29413956, 29415493
     29416339, 29416688, 29416700, 29416851, 29417084, 29417113, 29417173
     29417321, 29417719, 29417884, 29418165, 29418341, 29418866, 29420254
     29420825, 29420834, 29421059, 29423003, 29423016, 29423156, 29423227
     29423491, 29423578, 29423826, 29424094, 29424999, 29426241, 29426320
     29428155, 29428230, 29429017, 29429087, 29429264, 29429336, 29429466
     29429566, 29429895, 29430524, 29430866, 29431192, 29431402, 29431485
     29431985, 29432176, 29433282, 29433434, 29434301, 29434869, 29435474
     29435652, 29435966, 29436454, 29436514, 29436522, 29436727, 29437029
     29437379, 29437506, 29437594, 29437701, 29437712, 29438073, 29438150
     29438277, 29438736, 29439095, 29439522, 29440651, 29441196, 29442400
     29442936, 29443187, 29443250, 29443559, 29444072, 29444275, 29444282
     29444602, 29444631, 29444906, 29445982, 29446319, 29446669, 29447460
     29448498, 29449477, 29449845, 29449852, 29450162, 29450193, 29450273
     29450417, 29450421, 29450448, 29450812, 29450936, 29451085, 29451386
     29452251, 29452365, 29452576, 29452936, 29452953, 29454450, 29454978
     29455424, 29455773, 29456538, 29456714, 29457241, 29457312, 29457319
     29457370, 29457502, 29457807, 29457978, 29458132, 29460252, 29460775
     29461420, 29461791, 29461971, 29462569, 29462594, 29462767, 29462957
     29463047, 29463528, 29463553, 29463798, 29464616, 29464779, 29465047
     29465177, 29466166, 29466674, 29467622, 29468589, 29469563, 29469565
     29470059, 29470205, 29470291, 29470298, 29470653, 29471399, 29471633
     29471832, 29471857, 29471860, 29472618, 29473188, 29473708, 29474348
     29475386, 29476347, 29476473, 29476702, 29476870, 29477015, 29478378
     29481584, 29482021, 29482354, 29482825, 29483333, 29483452, 29483532
     29483626, 29483672, 29483685, 29483712, 29483723, 29483771, 29484738
     29485099, 29485731, 29485756, 29485877, 29486181, 29486848, 29487150
     29487189, 29487407, 29488894, 29489436, 29489546, 29490256, 29490266
     29491784, 29492127, 29492939, 29493122, 29493821, 29494245, 29494788
     29494934, 29495057, 29495171, 29495628, 29495684, 29497053, 29497311
     29497588, 29497696, 29497778, 29498198, 29498957, 29499868, 29500257
     29500826, 29500963, 29501218, 29502561, 29502953, 29503543, 29503631
     29503827, 29504103, 29504266, 29504303, 29504492, 29504682, 29505022
     29505225, 29505589, 29505668, 29505730, 29506942, 29507270, 29507560
     29507616, 29508681, 29508998, 29509777, 29510278, 29511064, 29511611
     29511705, 29511980, 29512773, 29512890, 29514479, 29515134, 29515240
     29515476, 29515766, 29515834, 29515945, 29516300, 29516727, 29516766
     29517168, 29517443, 29517825, 29517883, 29518221, 29518604, 29518767
     29519131, 29520172, 29520544, 29521187, 29521688, 29521748, 29521862
     29522358, 29522561, 29522662, 29523055, 29523216, 29523511, 29524599
     29524627, 29524859, 29524985, 29525366, 29525467, 29525886, 29526966
     29527221, 29527595, 29527610, 29528119, 29528184, 29528368, 29529127
     29529147, 29529394, 29529436, 29529530, 29529948, 29529973, 29530356
     29530440, 29530515, 29530812, 29530909, 29531631, 29531654, 29531836
     29532112, 29532532, 29535802, 29536342, 29536445, 29536794, 29537427
     29537829, 29538631, 29539027, 29539413, 29540165, 29540862, 29541517
     29541742, 29541769, 29541973, 29542084, 29542152, 29542449, 29542474
     29542580, 29542643, 29543034, 29543956, 29544552, 29545235, 29546817
     29547010, 29547867, 29548413, 29548427, 29548592, 29548687, 29548722
     29549040, 29549071, 29549104, 29549154, 29549429, 29549730, 29550530
     29551390, 29551699, 29552402, 29552763, 29552773, 29553141, 29554092
     29554351, 29554554, 29555105, 29555239, 29555663, 29557144, 29557261
     29557336, 29557556, 29557756, 29557768, 29558238, 29558452, 29558926
     29558975, 29559187, 29559395, 29559446, 29559908, 29559981, 29560075
     29564592, 29564593, 29565611, 29579919, 29580394, 29580395, 29580769
     29580983, 29581460, 29581771, 29583018, 29583036, 29584261, 29584693
     29585881, 29586143, 29586338, 29587299, 29587488, 29587720, 29588580
     29588732, 29589544, 29590666, 29590813, 29590918, 29591343, 29591641
     29592011, 29592188, 29592215, 29592433, 29592595, 29593025, 29594744
     29597158, 29597536, 29597674, 29597716, 29597754, 29598039, 29598040
     29598046, 29598226, 29598233, 29598338, 29599008, 29599243, 29599300
     29599431, 29599530, 29599552, 29601461, 29601549, 29602831, 29603460
     29603884, 29604002, 29604082, 29604257, 29605539, 29606081, 29606261
     29607136, 29607797, 29608000, 29608023, 29609603, 29610506, 29611020
     29611991, 29613733, 29614206, 29614931, 29614987, 29615077, 29615824
     29616244, 29616325, 29616414, 29618074, 29618190, 29618725, 29620042
     29622936, 29623009, 29623323, 29623592, 29624124, 29624902, 29625065
     29625804, 29625876, 29626154, 29626253, 29626732, 29628200, 29628647
     29629430, 29629650, 29629681, 29629745, 29630212, 29630221, 29631749
     29632095, 29632265, 29632611, 29632615, 29632751, 29633697, 29633753
     29633936, 29634643, 29635427, 29635717, 29635990, 29637215, 29637362
     29637526, 29637560, 29638285, 29638928, 29641736, 29641885, 29642451
     29643721, 29643818, 29644426, 29644464, 29645167, 29645349, 29645874
     29647176, 29647770, 29648928, 29649626, 29649652, 29649694, 29651183
     29651520, 29652809, 29653132, 29653246, 29653595, 29654615, 29655164
     29655416, 29655668, 29655862, 29656400, 29656819, 29656843, 29657399
     29657422, 29657744, 29657866, 29657960, 29657973, 29658056, 29659031
     29661028, 29661065, 29661722, 29663191, 29663368, 29663494, 29663601
     29663813, 29663838, 29664087, 29664161, 29665168, 29665940, 29666451
     29667200, 29667527, 29667994, 29668005, 29669241, 29669299, 29669413
     29669425, 29670713, 29670782, 29671363, 29671651, 29671851, 29671933
     29672162, 29672507, 29672852, 29675446, 29676089, 29676921, 29677051
     29677173, 29677500, 29677733, 29677927, 29678166, 29678217, 29679856
     29680700, 29681987, 29683039, 29683189, 29683211, 29684210, 29684518
     29684609, 29684672, 29685137, 29685228, 29685276, 29686671, 29687214
     29687220, 29687459, 29687718, 29687727, 29687763, 29688867, 29689145
     29689255, 29690422, 29690795, 29692115, 29692674, 29692694, 29693847
     29694497, 29694869, 29695425, 29695749, 29695821, 29695841, 29695964
     29695987, 29696242, 29696310, 29697928, 29698779, 29699534, 29699562
     29700125, 29700460, 29700770, 29701720, 29701744, 29701755, 29701937
     29703932, 29704426, 29704429, 29705286, 29705711, 29705793, 29706141
     29706160, 29707099, 29707246, 29707493, 29707896, 29708324, 29708353
     29708830, 29708876, 29708915, 29710188, 29710858, 29713810, 29715220
     29715647, 29715703, 29716029, 29716194, 29716227, 29716491, 29716602
     29716871, 29717659, 29717901, 29718198, 29719146, 29719837, 29720133
     29720373, 29721120, 29721418, 29721576, 29721974, 29722026, 29722092
     29722167, 29722328, 29722389, 29723113, 29724497, 29724658, 29725421
     29725425, 29725476, 29725781, 29726695, 29737941, 29738374, 29738400
     29739311, 29739576, 29741319, 29741589, 29741976, 29742223, 29742926
     29744225, 29744400, 29744637, 29745288, 29745624, 29746962, 29747493
     29747648, 29747653, 29748285, 29748325, 29748336, 29748513, 29749453
     29749471, 29750673, 29751094, 29751644, 29753244, 29754146, 29754196
     29754640, 29754951, 29755821, 29756274, 29756444, 29757099, 29757264
     29757651, 29757687, 29758203, 29758217, 29758661, 29760083, 29760252
     29760705, 29761678, 29761837, 29761911, 29763158, 29764644, 29765035
     29765219, 29765347, 29765393, 29765493, 29766207, 29766435, 29766503
     29766679, 29768487, 29768899, 29769321, 29769549, 29769695, 29769901
     29770006, 29770719, 29770750, 29770765, 29771032, 29771242, 29772514
     29772541, 29772761, 29773185, 29773197, 29773205, 29773459, 29773633
     29773842, 29774011, 29775393, 29775473, 29779196, 29779338, 29779581
     29779901, 29780086, 29780140, 29780633, 29782211, 29782284, 29782501
     29782823, 29782866, 29783142, 29784106, 29784139, 29785001, 29785169
     29785239, 29785251, 29785311, 29785544, 29785550, 29785831, 29786909
     29787292, 29787766, 29789911, 29791152, 29791186, 29791880, 29791916
     29792213, 29792433, 29792949, 29793141, 29793151, 29793318, 29794174
     29794462, 29795712, 29795957, 29796335, 29796378, 29796916, 29797209
     29797504, 29797626, 29797726, 29798124, 29799836, 29799989, 29801164
     29802382, 29802695, 29803948, 29804875, 29805368, 29805654, 29805772
     29806390, 29806964, 29807964, 29809792, 29809837, 29810012, 29810013
     29811616, 29812084, 29812489, 29813503, 29813650, 29813671, 29814455
     29814770, 29814993, 29814995, 29815341, 29815713, 29816887, 29817278
     29817547, 29817598, 29817784, 29818625, 29818794, 29819753, 29820015
     29820341, 29821130, 29821582, 29822714, 29822858, 29825525, 29825944
     29827647, 29827792, 29827852, 29828644, 29828755, 29829339, 29831196
     29831404, 29831567, 29833406, 29833984, 29834506, 29836096, 29836424
     29837622, 29838281, 29838337, 29838485, 29838740, 29838773, 29839229
     29839481, 29839491, 29839715, 29840619, 29841267, 29841687, 29841704
     29842369, 29843238, 29843277, 29843692, 29843831, 29844131, 29844226
     29844275, 29845449, 29845530, 29845691, 29846126, 29846228, 29846525
     29846645, 29847627, 29847709, 29847988, 29848084, 29848849, 29848987
     29849100, 29849139, 29849626, 29850552, 29850566, 29850930, 29851020
     29851066, 29851205, 29851272, 29851308, 29851733, 29852422, 29853256
     29853340, 29853485, 29856420, 29856506, 29856859, 29856890, 29858121
     29858376, 29858420, 29859068, 29860022, 29860994, 29861075, 29861561
     29862652, 29862693, 29862828, 29863559, 29864061, 29864203, 29864261
     29865188, 29865473, 29865590, 29865658, 29866585, 29866596, 29867220
     29867728, 29868392, 29868639, 29868857, 29869052, 29869086, 29869404
     29869857, 29869877, 29869887, 29869906, 29870065, 29870533, 29871098
     29871312, 29871360, 29872187, 29872401, 29872937, 29872983, 29873206
     29873665, 29873751, 29874090, 29874761, 29875200, 29875459, 29875565
     29875919, 29876358, 29876493, 29876989, 29877608, 29878076, 29881050
     29881478, 29881575, 29881643, 29881839, 29882427, 29882454, 29882729
     29884958, 29885182, 29885890, 29885967, 29886809, 29887045, 29887111
     29888621, 29889184, 29889358, 29890740, 29891075, 29891853, 29891857
     29891916, 29892388, 29892604, 29892960, 29893132, 29893148, 29893197
     29893287, 29893587, 29893839, 29894021, 29896074, 29896510, 29897418
     29897720, 29897863, 29899036, 29900203, 29900824, 29901021, 29901419
     29901961, 29902299, 29902327, 29902330, 29902659, 29903190, 29903299
     29903357, 29903454, 29904002, 29906678, 29907942, 29908389, 29908639
     29908777, 29909288, 29909658, 29910218, 29910402, 29910893, 29912135
     29912286, 29913805, 29913934, 29913966, 29914449, 29914544, 29915013
     29915182, 29915217, 29915848, 29916198, 29916357, 29916975, 29917058
     29919782, 29919789, 29920025, 29920376, 29920804, 29921214, 29921318
     29921525, 29921559, 29921907, 29922214, 29922225, 29922435, 29922461
     29923452, 29924080, 29924147, 29924479, 29925177, 29925365, 29926466
     29927756, 29928040, 29928210, 29928340, 29928427, 29928564, 29929003
     29929061, 29930457, 29931956, 29932202, 29932310, 29932430, 29932617
     29932780, 29932953, 29933718, 29934048, 29934052, 29934158, 29934557
     29935685, 29936936, 29937236, 29937565, 29937655, 29937956, 29938063
     29938225, 29938869, 29939075, 29939400, 29939536, 29939698, 29939795
     29940373, 29941062, 29941227, 29942096, 29942554, 29943670, 29943879
     29944035, 29944159, 29944660, 29944963, 29945645, 29946101, 29946371
     29946388, 29947145, 29947242, 29947428, 29947645, 29947897, 29948165
     29949281, 29950018, 29950220, 29951585, 29951620, 29951759, 29952700
     29955305, 29955625, 29956016, 29956222, 29957412, 29957493, 29958570
     29958925, 29960325, 29960884, 29961353, 29961360, 29961609, 29961847
     29962160, 29962248, 29962834, 29962927, 29962939, 29963428, 29963691
     29965052, 29965207, 29965603, 29965888, 29966768, 29967223, 29967386
     29967574, 29968085, 29968135, 29968289, 29968703, 29969557, 29969900
     29969985, 29970261, 29970298, 29970587, 29970861, 29971027, 29971481
     29971888, 29971936, 29971951, 29972134, 29972138, 29972176, 29972301
     29973012, 29989783, 29989845, 29990779, 29991257, 29993717, 29994370
     29997226, 29997326, 29997553, 29997804, 30000227, 30000518, 30000664
     30001105, 30001331, 30003187, 30003321, 30004660, 30004856, 30006159
     30006262, 30006280, 30006411, 30006472, 30006705, 30006937, 30006985
     30007337, 30007450, 30007536, 30007797, 30008035, 30008125, 30008198
     30008214, 30008456, 30009095, 30009279, 30009528, 30009710, 30009884
     30012181, 30012348, 30012737, 30013243, 30013535, 30014200, 30015070
     30017836, 30018903, 30019681, 30019864, 30021600, 30021830, 30022613
     30024618, 30025814, 30026016, 30026596, 30027614, 30027649, 30028182
     30028540, 30028599, 30028649, 30028676, 30028697, 30029519, 30029806
     30031613, 30031949, 30032233, 30032376, 30032484, 30032515, 30032562
     30033040, 30033476, 30033547, 30034456, 30035444, 30035598, 30036258
     30037106, 30038392, 30038576, 30039796, 30039800, 30039843, 30039959
     30040157, 30040511, 30041206, 30041449, 30041501, 30041514, 30042490
     30043398, 30043518, 30043610, 30043930, 30044108, 30044507, 30044720
     30045242, 30045273, 30045389, 30045484, 30045983, 30046061, 30046297
     30046497, 30047157, 30047510, 30047531, 30047702, 30047710, 30047765
     30047931, 30048688, 30049966, 30050890, 30051176, 30051563, 30051637
     30051783, 30051804, 30052740, 30052928, 30053036, 30053298, 30053501
     30053748, 30054980, 30056058, 30057718, 30057799, 30057972, 30058149
     30058453, 30059106, 30059109, 30059370, 30059821, 30060267, 30060330
     30062305, 30062364, 30062429, 30062736, 30062819, 30064268, 30066352
     30067565, 30067674, 30068384, 30068792, 30068871, 30070064, 30070902
     30071446, 30072018, 30072038, 30072905, 30073314, 30073422, 30073744
     30074250, 30074296, 30074349, 30074469, 30074472, 30074820, 30075037
     30076058, 30076197, 30076253, 30076461, 30076604, 30076951, 30078675
     30078934, 30079949, 30080052, 30080111, 30080241, 30080266, 30080297
     30081055, 30081546, 30081580, 30082402, 30082930, 30083100, 30083216
     30083488, 30083807, 30084458, 30084746, 30084971, 30085531, 30085897
     30086596, 30086992, 30087165, 30087509, 30088229, 30088421, 30088792
     30089658, 30090568, 30092254, 30092280, 30092859, 30093449, 30094929
     30094948, 30095414, 30095499, 30095591, 30095952, 30096138, 30096511
     30097092, 30097115, 30098251, 30098719, 30099302, 30099420, 30099454
     30099852, 30100354, 30101090, 30101186, 30101541, 30101847, 30102774
     30103553, 30104348, 30104378, 30104555, 30105458, 30106748, 30106901
     30108012, 30109365, 30110224, 30110370, 30110518, 30112317, 30113101
     30114477, 30114489, 30114534, 30116085, 30116203, 30116557, 30116753
     30116854, 30117168, 30117209, 30117335, 30117469, 30117593, 30118261
     30118279, 30118419, 30120608, 30122523, 30122583, 30123138, 30123264
     30123726, 30125765, 30126145, 30126470, 30127145, 30127522, 30127805
     30127904, 30128047, 30128231, 30130240, 30131286, 30131645, 30131854
     30132708, 30132989, 30133841, 30134103, 30134453, 30134541, 30135396
     30135731, 30135942, 30136102, 30136346, 30137792, 30138948, 30139392
     30140425, 30140462, 30140896, 30141240, 30142527, 30142644, 30142812
     30142815, 30142907, 30143470, 30143593, 30145712, 30146593, 30146969
     30147195, 30147307, 30147308, 30147473, 30147928, 30148343, 30148929
     30148999, 30149035, 30149658, 30150606, 30150710, 30153463, 30153552
     30153885, 30154633, 30154954, 30155241, 30155388, 30155486, 30155489
     30155814, 30155837, 30155999, 30156569, 30157526, 30158313, 30158965
     30159329, 30159511, 30159536, 30159690, 30159752, 30159760, 30159782
     30160025, 30160725, 30161094, 30161113, 30162350, 30163243, 30164238
     30164714, 30165493, 30165503, 30165554, 30165795, 30165876, 30165892
     30165897, 30166257, 30166352, 30167787, 30169254, 30170104, 30172925
     30173370, 30173556, 30174102, 30174394, 30174401, 30175180, 30175291
     30175478, 30175587, 30177597, 30178250, 30178839, 30178990, 30179012
     30179038, 30179531, 30179644, 30180208, 30180643, 30181756, 30182498
     30183367, 30183696, 30183715, 30183920, 30184102, 30185596, 30185718
     30185852, 30186319, 30186476, 30186706, 30187627, 30187866, 30188573
     30188631, 30189516, 30189535, 30189609, 30190090, 30190314, 30190605
     30191274, 30191807, 30192691, 30192729, 30192853, 30193165, 30193262
     30193505, 30193506, 30193584, 30193736, 30194612, 30194710, 30194972
     30195027, 30195667, 30195668, 30195684, 30196195, 30196629, 30196865
     30198239, 30198598, 30198861, 30199890, 30200034, 30200123, 30200132
     30200237, 30200680, 30200758, 30202349, 30202388, 30203000, 30203929
     30204042, 30204542, 30206171, 30206220, 30206493, 30206675, 30207473
     30207519, 30208327, 30208669, 30208690, 30208723, 30208969, 30209222
     30209736, 30210185, 30210429, 30210753, 30210884, 30211567, 30213031
     30213406, 30213540, 30214769, 30214826, 30215130, 30215302, 30215351
     30216942, 30217206, 30217562, 30217982, 30218044, 30218317, 30218369
     30219222, 30220932, 30221115, 30221237, 30221298, 30222512, 30222669
     30222975, 30223217, 30223712, 30223847, 30224544, 30224650, 30224725
     30224868, 30224950, 30225265, 30225439, 30225443, 30225718, 30225837
     30225844, 30226244, 30226726, 30227028, 30227400, 30228422, 30228567
     30229030, 30229126, 30229683, 30232638, 30233105, 30233110, 30233934
     30234132, 30234227, 30234873, 30235714, 30235878, 30235919, 30235979
     30236092, 30236372, 30236399, 30236554, 30236746, 30236964, 30237477
     30237640, 30237688, 30238211, 30238715, 30239459, 30239480, 30239575
     30240010, 30240327, 30240547, 30240858, 30240930, 30240972, 30241807
     30241829, 30241920, 30242120, 30242724, 30243216, 30244340, 30244831
     30246053, 30246179, 30246982, 30247305, 30248128, 30248520, 30248531
     30248564, 30249432, 30249738, 30249927, 30251003, 30251503, 30252005
     30252076, 30252098, 30252156, 30252458, 30252977, 30253090, 30253608
     30253705, 30253835, 30254206, 30254525, 30254576, 30254726, 30255143
     30255528, 30256542, 30257412, 30257908, 30259120, 30259469, 30260523
     30260595, 30261630, 30262897, 30263013, 30263219, 30263377, 30264214
     30264405, 30264916, 30264943, 30264950, 30265523, 30265608, 30265615
     30265703, 30265917, 30266791, 30266960, 30267155, 30269395, 30269428
     30269748, 30270647, 30270744, 30271114, 30271965, 30272329, 30272995
     30274090, 30274188, 30274324, 30274662, 30275174, 30275548, 30275569
     30275784, 30275786, 30276144, 30276243, 30277120, 30277451, 30277589
     30277648, 30277733, 30277887, 30278402, 30278910, 30281428, 30281615
     30282501, 30282591, 30282918, 30283296, 30283577, 30283579, 30283581
     30283832, 30283932, 30284219, 30284369, 30284723, 30284751, 30285026
     30285166, 30285251, 30285341, 30285457, 30285540, 30285843, 30286961
     30288343, 30288386, 30288491, 30288916, 30289074, 30289458, 30290700
     30291536, 30292305, 30293345, 30294267, 30294465, 30294671, 30294865
     30295110, 30295137, 30295481, 30295549, 30295790, 30295808, 30297905
     30299367, 30299817, 30299934, 30300030, 30300342, 30300363, 30300523
     30300538, 30300812, 30301266, 30303080, 30304037, 30304977, 30305163
     30305264, 30305395, 30305568, 30305579, 30305603, 30305880, 30306407
     30307814, 30307883, 30308368, 30308578, 30308624, 30308947, 30309098
     30309798, 30310195, 30311166, 30311826, 30312094, 30313749, 30313848
     30313989, 30314079, 30314198, 30314837, 30316667, 30316897, 30317005
     30317209, 30317397, 30318638, 30318943, 30319080, 30319099, 30319294
     30320029, 30321076, 30321398, 30322980, 30323118, 30323219, 30323658
     30323849, 30324059, 30324180, 30324466, 30324590, 30324649, 30325407
     30325786, 30326115, 30326882, 30327149, 30327678, 30327810, 30328168
     30328209, 30328520, 30328690, 30329209, 30329751, 30330123, 30330813
     30331356, 30331759, 30332505, 30332893, 30334484, 30334538, 30334563
     30334608, 30335127, 30335832, 30335987, 30336032, 30336383, 30336530
     30336742, 30336996, 30338260, 30338434, 30338499, 30338591, 30339049
     30339103, 30340540, 30341713, 30342371, 30342878, 30342956, 30343189
     30343370, 30344614, 30345201, 30345432, 30345805, 30345809, 30345926
     30345950, 30346330, 30346571, 30346838, 30346847, 30346867, 30347410
     30349530, 30349714, 30350177, 30350543, 30352532, 30352581, 30352623
     30352715, 30356060, 30356461, 30357364, 30357463, 30357698, 30357897
     30358416, 30358809, 30359377, 30359614, 30360383, 30360653, 30361070
     30361635, 30361839, 30362003, 30362710, 30362850, 30363088, 30363193
     30363311, 30363621, 30363716, 30364329, 30364481, 30364613, 30364835
     30365745, 30367193, 30367312, 30368048, 30368482, 30368534, 30368668
     30368917, 30371264, 30371623, 30371909, 30372081, 30373365, 30373419
     30373541, 30373550, 30373922, 30374345, 30374570, 30374650, 30374739
     30375107, 30375109, 30376986, 30377347, 30377668, 30377692, 30377729
     30380511, 30380907, 30381207, 30381254, 30381525, 30381614, 30381769
     30382646, 30382982, 30384121, 30386318, 30387361, 30387628, 30387666
     30388853, 30389229, 30389333, 30389414, 30389507, 30389821, 30390279
     30390382, 30390635, 30391272, 30392011, 30392870, 30392987, 30393110
     30393653, 30393944, 30394509, 30394738, 30394974, 30395132, 30396120
     30396946, 30396974, 30397100, 30397256, 30397301, 30398099, 30398251
     30398257, 30398422, 30398754, 30398770, 30399906, 30402386, 30402930
     30403284, 30403412, 30403763, 30403881, 30403902, 30403989, 30404117
     30404153, 30404357, 30404639, 30406227, 30406709, 30408515, 30408808
     30408896, 30409116, 30409207, 30409339, 30409472, 30409590, 30412188
     30412624, 30412772, 30412863, 30412885, 30412921, 30413137, 30413294
     30413722, 30413792, 30414491, 30414679, 30414714, 30416034, 30416603
     30417292, 30417545, 30417648, 30417732, 30418568, 30418926, 30419024
     30419196, 30419450, 30420105, 30420452, 30420569, 30421009, 30421026
     30421204, 30421439, 30421476, 30421706, 30422030, 30422388, 30422487
     30423135, 30423218, 30424257, 30424347, 30425441, 30430921, 30431274
     30431504, 30431582, 30431698, 30431703, 30431717, 30431867, 30432101
     30432470, 30433177, 30434074, 30434793, 30435957, 30436326, 30436399
     30437003, 30437043, 30437149, 30438224, 30439985, 30440651, 30440712
     30441277, 30441687, 30441959, 30442266, 30442749, 30442805, 30442874
     30442884, 30443393, 30443907, 30444173, 30444545, 30446436, 30446583
     30446820, 30447060, 30447080, 30447498, 30447589, 30447695, 30447905
     30447994, 30448182, 30448348, 30448355, 30448788, 30448917, 30449194
     30449211, 30449837, 30450414, 30450488, 30450787, 30453442, 30454090
     30455427, 30457633, 30457697, 30458080, 30458568, 30458593, 30459504
     30460095, 30460558, 30460842, 30460922, 30461079, 30461097, 30461123
     30461458, 30462439, 30463747, 30463938, 30464250, 30464655, 30466081
     30466214, 30467641, 30469380, 30469777, 30470402, 30470947, 30471076
     30472602, 30472891, 30473634, 30474167, 30474386, 30474774, 30475041
     30475115, 30475421, 30475813, 30476067, 30476768, 30477588, 30477685
     30477691, 30477767, 30479074, 30479252, 30479596, 30479647, 30479715
     30480015, 30480066, 30480378, 30480591, 30480872, 30482794, 30483065
     30483140, 30483217, 30483521, 30484042, 30484623, 30484801, 30485255
     30485763, 30486436, 30486896, 30487100, 30487313, 30487387, 30487697
     30489582, 30490014, 30490575, 30490578, 30490671, 30491341, 30492380
     30493331, 30493518, 30494259, 30494900, 30495035, 30495078, 30495133
     30495213, 30495483, 30496100, 30496225, 30496957, 30497057, 30497120
     30497765, 30498824, 30499905, 30500224, 30500297, 30500344, 30500582
     30500636, 30501574, 30502264, 30502415, 30503923, 30504171, 30505029
     30505497, 30506794, 30506991, 30507032, 30507313, 30508100, 30509112
     30509277, 30510347, 30510718, 30512690, 30512905, 30513007, 30513285
     30513353, 30513480, 30513500, 30513848, 30515886, 30516868, 30517214
     30517516, 30517635, 30518349, 30518447, 30518923, 30519188, 30520662
     30522285, 30522998, 30523137, 30523200, 30523538, 30523601, 30523750
     30524736, 30527198, 30527275, 30527532, 30528547, 30528637, 30528687
     30528704, 30528731, 30528935, 30529280, 30529915, 30529940, 30530585
     30530865, 30532192, 30532811, 30533580, 30533938, 30534351, 30534549
     30534827, 30535905, 30536237, 30536579, 30536831, 30537403, 30537405
     30537533, 30537584, 30538141, 30538818, 30539011, 30539519, 30539675
     30539866, 30540109, 30540407, 30543466, 30544247, 30544595, 30544629
     30544752, 30545040, 30545230, 30545281, 30545556, 30549368, 30549637
     30549789, 30549881, 30551000, 30551123, 30554178, 30555276, 30556326
     30556523, 30556581, 30556807, 30556951, 30557015, 30557386, 30557803
     30558561, 30559129, 30559218, 30559252, 30559848, 30560365, 30560513
     30561404, 30561590, 30561737, 30564139, 30564343, 30564388, 30564898
     30565004, 30565595, 30565689, 30565732, 30565805, 30566054, 30567372
     30568514, 30568896, 30569412, 30570083, 30571306, 30571307, 30572816
     30573236, 30573703, 30575243, 30575697, 30576112, 30576393, 30576853
     30577071, 30577591, 30578221, 30579051, 30580813, 30580887, 30581448
     30582159, 30582221, 30582487, 30582500, 30584767, 30585407, 30586493
     30587001, 30588738, 30589914, 30590023, 30590095, 30591028, 30591151
     30591475, 30591555, 30592859, 30593046, 30593104, 30593863, 30593888
     30594125, 30594167, 30594946, 30595008, 30595114, 30595240, 30595408
     30595728, 30595860, 30595969, 30596024, 30596320, 30596488, 30596694
     30596993, 30598682, 30598746, 30598919, 30599405, 30599407, 30600173
     30600184, 30602230, 30602828, 30602851, 30603211, 30604101, 30605215
     30605676, 30606345, 30606451, 30608583, 30609799, 30609892, 30610097
     30610406, 30610667, 30611527, 30611603, 30612199, 30612898, 30613214
     30613937, 30613971, 30614124, 30614411, 30614585, 30616018, 30616265
     30616406, 30616738, 30617002, 30617626, 30618230, 30619138, 30619414
     30619525, 30619728, 30619787, 30620439, 30620805, 30621255, 30621910
     30622528, 30622755, 30623138, 30623142, 30624128, 30624243, 30624792
     30624864, 30624874, 30624904, 30625121, 30628834, 30628899, 30629139
     30629643, 30629799, 30630391, 30630707, 30630829, 30630930, 30631393
     30631523, 30632160, 30633259, 30633395, 30633938, 30634548, 30634559
     30635183, 30635219, 30635302, 30635326, 30635360, 30636188, 30637270
     30637319, 30637841, 30637938, 30638048, 30638712, 30640436, 30640862
     30641541, 30641755, 30641900, 30642033, 30642124, 30642161, 30642509
     30642847, 30643660, 30644530, 30644766, 30644889, 30645129, 30645590
     30645896, 30645938, 30646077, 30647133, 30649310, 30650297, 30650404
     30650828, 30650885, 30651231, 30651430, 30651570, 30651621, 30651674
     30652453, 30652515, 30652595, 30652813, 30652853, 30654131, 30654186
     30654558, 30655657, 30655906, 30656839, 30657196, 30657365, 30657466
     30657566, 30657624, 30657669, 30657706, 30657875, 30657906, 30657940
     30658016, 30658094, 30658421, 30658533, 30658555, 30658702, 30659836
     30659940, 30660412, 30660505, 30661000, 30662447, 30662651, 30662704
     30662736, 30662937, 30663428, 30663591, 30663646, 30664266, 30664978
     30665036, 30665399, 30665720, 30666902, 30668407, 30668754, 30670096
     30670328, 30670369, 30670437, 30670584, 30671606, 30671720, 30671813
     30671958, 30673082, 30674959, 30675459, 30676209, 30677633, 30679595
     30679771, 30679804, 30681085, 30681462, 30681516, 30681521, 30682289
     30684902, 30685163, 30685278, 30685402, 30685620, 30686017, 30686131
     30686289, 30686534, 30686809, 30687047, 30688961, 30689557, 30689988
     30690686, 30691604, 30691731, 30691857, 30692462, 30692473, 30693791
     30694947, 30695670, 30696187, 30696566, 30696821, 30698289, 30698651
     30699151, 30699254, 30699770, 30702732, 30703610, 30704826, 30705448
     30707429, 30710506, 30710807, 30711370, 30712670, 30713133, 30713448
     30714021, 30714045, 30714151, 30714715, 30715061, 30716001, 30716863
     30718841, 30718862, 30719327, 30719419, 30720136, 30720736, 30720844
     30721066, 30721361, 30722105, 30722705, 30723671, 30723747, 30724474
     30724679, 30724881, 30726204, 30727701, 30727759, 30728196, 30728561
     30728595, 30729044, 30729278, 30729604, 30729744, 30729839, 30729963
     30730026, 30732711, 30733270, 30733563, 30734242, 30734362, 30734707
     30735091, 30735153, 30735736, 30737970, 30738976, 30739013, 30739835
     30739876, 30740115, 30740250, 30740669, 30740747, 30740997, 30741263
     30748411, 30748707, 30749181, 30749641, 30749644, 30749722, 30750219
     30750461, 30750568, 30750991, 30751048, 30751171, 30751521, 30751527
     30751639, 30751968, 30753138, 30753432, 30753869, 30755348, 30756046
     30757495, 30757834, 30758836, 30758854, 30758943, 30759573, 30760739
     30761871, 30761878, 30763272, 30763305, 30763639, 30763754, 30763780
     30763970, 30764405, 30764663, 30764706, 30764976, 30765486, 30765956
     30765995, 30767277, 30767654, 30769312, 30769856, 30770717, 30771166
     30772069, 30772590, 30773164, 30773696, 30773797, 30774873, 30774907
     30776140, 30776416, 30776676, 30776929, 30777519, 30777759, 30778855
     30779240, 30780763, 30781032, 30781041, 30781461, 30781970, 30782266
     30782300, 30782414, 30783395, 30783551, 30785101, 30786237, 30786449
     30786641, 30786655, 30787365, 30788973, 30789435, 30789807, 30789904
     30790047, 30790441, 30790528, 30792314, 30796114, 30797842, 30801050
     30801296, 30801510, 30801530, 30803210, 30804646, 30804716, 30806757
     30806984, 30807723, 30807859, 30807888, 30808109, 30808364, 30808869
     30809087, 30810680, 30810765, 30811597, 30812574, 30812961, 30814266
     30814285, 30815269, 30815495, 30815852, 30815994, 30816230, 30816760
     30816938, 30819340, 30819629, 30820155, 30820168, 30821154, 30821297
     30822207, 30822401, 30822502, 30822642, 30822919, 30823744, 30825391
     30825419, 30825656, 30825787, 30826474, 30827849, 30828205, 30828350
     30829779, 30829844, 30830555, 30832775, 30833454, 30833909, 30834068
     30834110, 30834705, 30835184, 30835219, 30835853, 30836129, 30838605
     30839017, 30839253, 30839315, 30839451, 30839836, 30839975, 30839977
     30840791, 30840793, 30840944, 30841241, 30842277, 30843271, 30844839
     30845806, 30846063, 30846159, 30846782, 30847442, 30847871, 30848028
     30848097, 30848773, 30849022, 30851448, 30851951, 30852954, 30855433
     30856358, 30857501, 30857721, 30858810, 30858877, 30858919, 30860741
     30860803, 30861988, 30862190, 30862285, 30862339, 30863115, 30863405
     30864607, 30865110, 30865805, 30866141, 30866727, 30866988, 30867685
     30868186, 30869131, 30869943, 30869952, 30870439, 30870504, 30870513
     30870843, 30871601, 30871716, 30871792, 30873527, 30874084, 30874270
     30874337, 30874660, 30874815, 30875323, 30876653, 30876666, 30879169
     30879708, 30879918, 30880774, 30880913, 30881161, 30881407, 30883715
     30883785, 30883877, 30885321, 30885598, 30886188, 30887501, 30887777
     30887976, 30887989, 30889037, 30889607, 30889723, 30890720, 30890971
     30891760, 30891792, 30893147, 30893601, 30893844, 30895426, 30896620
     30896685, 30896920, 30898366, 30898381, 30898748, 30898939, 30901889
     30902655, 30904672, 30905604, 30906274, 30906407, 30909002, 30909596
     30909918, 30910264, 30910267, 30911757, 30913399, 30914139, 30914272
     30914674, 30915682, 30915781, 30919403, 30919587, 30919691, 30919804
     30921136, 30921259, 30921995, 30922450, 30922936, 30922996, 30923514
     30923517, 30923597, 30923940, 30925316, 30925419, 30925828, 30927440
     30927821, 30928663, 30930149, 30930339, 30931068, 30931311, 30931981
     30932322, 30932674, 30932867, 30932923, 30935767, 30936251, 30936652
     30936831, 30936942, 30937340, 30937391, 30937917, 30938413, 30939307
     30939317, 30939934, 30940259, 30940382, 30940868, 30940869, 30941056
     30942927, 30944643, 30945005, 30945772, 30946072, 30946141, 30946595
     30946768, 30946843, 30946876, 30946896, 30947294, 30950786, 30952104
     30952191, 30952356, 30953043, 30953157, 30953266, 30953836, 30954062
     30954829, 30955702, 30956571, 30956647, 30957739, 30958493, 30959735
     30960150, 30960314, 30960356, 30960736, 30961566, 30964194, 30965111
     30965554, 30965649, 30966205, 30966232, 30966990, 30967084, 30968737
     30968781, 30970518, 30970760, 30971037, 30971094, 30971842, 30972464
     30972817, 30972841, 30972887, 30972947, 30972951, 30972959, 30972966
     30973085, 30973113, 30973127, 30973137, 30973143, 30973197, 30973698
     30973877, 30974207, 30974813, 30976603, 30977294, 30977411, 30978554
     30978747, 30979062, 30979701, 30979962, 30980023, 30980115, 30980317
     30981182, 30981240, 30983064, 30985027, 30985906, 30986423, 30987088
     30987105, 30987243, 30987717, 30987724, 30988444, 30989620, 30989951
     30990034, 30992120, 30992330, 30992597, 30993198, 30993518, 30993604
     30994996, 30995520, 30996945, 30996991, 30997375, 30997459, 30997960
     30998035, 30998541, 30998662, 30998759, 30998847, 31000312, 31001017
     31001455, 31001490, 31001859, 31002223, 31002346, 31002475, 31002923
     31003137, 31003463, 31003659, 31003759, 31004077, 31004719, 31004844
     31004871, 31005003, 31006011, 31006259, 31006792, 31006953, 31007750
     31008132, 31008240, 31008858, 31008907, 31009032, 31009271, 31009545
     31009590, 31009680, 31009792, 31010218, 31010554, 31010976, 31011361
     31012470, 31013127, 31013531, 31014069, 31014323, 31014650, 31015330
     31016413, 31019017, 31019249, 31019729, 31020503, 31021068, 31021109
     31021157, 31021324, 31021542, 31021750, 31021780, 31022858, 31025251
     31025267, 31025520, 31025531, 31025859, 31026220, 31026591, 31026860
     31027747, 31028883, 31028986, 31029008, 31029936, 31030898, 31031240
     31031955, 31032463, 31032904, 31032913, 31033307, 31034794, 31035287
     31035916, 31036365, 31037421, 31038220, 31038447, 31038817, 31039337
     31039627, 31039928, 31040410, 31040440, 31041540, 31042208, 31042337
     31043483, 31043630, 31043695, 31043747, 31044002, 31044145, 31044460
     31044504, 31044951, 31045341, 31045929, 31046188, 31046619, 31046830
     31047022, 31047169, 31047333, 31047697, 31047740, 31048025, 31048741
     31049215, 31049319, 31049995, 31050557, 31051056, 31051075, 31052735
     31052809, 31053669, 31054177, 31054874, 31055142, 31056909, 31057336
     31057354, 31057402, 31058548, 31061482, 31061504, 31061644, 31062010
     31062167, 31062645, 31063315, 31063380, 31063769, 31064025, 31064137
     31064628, 31065701, 31065838, 31066082, 31066250, 31066265, 31066554
     31067456, 31067483, 31067892, 31067913, 31069059, 31069706, 31070231
     31070528, 31071080, 31073440, 31073586, 31074032, 31074907, 31075323
     31075960, 31077117, 31077365, 31077542, 31078391, 31078757, 31079204
     31080474, 31081083, 31081558, 31082719, 31084778, 31084921, 31085855
     31086467, 31086869, 31086954, 31087197, 31087361, 31087679, 31088115
     31088341, 31089270, 31090262, 31091469, 31091868, 31092129, 31092233
     31092581, 31092921, 31094183, 31094228, 31094249, 31094374, 31094688
     31095972, 31096846, 31097760, 31097961, 31098661, 31098870, 31098972
     31098981, 31099312, 31099926, 31099981, 31100172, 31101386, 31101840
     31102605, 31102824, 31103065, 31103804, 31104809, 31105578, 31105733
     31105896, 31106140, 31106577, 31107076, 31107577, 31108603, 31108644
     31109506, 31109924, 31110021, 31111109, 31112088, 31112530, 31112972
     31113089, 31113177, 31113249, 31113426, 31113682, 31114091, 31114116
     31114265, 31114671, 31114977, 31115201, 31115502, 31115653, 31117282
     31118486, 31118637, 31118702, 31118809, 31118844, 31119057, 31119131
     31119846, 31120361, 31122876, 31124213, 31124363, 31124581, 31124821
     31124914, 31125280, 31125710, 31125773, 31125849, 31125918, 31126053
     31126058, 31127043, 31127457, 31127961, 31127968, 31127969, 31128086
     31128119, 31128434, 31128452, 31129171, 31129851, 31130156, 31132515
     31132732, 31134430, 31136241, 31136914, 31137765, 31138106, 31139610
     31139643, 31140940, 31141792, 31142377, 31142749, 31142815, 31143146
     31143415, 31143870, 31144248, 31144402, 31145389, 31145403, 31145525
     31145804, 31146338, 31146727, 31146826, 31151483, 31152741, 31153120
     31153485, 31154257, 31154801, 31155085, 31155305, 31155574, 31155634
     31156301, 31156383, 31156898, 31158151, 31158341, 31158380, 31159382
     31161861, 31162711, 31162915, 31163240, 31163379, 31163391, 31165038
     31165577, 31165693, 31165722, 31166742, 31166801, 31167566, 31167720
     31168440, 31170082, 31170143, 31170705, 31171096, 31171147, 31171631
     31172207, 31172233, 31172642, 31174836, 31175365, 31175879, 31176451
     31176502, 31177193, 31177204, 31177221, 31178051, 31178058, 31178103
     31180519, 31181375, 31181380, 31182159, 31182451, 31182756, 31182793
     31183413, 31184230, 31185224, 31185877, 31188038, 31188398, 31190347
     31190624, 31191224, 31191529, 31192039, 31192332, 31193292, 31193511
     31193695, 31193745, 31193936, 31194258, 31194264, 31195090, 31195430
     31195600, 31195838, 31196272, 31196310, 31196812, 31199364, 31200057
     31200845, 31201001, 31201366, 31201611, 31202536, 31203227, 31204141
     31204412, 31204878, 31205834, 31206070, 31206201, 31207446, 31208287
     31213034, 31213549, 31214119, 31214928, 31215082, 31215354, 31215422
     31215438, 31215465, 31215548, 31215854, 31216823, 31216995, 31217946
     31218837, 31218904, 31219047, 31219975, 31220188, 31220549, 31220837
     31220881, 31220912, 31220979, 31221454, 31221757, 31222780, 31223382
     31224644, 31224819, 31225187, 31225538, 31225630, 31226406, 31226448
     31226534, 31228670, 31229243, 31230775, 31233064, 31233170, 31233430
     31234260, 31234765, 31234790, 31234983, 31234998, 31235797, 31236204
     31236358, 31236624, 31236680, 31237380, 31239791, 31240145, 31240626
     31240849, 31242319, 31242976, 31244968, 31245469, 31245856, 31247532
     31248496, 31249008, 31249406, 31249689, 31249696, 31249821, 31250120
     31250152, 31250221, 31251325, 31252659, 31254297, 31254535, 31254929
     31255369, 31255869, 31256383, 31257740, 31257826, 31258101, 31258344
     31258697, 31258995, 31260692, 31261467, 31261641, 31262275, 31262388
     31262669, 31263969, 31264160, 31265651, 31265773, 31266530, 31268377
     31268557, 31270711, 31270847, 31271032, 31274074, 31281708, 31282037
     31284440, 31287296, 31287741, 31287871, 31289115, 31290017, 31290300
     31290427, 31291986, 31292298, 31292951, 31293484, 31293586, 31293867
     31295991, 31298871, 31303032, 31304573, 31304945, 31305114, 31305309
     31305541, 31305624, 31306248, 31306867, 31306927, 31307715, 31309379
     31309867, 31310564, 31310624, 31311830, 31312450, 31312976, 31313117
     31313177, 31313214, 31313444, 31313812, 31314323, 31314885, 31315495
     31315876, 31316250, 31317032, 31317198, 31317880, 31321092, 31322720
     31323383, 31324863, 31325033, 31325216, 31325584, 31326320, 31326608
     31326977, 31326998, 31327046, 31327259, 31327278, 31327349, 31327391
     31327896, 31329006, 31331354, 31331372, 31333156, 31334606, 31334961
     31335355, 31335711, 31335902, 31335903, 31336298, 31336393, 31336804
     31338249, 31338652, 31338673, 31338686, 31338769, 31339457, 31339643
     31339744, 31340025, 31341138, 31341746, 31343110, 31344046, 31344097
     31347073, 31347162, 31347546, 31348711, 31348922, 31349426, 31350348
     31352245, 31353098, 31353610, 31354726, 31355339, 31355615, 31356601
     31357581, 31357737, 31358308, 31358511, 31359366, 31360146, 31360155
     31360214, 31360282, 31360314, 31360323, 31360469, 31360529, 31362408
     31362692, 31364001, 31364383, 31366716, 31367188, 31367364, 31367769
     31368027, 31369444, 31369602, 31372498, 31373825, 31373837, 31373843
     31374283, 31374442, 31374449, 31374647, 31374738, 31374884, 31375865
     31376011, 31376021, 31376095, 31376634, 31376708, 31377129, 31377487
     31377808, 31377847, 31377936, 31380443, 31380511, 31381403, 31381701
     31383049, 31383396, 31383464, 31383814, 31385167, 31386112, 31386394
     31386696, 31386890, 31387033, 31387123, 31387322, 31387426, 31387443
     31388087, 31388201, 31388288, 31388650, 31389598, 31390370, 31390936
     31390955, 31391991, 31393599, 31393600, 31393991, 31394341, 31394347
     31394365, 31394544, 31395247, 31396027, 31396227, 31396609, 31396695
     31398505, 31398617, 31398663, 31398761, 31399131, 31399883, 31400353
     31400754, 31401831, 31402036, 31402078, 31402334, 31402598, 31403177
     31403565, 31404014, 31404130, 31404263, 31404487, 31405300, 31405751
     31407227, 31408636, 31409483, 31409912, 31409964, 31410289, 31410517
     31410757, 31411163, 31412209, 31413131, 31414023, 31414282, 31414524
     31415324, 31416193, 31416213, 31416250, 31417007, 31417192, 31417242
     31417336, 31417420, 31417844, 31417990, 31418442, 31418685, 31419363
     31419690, 31420295, 31420316, 31420320, 31420488, 31420522, 31421316
     31422440, 31422525, 31422620, 31423645, 31424838, 31424901, 31425167
     31425761, 31425800, 31427866, 31429501, 31429590, 31429770, 31429784
     31429838, 31429844, 31429971, 31430722, 31430735, 31430910, 31431005
     31431318, 31431326, 31431771, 31431964, 31431969, 31431971, 31431973
     31431975, 31431986, 31432998, 31433092, 31433579, 31433749, 31434421
     31434805, 31434870, 31435163, 31435308, 31435735, 31436136, 31437030
     31437448, 31437592, 31440426, 31440709, 31440813, 31441916, 31441920
     31442332, 31442714, 31443030, 31444353, 31444516, 31445161, 31445356
     31446431, 31447105, 31447733, 31448087, 31448680, 31449354, 31450392
     31450653, 31450942, 31451019, 31453585, 31454428, 31454822, 31454972
     31454988, 31455464, 31455597, 31456857, 31458049, 31459231, 31459242
     31459369, 31461391, 31461575, 31462082, 31463613, 31464165, 31464519
     31464650, 31465389, 31466433, 31467034, 31467424, 31468060, 31468679
     31468705, 31469001, 31469099, 31470893, 31471441, 31471589, 31471856
     31472077, 31472121, 31473148, 31474315, 31475378, 31475635, 31476093
     31476603, 31476701, 31476736, 31476882, 31477424, 31477695, 31477893
     31479072, 31479075, 31479106, 31479272, 31479772, 31480077, 31480815
     31481627, 31481750, 31483949, 31484385, 31484603, 31485340, 31485386
     31485507, 31486061, 31486557, 31487441, 31487491, 31487826, 31487844
     31488085, 31488316, 31488381, 31488464, 31489032, 31489137, 31489481
     31489590, 31489936, 31490604, 31491634, 31492171, 31492191, 31492588
     31492655, 31492856, 31493153, 31493468, 31493840, 31493961, 31494095
     31494121, 31494264, 31494794, 31495254, 31495564, 31495794, 31496174
     31497550, 31498559, 31499370, 31499605, 31499700, 31500699, 31500719
     31500971, 31501139, 31502268, 31502301, 31503349, 31503674, 31503934
     31505088, 31505672, 31506095, 31507107, 31507129, 31508229, 31508712
     31509279, 31510790, 31510891, 31510910, 31511142, 31511519, 31511940
     31512044, 31512222, 31512262, 31513011, 31513130, 31515163, 31515869
     31515879, 31515911, 31515929, 31516164, 31516184, 31516255, 31516265
     31517502, 31518371, 31520923, 31522708, 31523548, 31523578, 31523585
     31523620, 31523646, 31523736, 31523836, 31524350, 31525310, 31525609
     31525783, 31526250, 31526903, 31527103, 31527199, 31527381, 31528531
     31528724, 31528738, 31528962, 31529594, 31529967, 31530985, 31530995
     31532084, 31532176, 31532308, 31532339, 31532502, 31533050, 31533113
     31533274, 31533817, 31533833, 31535073, 31535792, 31535870, 31535955
     31536401, 31536584, 31536731, 31537092, 31537521, 31537736, 31538274
     31538363, 31538597, 31538891, 31539566, 31540818, 31541335, 31541805
     31541864, 31541905, 31542347, 31542851, 31542956, 31543810, 31544097
     31545477, 31546475, 31546864, 31547220, 31547445, 31547480, 31548159
     31548675, 31549221, 31549468, 31551142, 31551151, 31552563, 31552615
     31552738, 31552755, 31553289, 31553674, 31553813, 31553968, 31555126
     31555173, 31555346, 31555539, 31555800, 31556950, 31556991, 31557518
     31557663, 31558194, 31559079, 31559085, 31559415, 31559563, 31560592
     31560944, 31561308, 31561819, 31561886, 31563138, 31564060, 31564795
     31567124, 31567403, 31567441, 31567719, 31568423, 31569057, 31569867
     31570054, 31570161, 31571415, 31571712, 31571742, 31572006, 31572046
     31572267, 31572666, 31572761, 31573269, 31573457, 31574122, 31574150
     31574244, 31574267, 31575529, 31575649, 31575665, 31576738, 31577569
     31578202, 31578951, 31578994, 31580079, 31580122, 31580374, 31580437
     31581504, 31581627, 31582073, 31584056, 31584305, 31584411, 31584555
     31584853, 31585351, 31585491, 31585789, 31585947, 31585952, 31586381
     31586862, 31587709, 31588830, 31588933, 31590826, 31591384, 31591400
     31591409, 31591421, 31595025, 31595632, 31596885, 31597104, 31597727
     31598146, 31599363, 31599763, 31599990, 31600023, 31600291, 31600894
     31601385, 31601565, 31602792, 31603199, 31603380, 31603625, 31605119
     31605370, 31605737, 31606474, 31607561, 31607937, 31608753, 31609828
     31609974, 31610024, 31612535, 31613535, 31613838, 31614028, 31615178
     31615736, 31616101, 31616104, 31617492, 31619276, 31620252, 31620748
     31620944, 31621560, 31622250, 31623413, 31623463, 31623529, 31623880
     31625579, 31625618, 31625959, 31626438, 31626493, 31626528, 31626572
     31626886, 31627587, 31627833, 31627854, 31628311, 31628444, 31628753
     31628798, 31629056, 31630551, 31630794, 31630946, 31631985, 31632273
     31632534, 31632605, 31632663, 31633224, 31633643, 31634510, 31634805
     31635875, 31635963, 31635980, 31637094, 31637251, 31637607, 31637680
     31637904, 31637944, 31638398, 31638544, 31638733, 31638943, 31640139
     31640197, 31640240, 31641048, 31642556, 31642639, 31642740, 31643024
     31643935, 31644757, 31644775, 31644786, 31647304, 31648120, 31648157
     31649447, 31649818, 31649819, 31649958, 31649962, 31650046, 31650112
     31650202, 31650488, 31652641, 31653080, 31653167, 31653634, 31653647
     31653758, 31653913, 31653916, 31653917, 31654116, 31654119, 31654122
     31654125, 31654133, 31655807, 31656263, 31657324, 31657416, 31657462
     31657483, 31658464, 31658819, 31658943, 31659065, 31659563, 31660283
     31660439, 31661865, 31661879, 31662143, 31662504, 31662625, 31662925
     31663189, 31663788, 31664039, 31664399, 31665159, 31666449, 31666684
     31667096, 31667180, 31667323, 31667940, 31668033, 31668061, 31668065
     31668694, 31668967, 31669064, 31670014, 31670263, 31670353, 31671568
     31672605, 31673406, 31673723, 31674380, 31674801, 31675568, 31675852
     31675860, 31676941, 31677345, 31677460, 31677479, 31677587, 31678036
     31678629, 31679179, 31679900, 31680709, 31680713, 31680771, 31680985
     31681498, 31682766, 31683044, 31683216, 31683260, 31683311, 31683373
     31683708, 31684080, 31684494, 31685476, 31685612, 31685882, 31685923
     31685989, 31686979, 31688127, 31688956, 31688978, 31690573, 31691030
     31691089, 31691480, 31691947, 31693693, 31693766, 31695062, 31695693
     31696043, 31696577, 31696853, 31697356, 31697741, 31698442, 31698938
     31699081, 31699230, 31700234, 31701239, 31701517, 31701636, 31701910
     31702089, 31703614, 31705178, 31705265, 31705704, 31706362, 31706370
     31706595, 31706956, 31707190, 31707454, 31708133, 31708175, 31709647
     31709739, 31709777, 31710272, 31711155, 31711720, 31711889, 31711997
     31712260, 31714645, 31715935, 31716510, 31716873, 31717010, 31717344
     31717585, 31718000, 31718134, 31718325, 31718346, 31718842, 31719167
     31720083, 31720344, 31720839, 31720942, 31721557, 31721863, 31721880
     31722457, 31722558, 31722646, 31723226, 31723323, 31723651, 31725982
     31726832, 31727229, 31727560, 31728160, 31728440, 31728444, 31728447
     31728477, 31728486, 31728858, 31730485, 31730766, 31731076, 31731407
     31732311, 31734007, 31734012, 31734017, 31734583, 31735662, 31736095
     31737059, 31737603, 31739198, 31739518, 31739891, 31740252, 31741653
     31741938, 31742408, 31742512, 31745130, 31745233, 31745338, 31745528
     31746054, 31747706, 31747818, 31747935, 31747989, 31748000, 31748182
     31748233, 31748711, 31748944, 31750577, 31750581, 31751387, 31752492
     31752502, 31752567, 31752633, 31752814, 31752990, 31753202, 31753425
     31753478, 31753692, 31753874, 31754240, 31754546, 31754887, 31755245
     31755451, 31756012, 31756415, 31756465, 31756568, 31756650, 31757357
     31757570, 31757751, 31757775, 31757824, 31758083, 31758344, 31758846
     31758939, 31758960, 31759565, 31760278, 31760592, 31760738, 31761510
     31762819, 31763030, 31763707, 31763905, 31764089, 31764239, 31764866
     31764913, 31765043, 31765068, 31765246, 31765257, 31765296, 31766456
     31766499, 31766534, 31766675, 31766696, 31767204, 31767237, 31767598
     31767852, 31768490, 31768497, 31768505, 31769373, 31769530, 31770076
     31770289, 31771302, 31771370, 31771410, 31771468, 31771745, 31771836
     31772002, 31772070, 31772139, 31772216, 31773582, 31774019, 31774132
     31775101, 31775325, 31775333, 31775335, 31775359, 31775363, 31776659
     31776785, 31776994, 31777242, 31777410, 31777489, 31778138, 31779513
     31779833, 31781897, 31783422, 31783451, 31783782, 31783985, 31785427
     31785445, 31785572, 31786838, 31787057, 31787655, 31788104, 31788594
     31788704, 31788761, 31788785, 31789178, 31790500, 31790757, 31792465
     31792615, 31793691, 31793713, 31794046, 31794336, 31794882, 31795055
     31795231, 31796208, 31796277, 31796882, 31798001, 31798669, 31798702
     31798742, 31799858, 31800053, 31800059, 31800358, 31800757, 31804838
     31805812, 31807179, 31807516, 31809510, 31810213, 31812352, 31812824
     31815099, 31815227, 31816158, 31816343, 31816631, 31820632, 31820662
     31820842, 31820859, 31820926, 31821129, 31821531, 31821835, 31822026
     31822951, 31823051, 31823378, 31824504, 31824792, 31824934, 31825151
     31825324, 31825410, 31825446, 31825584, 31827339, 31827605, 31827912
     31828378, 31828999, 31829366, 31829617, 31829639, 31830466, 31831950
     31832785, 31832901, 31833172, 31833585, 31833948, 31834191, 31834871
     31835699, 31835805, 31835854, 31836113, 31836454, 31837685, 31837842
     31837923, 31838226, 31839038, 31839233, 31839779, 31839888, 31840180
     31840490, 31840516, 31840992, 31841210, 31841696, 31842545, 31843028
     31843292, 31843462, 31843476, 31843845, 31844311, 31844557, 31845092
     31845403, 31845803, 31845955, 31846421, 31846454, 31847489, 31847541
     31848063, 31848331, 31848365, 31848391, 31848903, 31849609, 31849859
     31850132, 31850227, 31850383, 31851266, 31851383, 31851449, 31852482
     31852506, 31852574, 31853401, 31854285, 31854692, 31855307, 31855526
     31855996, 31856488, 31856656, 31857137, 31857840, 31857927, 31857964
     31858580, 31858621, 31858833, 31859067, 31859143, 31860170, 31860193
     31860406, 31860760, 31861990, 31862359, 31862593, 31862611, 31863118
     31863890, 31864173, 31864818, 31864947, 31866141, 31866159, 31867037
     31867331, 31867351, 31867606, 31869601, 31869944, 31869954, 31869966
     31870010, 31870150, 31870164, 31870190, 31870196, 31870511, 31871226
     31871384, 31871692, 31872230, 31873155, 31873207, 31873866, 31875140
     31876138, 31876368, 31876867, 31878256, 31878314, 31879657, 31880154
     31881527, 31883124, 31883343, 31883739, 31883845, 31885672, 31886547
     31886695, 31886745, 31886848, 31887130, 31887176, 31887422, 31888148
     31888731, 31889222, 31889437, 31890230, 31890516, 31892029, 31892436
     31892754, 31892856, 31895670, 31897016, 31897178, 31897786, 31897854
     31898193, 31898257, 31899126, 31900227, 31900585, 31900921, 31901236
     31902517, 31902662, 31903523, 31903786, 31903962, 31904739, 31904933
     31905033, 31906933, 31907042, 31907137, 31907510, 31907565, 31907792
     31908345, 31908482, 31908571, 31908750, 31909295, 31909525, 31909807
     31912638, 31913335, 31913650, 31913839, 31914003, 31914943, 31915444
     31915968, 31916644, 31917192, 31917247, 31917378, 31917494, 31917856
     31919563, 31919952, 31920301, 31921267, 31921711, 31922161, 31922580
     31923463, 31923622, 31925462, 31926203, 31926811, 31926848, 31927078
     31927510, 31927930, 31930810, 31932042, 31932196, 31933130, 31933163
     31933451, 31933837, 31933842, 31933846, 31933914, 31934254, 31934301
     31935022, 31935717, 31936588, 31936983, 31938116, 31938288, 31938929
     31939461, 31939486, 31939626, 31940176, 31940458, 31941148, 31941948
     31942136, 31942144, 31942258, 31942274, 31942473, 31943497, 31943691
     31943944, 31944150, 31944156, 31945038, 31945361, 31945407, 31945530
     31945659, 31945827, 31945928, 31946936, 31947732, 31947861, 31949490
     31950244, 31950516, 31950577, 31952046, 31952052, 31952210, 31953394
     31953446, 31953989, 31956006, 31956113, 31956435, 31956695, 31956920
     31957152, 31957564, 31957674, 31957683, 31957860, 31958038, 31958958
     31958994, 31959038, 31959140, 31959253, 31960389, 31960913, 31961578
     31961940, 31964519, 31965012, 31965391, 31965542, 31968431, 31969830
     31970188, 31970782, 31971792, 31972615, 31972671, 31973203, 31973300
     31974424, 31974597, 31974693, 31976303, 31977024, 31977257, 31978890
     31980216, 31980296, 31981745, 31981751, 31982869, 31982879, 31984762
     31985494, 31985738, 31985961, 31986808, 31986836, 31986905, 31987354
     31988079, 31988833, 31990386, 31990868, 31991705, 31992397, 31992593
     31992615, 31992657, 31993051, 31993795, 31994298, 31995480, 31995577
     31996264, 31996407, 31997107, 31997141, 31997457, 31997660, 31997989
     31998181, 31998189, 31998861, 31999088, 31999453, 32000258, 32000998
     32001851, 32002411, 32003551, 32003908, 32004148, 32004185, 32004299
     32004977, 32005046, 32005048, 32005053, 32005215, 32006467, 32006703
     32006824, 32007076, 32007698, 32008408, 32008586, 32008819, 32009334
     32009754, 32009770, 32009924, 32010593, 32010707, 32011107, 32011888
     32012788, 32012975, 32013105, 32013403, 32014332, 32014520, 32015820
     32016884, 32017301, 32017422, 32017671, 32018632, 32018953, 32019013
     32020621, 32020701, 32021896, 32022189, 32022223, 32022711, 32025328
     32028155, 32028269, 32032653, 32032887, 32032983, 32033795, 32033930
     32034766, 32035268, 32035536, 32035893, 32035899, 32035902, 32036045
     32037237, 32037962, 32038054, 32038780, 32038844, 32038996, 32040408
     32040940, 32041799, 32042256, 32042352, 32042706, 32042933, 32044533
     32044903, 32045377, 32046125, 32046587, 32047226, 32048412, 32048921
     32050048, 32050326, 32051004, 32051896, 32052587, 32053435, 32053624
     32054806, 32056529, 32057333, 32057565, 32057639, 32058260, 32060148
     32060164, 32060190, 32060577, 32061018, 32061146, 32061648, 32062227
     32064620, 32064682, 32066061, 32067106, 32067130, 32067356, 32067675
     32068110, 32068187, 32068190, 32069160, 32069508, 32069815, 32069834
     32070452, 32071457, 32071582, 32072944, 32073027, 32073710, 32074450
     32075009, 32075020, 32075026, 32075130, 32075333, 32075499, 32076488
     32076561, 32077318, 32077577, 32079573, 32079739, 32080081, 32080655
     32081381, 32082098, 32086509, 32087331, 32087597, 32087956, 32088132
     32088478, 32089051, 32089561, 32089820, 32090066, 32090518, 32090725
     32093558, 32094825, 32095097, 32095380, 32095610, 32095804, 32096252
     32097387, 32097589, 32097604, 32097882, 32097962, 32098145, 32098183
     32098224, 32098354, 32098535, 32099153, 32099539, 32101305, 32102542
     32103116, 32103383, 32103427, 32103868, 32104324, 32104402, 32104610
     32105135, 32105239, 32105412, 32107360, 32107505, 32107621, 32108094
     32108115, 32108281, 32108566, 32108576, 32109384, 32109620, 32109796
     32111115, 32112554, 32112798, 32112822, 32113025, 32113113, 32113791
     32114541, 32114572, 32114605, 32114746, 32115642, 32117115, 32117253
     32117490, 32118727, 32119339, 32119565, 32120283, 32120328, 32120453
     32121014, 32121326, 32121673, 32121885, 32122574, 32123331, 32124176
     32124594, 32124607, 32124611, 32124875, 32125142, 32125291, 32127227
     32127448, 32128969, 32129659, 32130083, 32130429, 32130485, 32130504
     32131010, 32131401, 32131493, 32131796, 32132464, 32132504, 32133039
     32137544, 32138478, 32138782, 32139432, 32139659, 32139726, 32140800
     32142788, 32143492, 32143562, 32144917, 32147340, 32147776, 32148419
     32148662, 32148818, 32150818, 32150854, 32151098, 32152341, 32153396
     32153450, 32153619, 32153909, 32156194, 32157050, 32157078, 32160267
     32160852, 32161260, 32164053, 32165367, 32165814, 32165887, 32165900
     32167923, 32169151, 32170162, 32170190, 32170615, 32171442, 32171622
     32171791, 32172050, 32172773, 32172777, 32173142, 32173543, 32174321
     32174405, 32174492, 32174571, 32175329, 32175780, 32177701, 32177869
     32178217, 32178524, 32178966, 32179209, 32179306, 32180409, 32181149
     32181415, 32182097, 32182783, 32183756, 32184235, 32184855, 32185056
     32185283, 32185296, 32186186, 32186983, 32187775, 32189098, 32189869
     32189952, 32190103, 32190132, 32190190, 32190284, 32190573, 32191427
     32191451, 32193431, 32195333, 32196413, 32196492, 32196738, 32197147
     32197519, 32198292, 32198396, 32199681, 32199755, 32200524, 32200759
     32201743, 32201903, 32201936, 32201945, 32203068, 32203354, 32204067
     32205455, 32205825, 32205915, 32206385, 32207088, 32207920, 32208144
     32208346, 32208691, 32209784, 32210660, 32212041, 32212250, 32212635
     32212916, 32213376, 32213441, 32213696, 32213977, 32214021, 32214195
     32214654, 32214743, 32214782, 32215240, 32215991, 32216027, 32217825
     32218142, 32218369, 32218395, 32218498, 32218522, 32218552, 32219179
     32219318, 32219835, 32219937, 32219988, 32220017, 32221141, 32222412
     32222473, 32223669, 32224583, 32224878, 32225117, 32225353, 32225459
     32225742, 32225899, 32227138, 32227352, 32227356, 32228188, 32229168
     32229425, 32229431, 32229919, 32230213, 32230775, 32230953, 32231049
     32231356, 32234161, 32234715, 32235027, 32235714, 32236601, 32236685
     32236798, 32237489, 32238935, 32239730, 32239913, 32241889, 32242453
     32243007, 32243496, 32243814, 32243861, 32243882, 32243985, 32244187
     32245711, 32245850, 32246090, 32248131, 32248405, 32248649, 32249207
     32249371, 32249640, 32249674, 32250232, 32250238, 32251364, 32252036
     32252213, 32252294, 32254063, 32254399, 32254686, 32255029, 32255073
     32255329, 32257897, 32258021, 32259063, 32259322, 32259535, 32259785
     32260010, 32260290, 32263923, 32264556, 32266406, 32266618, 32266807
     32266906, 32266989, 32267171, 32267610, 32268669, 32273968, 32274403
     32277643, 32277793, 32279351, 32280901, 32283015, 32284241, 32284325
     32284485, 32284725, 32285086, 32285717, 32285789, 32287797, 32289083
     32289266, 32289552, 32289649, 32289783, 32289858, 32290313, 32290399
     32290949, 32291114, 32291139, 32291571, 32292180, 32292805, 32293615
     32294566, 32294851, 32296080, 32296259, 32296800, 32296941, 32297373
     32297469, 32297849, 32298153, 32298782, 32299146, 32299349, 32300098
     32300822, 32300849, 32301856, 32302561, 32303160, 32303211, 32303657
     32304293, 32304712, 32305792, 32307046, 32307163, 32307586, 32309046
     32309488, 32309723, 32310558, 32311753, 32312131, 32312412, 32312586
     32312873, 32315853, 32316070, 32316138, 32316252, 32316326, 32316917
     32317012, 32318528, 32318820, 32318914, 32319410, 32321317, 32321319
     32321765, 32322629, 32322738, 32323488, 32323600, 32323816, 32324219
     32325574, 32325611, 32328231, 32329914, 32330269, 32330540, 32331889
     32332107, 32334745, 32335769, 32338476, 32338736, 32338953, 32339801
     32340392, 32340931, 32341260, 32342172, 32342345, 32343678, 32344099
     32344168, 32344199, 32345001, 32345178, 32345272, 32345785, 32346649
     32346733, 32347957, 32349252, 32350901, 32352986, 32353343, 32355084
     32355765, 32355912, 32356340, 32356545, 32356609, 32356628, 32357412
     32357665, 32359044, 32361175, 32361677, 32362016, 32362066, 32362698
     32363549, 32363711, 32364147, 32366303, 32366461, 32366536, 32367151
     32367778, 32367954, 32368480, 32368789, 32368792, 32369041, 32369397
     32369719, 32370414, 32371409, 32372725, 32374050, 32374431, 32375438
     32375493, 32376774, 32376872, 32376922, 32377153, 32377413, 32379105
     32379140, 32379303, 32379338, 32379775, 32379860, 32380591, 32381403
     32381704, 32382207, 32382834, 32385068, 32385141, 32385832, 32386352
     32386482, 32386683, 32386720, 32386877, 32387555, 32387818, 32388247
     32389047, 32389339, 32389497, 32390629, 32390855, 32391021, 32392724
     32393612, 32394623, 32396326, 32397350, 32398714, 32399609, 32399875
     32401086, 32402243, 32403064, 32403509, 32404638, 32405127, 32405210
     32405239, 32405670, 32406222, 32408255, 32408640, 32408906, 32409344
     32409942, 32410175, 32411099, 32411167, 32412340, 32413042, 32413512
     32414996, 32415846, 32415989, 32416110, 32416652, 32416655, 32416829
     32417227, 32417242, 32417274, 32417438, 32417632, 32419570, 32419774
     32420236, 32421958, 32422866, 32422965, 32423836, 32423985, 32425097
     32425124, 32425194, 32426213, 32426315, 32427158, 32427173, 32427226
     32427776, 32427953, 32428097, 32428189, 32430745, 32431159, 32431251
     32431290, 32431413, 32431696, 32432078, 32432310, 32433990, 32435832
     32435911, 32436342, 32436404, 32436460, 32436721, 32436757, 32436851
     32437015, 32437246, 32437538, 32438049, 32440681, 32441209, 32441671
     32442404, 32443087, 32443531, 32443744, 32443935, 32444159, 32444378
     32444774, 32446565, 32449622, 32450344, 32452251, 32453583, 32453611
     32453888, 32455219, 32455650, 32455742, 32455961, 32459153, 32460136
     32462153, 32464021, 32464584, 32465193, 32465209, 32465466, 32465495
     32465853, 32465894, 32466408, 32466474, 32467670, 32467812, 32469004
     32469225, 32471100, 32471251, 32471346, 32471589, 32471642, 32472082
     32472589, 32473465, 32473495, 32474294, 32474686, 32474926, 32474997
     32478452, 32479700, 32480419, 32480510, 32480528, 32480541, 32481116
     32481807, 32484679, 32484945, 32485080, 32485691, 32485859, 32486377
     32486528, 32489206, 32489968, 32490128, 32491443, 32492090, 32492343
     32492422, 32492452, 32494076, 32494196, 32494810, 32495545, 32495572
     32497756, 32498459, 32498753, 32499155, 32499164, 32500117, 32501230
     32501237, 32501930, 32503790, 32504340, 32504786, 32505009, 32505439
     32505557, 32505634, 32506309, 32506473, 32507542, 32509265, 32509271
     32509584, 32509606, 32510116, 32512145, 32512835, 32512918, 32513170
     32515850, 32516336, 32517405, 32517797, 32518029, 32518679, 32519995
     32520691, 32520994, 32522300, 32523414, 32523613, 32523711, 32523750
     32523845, 32524497, 32525039, 32529396, 32529483, 32530202, 32531259
     32531627, 32533019, 32533225, 32533461, 32534925, 32535106, 32535159
     32536006, 32538436, 32538824, 32539118, 32539300, 32539322, 32539914
     32540208, 32540610, 32541049, 32542641, 32543458, 32544056, 32544464
     32544740, 32544784, 32545040, 32545085, 32545415, 32545960, 32546408
     32548580, 32549351, 32550326, 32550589, 32550592, 32550751, 32551177
     32551249, 32552030, 32552602, 32553241, 32555120, 32556125, 32556165
     32556232, 32556891, 32559543, 32561759, 32561791, 32562587, 32563106
     32563940, 32565870, 32567750, 32567788, 32568163, 32568604, 32569603
     32569745, 32572545, 32573703, 32573942, 32574322, 32575614, 32576097
     32576360, 32576508, 32576534, 32577408, 32577596, 32578113, 32578616
     32578792, 32579075, 32579529, 32580082, 32580852, 32581810, 32582925
     32583315, 32583355, 32583375, 32584375, 32585935, 32586534, 32587472
     32587567, 32587793, 32587893, 32587994, 32588298, 32588318, 32588656
     32589147, 32589990, 32590225, 32593845, 32593886, 32593955, 32594965
     32595551, 32596355, 32596705, 32597099, 32597113, 32597637, 32598406
     32602194, 32602344, 32602599, 32602735, 32602990, 32603152, 32603564
     32603619, 32604942, 32605116, 32606489, 32607991, 32608297, 32609259
     32609417, 32609787, 32609886, 32609889, 32610271, 32611601, 32613788
     32614583, 32615310, 32615776, 32616678, 32618819, 32619195, 32619298
     32619327, 32620705, 32620859, 32620919, 32621140, 32621309, 32622507
     32622612, 32626756, 32627140, 32628131, 32628221, 32629028, 32629772
     32629859, 32631787, 32633251, 32635881, 32635931, 32636297, 32637925
     32638011, 32639950, 32641748, 32642587, 32644956, 32645139, 32646025
     32646135, 32646849, 32647170, 32648248, 32651063, 32651769, 32651773
     32652143, 32652573, 32653669, 32654112, 32654505, 32654962, 32655446
     32655691, 32656231, 32656275, 32659574, 32659930, 32662165, 32663019
     32667452, 32670804, 32670939, 32671481, 32672057, 32675095, 32675227
     32675965, 32676084, 32676659, 32677702, 32678036, 32682430, 32686338
     32686850, 32692372, 32693242, 32697431, 32697781, 32698508, 32698569
     32700455, 32700989, 32701048, 32702522, 32702917, 32704013, 32704119
     32704765, 32705011, 32705800, 32706601, 32710165, 32710534, 32710750
     32710991, 32711741, 32712220, 32712335, 32713913, 32715945, 32716726
     32718316, 32718561, 32718721, 32720344, 32720458, 32724654, 32725484
     32726268, 32728027, 32728984, 32731498, 32733671, 32733845, 32734171
     32734800, 32737389, 32737866, 32737969, 32738085, 32738356, 32739176
     32739751, 32739966, 32740421, 32740503, 32740987, 32743290, 32743511
     32746342, 32746831, 32749028, 32749274, 32749586, 32750626, 32753472
     32754845, 32755493, 32755517, 32755731, 32756914, 32757219, 32758096
     32760906, 32761294, 32761541, 32762231, 32762522, 32764540, 32764690
     32765738, 32768752, 32769880, 32775512, 32775526, 32776439, 32776526
     32776891, 32781063, 32784393, 32784403, 32786309, 32789228, 32793286
     32794120, 32794660, 32795016, 32795712, 32796019, 32796411, 32797486
     32800137, 32801303, 32801337, 32801506, 32803807, 32804687, 32806112
     32806752, 32807517, 32809324, 32810125, 32810668, 32811069, 32811131
     32816003, 32817950, 32818019, 32822847, 32823692, 32827206, 32829563
     32831451, 32831855, 32831901, 32833378, 32833813, 32834168, 32834686
     32838028, 32838095, 32838533, 32841358, 32841520, 32841689, 32843754
     32843834, 32845888, 32846272, 32847095, 32847378, 32847975, 32848816
     32851426, 32851841, 32855257, 32857370, 32857881, 32858446, 32868047
     32868369, 32870681, 32872839, 32874995, 32875003, 32875118, 32878039
     32879990, 32880225, 32880390, 32881853, 32883252, 32888445, 32889434
     32893225, 32893364, 32893686, 32893951, 32894616, 32894842, 32895105
     32898579, 32898971, 32900208, 32902635, 32903472, 32903625, 32906467
     32907292, 32907741, 32907975, 32908241, 32909292, 32913527, 32914508
     32915747, 32915847, 32916025, 32919502, 32922090, 32925421, 32928719
     32930360, 32930423, 32936005, 32936859, 32936961, 32939376, 32939883
     32940714, 32941509, 32947264, 32953258, 32953519, 32956092, 32961939
     32965460, 32968221, 32969466, 32973406, 32983750, 32984679, 32987206
     32987308, 32988028, 32993522, 32993998, 32996071, 32999086, 32999329
     33003817, 33005343, 33009224, 33009351, 33010173, 33010444, 33011198
     33013375, 33022913, 33026533, 33027525, 33027539, 33033831, 33034103
     33035201, 33036321, 33046179, 33048277, 33049012, 33053296, 33060161
     33061339, 33066659, 33075190, 33077135, 33085367, 33100352, 33105656
     33109335, 33111729, 33112882, 33114640, 33117071, 33117641, 33120828
     33121880, 33123522, 33123985, 33127032, 33127141, 33129533, 33131742
     33136252, 33137661, 33144001, 33144621, 33149578, 33153370, 33159956
     33161292, 33163031, 33172631, 33178248, 33185773, 33192462, 33193878
     33208212, 33211160, 33211334, 33212112, 33215225, 33218194, 33218518
     33221061, 33233560, 33242408, 33252648, 33275880, 33278133, 33289442
     33295267, 33308199, 33308244, 33309065, 33314144, 33315862, 33317279
     33325981, 33332891, 33338891, 33345311, 33352794, 33353474, 33360086
     33367909, 33388473, 33407135, 33417828, 33425127, 33456516, 33459161
     33489135, 33500486



--------------------------------------------------------------------------------

OPatch succeeded.

The patch level is now 19.14.0.0.220118.

Start Microsoft Distributed Transaction Coordinator (MSDTC)

C:\Users\Administrator\Downloads\patches\33575656>net start msdtc
The Distributed Transaction Coordinator service is starting.
The Distributed Transaction Coordinator service was started successfully.

Start Database Services

Make sure that all database services have been started in Windows services.msc.

Database Services Started on Windows Server
Database Services Started on Windows Server

Apply SQL Patch (DataPatch)

C:\Users\Administrator\Downloads\patches\33575656>datapatch -verbose
SQL Patching tool version 19.14.0.0.0 Production on Fri Mar 18 21:52:31 2022
Copyright (c) 2012, 2021, Oracle.  All rights reserved.

Log file for this invocation: C:\app\oracle\product\19.3.0\dbhome_1\cfgtoollogs\sqlpatch\sqlpatch_4300_2022_03_18_21_52_31\sqlpatch_invocation.log

Connecting to database...OK
Gathering database info...done

Note:  Datapatch will only apply or rollback SQL fixes for PDBs
       that are in an open state, no patches will be applied to closed PDBs.
       Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation
       (Doc ID 1585822.1)

Bootstrapping registry and package to current versions...done
Determining current state...done

Current state of interim SQL patches:
  No interim patches found

Current state of release update SQL patches:
  Binary registry:
    19.14.0.0.0 Release_Update 211229195225: Installed
  PDB CDB$ROOT:
    No release update patches installed
  PDB ORCLPDB1:
    No release update patches installed
  PDB PDB$SEED:
    No release update patches installed

Adding patches to installation queue and performing prereq checks...done
Installation queue:
  For the following PDBs: CDB$ROOT PDB$SEED ORCLPDB1
    No interim patches need to be rolled back
    Patch 33575656 (Windows Database Bundle Patch : 19.14.0.0.220118 (33575656)):
      Apply from 19.1.0.0.0 Feature Release to 19.14.0.0.0 Release_Update 211229195225
    No interim patches need to be applied

Installing patches...
Patch installation complete.  Total patches installed: 3

Validating logfiles...done
Patch 33575656 apply (pdb CDB$ROOT): SUCCESS
  logfile: C:\app\oracle\product\19.3.0\dbhome_1\cfgtoollogs\sqlpatch\33575656\24640244/33575656_apply_ORCL_CDBROOT_2022Mar18_21_58_32.log (no errors)
Patch 33575656 apply (pdb PDB$SEED): SUCCESS
  logfile: C:\app\oracle\product\19.3.0\dbhome_1\cfgtoollogs\sqlpatch\33575656\24640244/33575656_apply_ORCL_PDBSEED_2022Mar18_22_18_10.log (no errors)
Patch 33575656 apply (pdb ORCLPDB1): SUCCESS
  logfile: C:\app\oracle\product\19.3.0\dbhome_1\cfgtoollogs\sqlpatch\33575656\24640244/33575656_apply_ORCL_ORCLPDB1_2022Mar18_22_18_09.log (no errors)

Automatic recompilation incomplete; run utlrp.sql to revalidate.
  PDBs: ORCLPDB1 PDB$SEED

SQL Patching tool complete on Fri Mar 18 22:33:08 2022

Check SQL Patch Level

SQL> set linesize 200;
SQL> column action format a10;
SQL> column status format a10;
SQL> column action_time format a30;
SQL> column description format a30;
SQL> select patch_id, action, status, action_time, description from dba_registry_sqlpatch;

  PATCH_ID ACTION     STATUS     ACTION_TIME                    DESCRIPTION
---------- ---------- ---------- ------------------------------ ------------------------------
  33575656 APPLY      SUCCESS    18-MAR-22 10.32.42.554000 PM   Windows Database Bundle Patch
                                                                : 19.14.0.0.220118 (33575656)

Recompile All Invalid Stored Procedure

SQL> @?\rdbms\admin\utlrp.sql

Done!

Leave a Reply

Your email address will not be published. Required fields are marked *