| Ticker | Company | Zen Rating | Price | Value | Graham Fair Value | Graham Fair Value % | P/E | Forward P/E | P/S | P/B | PEG | Free Cash Flow | Free Cash Flow Yield | Book Value | BVPS | EV | EV/EBITDA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CURX | CURANEX PHARMACEUTICALS INC | $0.26 | N/A | N/A | -0.94x | N/A | N/A | 0.90x | N/A | -$11.29M | -156.08% | $8.08M | 0.29 | $3.53M | -0.49 | ||
| YCBD | CBDMD INC | $0.69 | N/A | N/A | 4.89x | -4.80x | 0.36x | 0.77x | N/A | -$2.65M | -37.08% | $9.28M | 0.89 | $4.97M | -5.22 | ||
| BON | BON NATURAL LIFE LTD | $1.18 | N/A | N/A | -1.64x | N/A | 0.17x | 0.12x | N/A | -$4.23M | -130.20% | $57.55M | 20.89 | $13.20M | -4,174.82 | ||
| DLXY | DELIXY HOLDINGS LTD | $0.44 | N/A | N/A | -1.51x | N/A | 0.02x | 68.20x | N/A | -$5.25M | -76.48% | $105.00k | 0.01 | $9.38M | -2.19 | ||
| TRIB | TRINITY BIOTECH PLC | $0.38 | N/A | N/A | -0.19x | -0.76x | 0.16x | -0.10x | N/A | -$11.81M | -166.05% | -$71.98M | -3.85 | $139.95M | -10.68 | ||
| MMA | MIXED MARTIAL ARTS GROUP LTD | $0.55 | N/A | N/A | N/A | N/A | N/A | 2.18x | N/A | N/A | N/A | $3.26M | 0.25 | $6.54M | N/A | ||
| IOTR | IOTHREE LTD | $2.69 | N/A | N/A | N/A | N/A | N/A | 1.67x | N/A | N/A | N/A | $4.21M | 1.61 | $8.09M | N/A | ||
| AMZE | AMAZE HOLDINGS INC | $0.12 | N/A | N/A | -0.01x | 0.19x | 1.80x | 1.03x | N/A | -$19.57M | -459.66% | $6.81M | 0.19 | $12.68M | -0.24 | ||
| PBM | PSYENCE BIOMEDICAL LTD | $3.04 | N/A | N/A | -0.24x | N/A | N/A | 0.41x | N/A | -$8.14M | -485.03% | $16.94M | 30.68 | -$520.39k | 0.08 | ||
| SYNX | SILYNXCOM LTD | $1.05 | N/A | N/A | -2.16x | N/A | 1.14x | 1.28x | N/A | -$2.70M | -40.67% | $5.44M | 0.86 | $5.09M | -1.85 | ||
| BCAB | BIOATLA INC | $4.19 | N/A | N/A | -0.10x | -0.09x | 3.15x | -0.19x | N/A | -$37.18M | -590.95% | -$37.31M | -24.85 | $11.08M | -0.22 | ||
| WAFU | WAH FU EDUCATION GROUP LTD | $1.57 | N/A | N/A | -52.33x | N/A | 1.07x | 0.65x | N/A | $303.55k | 4.39% | $10.70M | 2.43 | -$2.40M | -13.21 | ||
| AMST | AMESITE INC | $1.18 | N/A | N/A | -1.87x | N/A | 15.95x | 5.30x | N/A | -$2.22M | -40.68% | $1.30M | 0.28 | $6.27M | -2.34 | ||
| ADVB | ADVANCED BIOMED INC | $4.99 | N/A | N/A | 1.04x | N/A | N/A | 0.75x | N/A | -$2.94M | -45.91% | $9.21M | 7.17 | $4.32M | 0.80 | ||
| MEGL | MAGIC EMPIRE GLOBAL LTD | $1.36 | N/A | N/A | -6.51x | N/A | 4.67x | 0.44x | N/A | -$866.14k | -12.57% | $15.48M | 3.06 | -$8.14M | 9.85 | ||
| ACXP | ACURX PHARMACEUTICALS INC | $1.60 | N/A | N/A | -0.40x | -0.95x | N/A | 0.98x | N/A | -$6.14M | -141.25% | $7.01M | 2.58 | -$2.38M | 0.32 | ||
| JCSE | JE CLEANTECH HOLDINGS LTD | $1.30 | $3.62 | -64.08% | 2.66x | N/A | 0.43x | 0.44x | 0.42x | $7.28M | 105.54% | $15.57M | 2.93 | $2.50M | 0.68 | ||
| GVH | GLOBAVEND HOLDINGS LTD | $4.45 | N/A | N/A | 2.76x | 6.68x | 0.08x | 0.68x | N/A | $232.02k | 12.31% | $10.04M | 23.72 | -$683.37k | -0.69 | ||
| NXTC | NEXTCURE INC | $1.88 | N/A | N/A | -0.11x | -0.23x | N/A | 0.25x | N/A | -$49.98M | -507.45% | $26.72M | 5.10 | -$4.50M | 0.09 | ||
| XAIR | BEYOND AIR INC | $0.47 | N/A | N/A | -0.12x | -0.26x | 0.51x | 1.10x | N/A | -$19.17M | -493.38% | $6.13M | 0.74 | $17.77M | -0.68 | ||
| SILO | SILO PHARMA INC | $6.18 | N/A | N/A | -0.96x | -8.42x | 78.23x | 1.18x | N/A | -$3.84M | -68.06% | $5.68M | 6.22 | $2.80M | -0.58 | ||
| BTBD | BT BRANDS INC | $1.08 | N/A | N/A | -6.35x | N/A | 0.51x | 1.18x | N/A | -$10.07k | -0.19% | $5.68M | 0.92 | $9.23M | -26.77 | ||
| MSGY | MASONGLORY LTD | $0.47 | N/A | N/A | 9.36x | N/A | 0.32x | 0.77x | N/A | -$2.37M | -35.47% | $8.70M | 0.61 | $4.77M | 6.04 | ||
| OLOX | OLENOX INDUSTRIES INC | $5.11 | N/A | N/A | -0.03x | N/A | 0.20x | 0.88x | N/A | -$8.96M | -1,538.71% | $7.59M | 66.63 | $18.26M | -1.21 | ||
| EDHL | EVERBRIGHT DIGITAL HOLDING LTD | $3.98 | N/A | N/A | -2.91x | N/A | 3.49x | 1.55x | N/A | -$2.29M | -35.30% | $4.27M | 2.61 | $6.63M | -2.82 | ||
| FBGL | FBS GLOBAL LTD | $0.49 | N/A | N/A | -4.16x | N/A | 0.32x | 0.65x | N/A | -$3.30M | -50.10% | $10.19M | 0.76 | $2.54M | -2.84 | ||
| REE | REE AUTOMOTIVE LTD | $0.21 | N/A | N/A | -0.12x | 1.39x | 5.12x | 0.98x | N/A | -$74.92M | -1,131.43% | $6.75M | 0.21 | $11.54M | -0.18 | ||
| IPDN | PROFESSIONAL DIVERSITY NETWORK INC | $0.63 | N/A | N/A | -0.35x | N/A | 0.91x | 0.47x | N/A | -$2.17M | -36.10% | $13.92M | 1.45 | $4.15M | -0.67 | ||
| AIDX | 20/20 BIOLABS INC | $0.62 | N/A | N/A | N/A | N/A | N/A | 2.58x | N/A | N/A | N/A | $2.55M | 0.33 | $3.29M | N/A | ||
| APM | APTORUM GROUP LTD | $0.80 | N/A | N/A | -4.22x | N/A | N/A | 0.28x | N/A | -$1.84M | -31.17% | $23.12M | 3.14 | $6.52M | -5.14 | ||
| GELS | GELTEQ LTD | $0.58 | N/A | N/A | -1.18x | N/A | 58.00x | 0.65x | N/A | -$2.10M | -32.41% | $9.93M | 0.89 | $10.06M | N/A | ||
| VS | VERSUS SYSTEMS INC | $1.32 | N/A | N/A | -4.26x | N/A | 3.24x | 0.67x | N/A | -$1.27M | -19.62% | $9.61M | 1.96 | $6.05M | -4.00 | ||
| TGL | TREASURE GLOBAL INC | $3.85 | N/A | N/A | -0.01x | N/A | 1.65x | 0.41x | N/A | -$9.87M | -153.01% | $15.62M | 9.32 | $3.59M | -0.12 | ||
| LIMN | LIMINATUS PHARMA INC | $0.14 | N/A | N/A | -0.33x | N/A | N/A | -48.40x | N/A | -$11.83M | -230.07% | -$132.60k | -0.00 | $5.95M | -0.55 | ||
| SSM | SONO GROUP NV | $4.38 | N/A | N/A | -0.79x | -7.43x | -199.09x | -11.41x | N/A | $947.94k | 14.77% | -$562.35k | -0.38 | $6.96M | -0.55 | ||
| PCLA | PICOCELA INC | $5.55 | N/A | N/A | -1.24x | N/A | 1.43x | 2.09x | N/A | -$3.74M | -73.44% | $3.07M | 3.35 | $4.75M | -1.27 | ||
| UBXG | U-BX TECHNOLOGY LTD | $5.28 | N/A | N/A | -0.23x | N/A | 0.25x | 0.17x | N/A | -$7.98M | -132.92% | $36.97M | 32.51 | -$3.48M | 0.26 | ||
| XBIO | XENETIC BIOSCIENCES INC | $2.77 | N/A | N/A | -2.31x | -0.82x | 1.99x | 0.91x | N/A | -$1.82M | -28.70% | $6.95M | 3.03 | -$1.00M | 0.45 | ||
| AMBO | AMBOW EDUCATION HOLDING LTD | $2.21 | N/A | N/A | N/A | N/A | N/A | 0.73x | N/A | N/A | N/A | $8.71M | 3.05 | $8.56M | N/A | ||
| KXIN | KAIXIN HOLDINGS | $4.03 | N/A | N/A | -0.01x | N/A | 4.64x | 0.29x | N/A | -$2.58M | -431.56% | $21.93M | 147.65 | $5.54M | -0.11 | ||
| VVOS | VIVOS THERAPEUTICS INC | $0.45 | N/A | N/A | -0.21x | -0.39x | 0.34x | -4.51x | N/A | -$19.71M | -297.35% | -$1.40M | -0.10 | $16.45M | -0.70 | ||
| PULM | PULMATRIX INC | $1.72 | N/A | N/A | -1.40x | -0.75x | N/A | 1.75x | N/A | -$4.69M | -74.59% | $3.59M | 0.98 | $2.26M | -0.50 | ||
| ADIL | ADIAL PHARMACEUTICALS INC | $2.90 | N/A | N/A | -0.33x | -0.72x | N/A | 1.67x | N/A | -$6.52M | -164.07% | $3.72M | 2.71 | $1.63M | -0.21 | ||
| DSS | DSS INC | $0.61 | N/A | N/A | -0.22x | -0.44x | 0.29x | 1.81x | N/A | -$8.08M | -137.44% | $3.38M | 0.35 | $52.29M | -2.49 | ||
| HTOO | FUSION FUEL GREEN PLC | $2.67 | N/A | N/A | -1.79x | 9.69x | 0.36x | 0.32x | N/A | -$9.23M | -151.01% | $19.01M | 8.31 | $6.89M | 1.48 | ||
| GNPX | GENPREX INC | $0.58 | N/A | N/A | -0.07x | -0.49x | N/A | 0.36x | N/A | -$14.29M | -356.77% | $16.93M | 2.44 | -$11.95M | 0.71 | ||
| POLA | POLAR POWER INC | $1.67 | N/A | N/A | -0.53x | N/A | 0.92x | 2.54x | N/A | -$2.67M | -45.93% | $2.39M | 0.69 | $10.93M | -1.51 | ||
| NCI | NEO-CONCEPT INTERNATIONAL GROUP HOLDINGS LTD | $11.91 | N/A | N/A | 145.24x | N/A | 0.35x | 0.84x | N/A | $2.22M | 36.66% | $7.23M | 14.23 | $11.68M | 12.43 | ||
| AMOD | ALPHA MODUS HOLDINGS INC | $4.46 | N/A | N/A | -0.31x | N/A | N/A | -0.13x | N/A | -$4.23M | -79.19% | -$46.58M | -38.87 | $12.10M | -1.64 | ||
| NDRA | ENDRA LIFE SCIENCES INC | $4.72 | N/A | N/A | -0.58x | -1.00x | N/A | 3.35x | N/A | -$5.01M | -88.47% | $1.79M | 1.49 | $6.59M | -0.92 | ||
| DKI | DARKIRIS INC | $4.74 | N/A | N/A | -0.57x | N/A | 0.49x | 0.88x | N/A | -$3.16M | -64.58% | $6.78M | 6.57 | $4.16M | -0.49 | ||
| PCSA | PROCESSA PHARMACEUTICALS INC | $2.16 | N/A | N/A | -0.23x | -0.56x | N/A | 2.34x | N/A | -$12.25M | -216.11% | $2.54M | 0.97 | $4.25M | -0.30 | ||
| CDIO | CARDIO DIAGNOSTICS HOLDINGS INC | $1.99 | N/A | N/A | -0.59x | N/A | 331.67x | 0.66x | N/A | -$6.07M | -107.44% | $8.90M | 3.13 | -$667.53k | 0.11 | ||
| BGMS | BIO GREEN MED SOLUTION INC | $1.06 | N/A | N/A | -0.18x | -0.93x | 3.80x | 0.87x | N/A | -$1.80M | -31.13% | $6.76M | 1.24 | $2.51M | -0.82 | ||
| LHSW | LIANHE SOWELL INTERNATIONAL GROUP LTD | $1.80 | N/A | N/A | 3.75x | N/A | 0.13x | 0.34x | N/A | N/A | N/A | $17.23M | 5.30 | $9.09M | N/A | ||
| HXHX | HAOXIN HOLDINGS LTD | $0.49 | $2.92 | -83.38% | 1.62x | N/A | 0.19x | 0.21x | 0.12x | -$14.02M | -218.14% | $27.63M | 2.09 | $15.00M | 2.32 | ||
| MITQ | MOVING IMAGE TECHNOLOGIES INC | $0.59 | N/A | N/A | -29.25x | N/A | 0.31x | 1.19x | N/A | -$2.96M | -50.77% | $4.88M | 0.49 | $4.43M | 31.65 | ||
| SNOA | SONOMA PHARMACEUTICALS INC | $1.21 | N/A | N/A | -0.64x | -2.62x | 0.10x | 1.87x | N/A | -$4.13M | -202.48% | $3.10M | 1.84 | $4.23M | -1.29 | ||
| MLEC | MOOLEC SCIENCE SA | $7.97 | N/A | N/A | -0.76x | 195.22x | 0.02x | 0.38x | N/A | $35.86M | 620.00% | $15.18M | 20.91 | $71.22M | N/A | ||
| TDTH | TRIDENT DIGITAL TECH HOLDINGS LTD | $1.57 | N/A | N/A | -0.22x | N/A | 29.07x | -0.86x | N/A | -$9.81M | -209.36% | -$6.76M | -2.27 | $7.82M | -0.35 | ||
| SNGX | SOLIGENIX INC | $0.39 | N/A | N/A | -0.26x | -0.44x | N/A | 1.87x | N/A | -$10.78M | -271.79% | $3.09M | 0.30 | $82.66k | -0.01 | ||
| SNTG | SENTAGE HOLDINGS INC | $2.06 | N/A | N/A | -2.54x | N/A | 82.20x | 0.73x | N/A | -$1.31M | -22.63% | $7.88M | 2.81 | $5.33M | -2.46 | ||
| CIIT | TIANCI INTERNATIONAL INC | $0.59 | N/A | N/A | -0.65x | N/A | 0.15x | 2.14x | N/A | -$2.91M | -136.90% | $2.65M | 0.73 | $5.04M | -2.49 | ||
| KITT | NAUTICUS ROBOTICS INC | $1.13 | N/A | N/A | -0.02x | N/A | 0.82x | 1.33x | N/A | -$24.27M | -559.29% | $4.25M | 1.11 | $24.20M | -0.78 | ||
| MIMI | MINT INC LTD | $2.25 | N/A | N/A | -0.52x | N/A | 1.90x | 1.12x | N/A | N/A | N/A | $5.03M | 2.04 | $2.70M | N/A | ||
| ORKT | ORANGEKLOUD TECHNOLOGY INC | $0.96 | N/A | N/A | -1.25x | -4.13x | 0.99x | 0.66x | N/A | -$4.94M | -87.85% | $8.52M | 1.46 | $4.18M | -1.07 | ||
| SONM | DNA X INC | $3.75 | N/A | N/A | -0.16x | N/A | -0.28x | -5.68x | N/A | -$17.39M | -366.48% | -$983.00k | -0.78 | $5.46M | -0.54 | ||
| APVO | APTEVO THERAPEUTICS INC | $4.47 | N/A | N/A | -0.06x | -0.19x | N/A | 0.48x | N/A | -$26.98M | -569.08% | $11.61M | 10.95 | -$4.53M | 0.18 | ||
| LCFY | LOCAFY LTD | $3.09 | N/A | N/A | N/A | N/A | N/A | 1.77x | N/A | N/A | N/A | $3.14M | 1.75 | $4.79M | N/A | ||
| ADXN | ADDEX THERAPEUTICS LTD | $5.79 | N/A | N/A | -93.39x | N/A | 42.57x | 1.36x | N/A | -$2.89M | -50.16% | $4.06M | 4.08 | $4.50M | -0.52 | ||
| HCWC | HEALTHY CHOICE WELLNESS CORP | $0.21 | N/A | N/A | -0.61x | -1.27x | 0.06x | 1.16x | N/A | -$549.23k | -12.56% | $4.74M | 0.22 | $19.55M | -35.68 | ||
| CYAB | CYABRA INC | $0.39 | N/A | N/A | -0.02x | N/A | 0.19x | -0.46x | N/A | -$10.55M | -779.23% | -$12.05M | -3.47 | $4.97M | -0.22 | ||
| INTJ | INTELLIGENT GROUP LTD | $3.56 | N/A | N/A | -1.57x | N/A | 1.54x | 0.47x | N/A | -$130.02k | -3.57% | $11.53M | 11.27 | -$2.80M | 1.21 | ||
| BMRA | BIOMERICA INC | $1.75 | N/A | N/A | -1.09x | N/A | 1.22x | 1.63x | N/A | -$3.17M | -60.17% | $3.32M | 1.10 | $4.26M | -1.14 | ||
| DRMA | DERMATA THERAPEUTICS INC | $1.34 | N/A | N/A | -0.25x | -0.59x | N/A | 0.84x | N/A | -$8.30M | -160.60% | $6.41M | 1.66 | -$1.56M | 0.22 | ||
| CENN | CENNTRO INC | $3.66 | N/A | N/A | -0.05x | N/A | 0.31x | 0.14x | N/A | -$10.47M | -195.22% | $37.55M | 25.63 | $10.54M | -0.16 | ||
| ELAB | PMGC HOLDINGS INC | $1.18 | N/A | N/A | -0.01x | N/A | 0.41x | 0.43x | N/A | -$8.37M | -1,596.02% | $12.61M | 28.36 | -$1.04M | 0.10 | ||
| INBS | INTELLIGENT BIO SOLUTIONS INC | $2.24 | N/A | N/A | -0.18x | N/A | 0.76x | 0.60x | N/A | -$11.29M | -316.07% | $8.96M | 5.62 | $343.96k | -0.03 | ||
| SOAR | VOLATO GROUP INC | $0.17 | N/A | N/A | 0.14x | N/A | 0.05x | -11.99x | N/A | $853.00k | 32.95% | -$446.00k | -0.03 | $3.77M | 0.76 | ||
| VSEE | VSEE HEALTH INC | $0.11 | N/A | N/A | -0.20x | -0.45x | 0.36x | 0.85x | N/A | -$5.50M | -104.55% | $6.32M | 0.13 | $6.13M | -0.73 | ||
| ENVB | ENVERIC BIOSCIENCES INC | $1.45 | N/A | N/A | -0.06x | -0.81x | N/A | 1.05x | N/A | -$8.01M | -365.59% | $5.06M | 3.35 | $429.96k | -0.05 | ||
| MBIO | MUSTANG BIO INC | $0.70 | N/A | N/A | -1.50x | N/A | N/A | 0.62x | N/A | -$4.88M | -103.27% | $8.60M | 1.28 | -$10.93M | 4.01 | ||
| OLB | OLB GROUP INC | $0.36 | N/A | N/A | -0.44x | -1.03x | 0.58x | 0.66x | N/A | -$4.69M | -100.28% | $8.10M | 0.63 | $3.21M | -0.99 | ||
| KRKR | 36KR HOLDINGS INC | $2.69 | N/A | N/A | 3.34x | N/A | 0.17x | 0.28x | N/A | $2.77M | 48.70% | $18.88M | 8.92 | -$5.64M | -1.78 | ||
| AQB | AQUABOUNTY TECHNOLOGIES INC | $1.03 | N/A | N/A | -0.20x | -0.14x | N/A | -2.49x | N/A | -$7.40M | -157.38% | -$2.13M | -0.47 | $8.65M | -0.44 | ||
| GURE | GULF RESOURCES INC | $3.84 | N/A | N/A | -0.08x | N/A | 0.25x | 0.05x | N/A | -$3.13M | -60.31% | $107.46M | 79.39 | $7.54M | -0.20 | ||
| PN | PN SMART ENERGY LTD | $3.88 | N/A | N/A | -1.94x | N/A | 0.08x | 0.26x | N/A | $2.41M | 47.45% | $19.88M | 15.21 | -$419.34k | 0.25 | ||
| RENX | RENX ENTERPRISES CORP | $2.00 | N/A | N/A | N/A | -0.33x | N/A | 4.23x | N/A | -$12.86M | -335.95% | $1.24M | 0.65 | $31.16M | N/A | ||
| EJH | E-HOME HOUSEHOLD SERVICE HOLDINGS LTD | $1.63 | N/A | N/A | 0.00x | N/A | 0.04x | 0.02x | N/A | -$2.10M | -106.56% | $320.20M | 265.16 | -$256.06M | -74.82 | ||
| ITOC | ITONIC HOLDINGS LTD | $0.31 | N/A | N/A | -0.96x | N/A | 9.24x | 0.85x | N/A | -$3.24M | -66.23% | $6.12M | 0.38 | $3.85M | -0.76 | ||
| CTNT | CHEETAH NET SUPPLY CHAIN SERVICE INC | $1.75 | N/A | N/A | -0.01x | -0.06x | 0.26x | 0.11x | N/A | -$4.23M | -1,776.17% | $48.89M | 359.43 | $6.14M | -2.30 | ||
| INM | INMED PHARMACEUTICALS INC | $1.56 | N/A | N/A | -0.74x | N/A | 1.95x | 0.75x | N/A | -$7.46M | -118.08% | $6.89M | 1.70 | $400.39k | -0.05 | ||
| NXGL | NEXGEL INC | $0.57 | N/A | N/A | -1.41x | 1.50x | 0.41x | 1.29x | N/A | -$1.49M | -32.21% | $3.99M | 0.49 | $7.32M | -3.08 | ||
| GP | GREENPOWER MOTOR CO INC | $1.53 | N/A | N/A | -0.60x | N/A | 0.29x | -1.63x | N/A | -$2.84M | -58.10% | -$3.16M | -0.99 | $26.44M | -7.59 | ||
| CANF | CAN-FITE BIOPHARMA LTD | $3.91 | N/A | N/A | -0.33x | N/A | 7.95x | 0.92x | N/A | -$8.95M | -278.13% | $5.59M | 6.79 | -$337.98k | 0.03 | ||
| SCKT | SOCKET MOBILE INC | $0.62 | N/A | N/A | -0.35x | N/A | 0.34x | 1.44x | N/A | -$1.82M | -36.13% | $3.55M | 0.44 | $11.54M | -9.01 | ||
| XPON | EXPION360 INC | $0.45 | N/A | N/A | -0.38x | N/A | 0.51x | 0.84x | N/A | -$6.05M | -129.60% | $6.05M | 0.58 | $2.83M | -0.42 | ||
| SMTK | SMARTKEM INC | $0.24 | N/A | N/A | -0.10x | N/A | 4.92x | 0.94x | N/A | -$5.99M | -175.85% | $5.41M | 0.37 | -$1.90M | 0.07 | ||
| CYCU | CYCURION INC | $0.58 | N/A | N/A | -0.11x | -0.24x | 0.18x | 0.28x | N/A | -$12.75M | -481.72% | $17.97M | 3.94 | $11.03M | -0.80 | ||
| CHNR | CHINA NATURAL RESOURCES INC | $3.96 | N/A | N/A | N/A | N/A | N/A | 0.39x | N/A | -$834.56k | -16.77% | $12.70M | 10.11 | $4.91M | -27.21 |