ALI USB Mass Storage Device Free Driver Download

ALI USB Mass Storage Device Free Driver Download for Windows 2003, XP, 2000, ME, 98SE, Mac OS
16 Ratings (see all reviews)
1,139 Downloads

Supported Models

Manufacturers

ALI
Action Star
Addonics
ADS Technologies
APC

Supported Operating Systems

Windows 2003, Windows XP, Windows 2000, Windows ME, Windows 98SE, Mac OS

File Name

ali_5621_for_win9x_me_xp.zip (4.7 MB)

Versions

(2001-10-05) via .inf
(2002-04-01) via .inf
1.32 (2002-11-27) via .inf
(2001-07-09) via .inf

Search All ALI USB Mass Storage Device Drivers

Uploader Notes

i tried this driver with my os of windows xp and good solution was taken from it...in addition, for macos systems the driver can be find in this archieve.

before i tried this driver, some stability problems in winxp and win98se had occured, but now i can use the device with this driver without any problem...

Uploaded By

xpology (DG Member) on 2006-12-09 16:32:04

Most Helpful Reviews

 
4 of 5 people found the following review helpful:
Jaime Vargas
Tested on Windows XP
29 Jul 2008
(15 minutes after download)
 

Installation: 5 out of 5
Stability: 4 out of 5
Compatibility: 5 out of 5
 
"El equipo funciono bastante bien, muchas gracias"
spacer
Was this review helpful? Yes, it was helpful No, it was not helpful (Report this)
 
4 of 5 people found the following review helpful:
Cyriss
Tested on Windows XP
28 Feb 2008
 

Installation: 3 out of 5
Stability: 1 out of 5
Compatibility: 1 out of 5
 
"Driver did not work."
spacer
Was this review helpful? Yes, it was helpful No, it was not helpful (Report this)
 

Already tried it? Give your review.

Supported Devices

ACDC USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E017C6

Compatible Hardware Ids No Compatible Hardware Ids found.

Addonics USB Storage Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0BF6&PID_A002

Compatible Hardware Ids No Compatible Hardware Ids found.

APC USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E71735

Compatible Hardware Ids No Compatible Hardware Ids found.

Apricorn USB Hard Drive Storage (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0984&PID_0200

Compatible Hardware Ids No Compatible Hardware Ids found.

ATEN USB 2.0 Host Adapter

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E51735

Compatible Hardware Ids No Compatible Hardware Ids found.

ATI USB Storage Adapter (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_5A01

Compatible Hardware Ids No Compatible Hardware Ids found.

Belkin USB 2.0 High Speed Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00021799

Compatible Hardware Ids No Compatible Hardware Ids found.

BUSlink USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E117C6

Compatible Hardware Ids No Compatible Hardware Ids found.

Cable II USB-2

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_07AB&PID_FC02

Compatible Hardware Ids No Compatible Hardware Ids found.

CardBus to USB 2.0 Enhanced Host Controller

DataBook USB Adapter (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_5D01

Compatible Hardware Ids No Compatible Hardware Ids found.

DC-602B/T PCI to USB Enhanced Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_602B1DE1

Compatible Hardware Ids No Compatible Hardware Ids found.

DrivePod Mass Storage

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0DCB&PID_0004

Compatible Hardware Ids No Compatible Hardware Ids found.

EIO USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_01E03782

Compatible Hardware Ids No Compatible Hardware Ids found.

FREECOM USB-2 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_80021691

Compatible Hardware Ids No Compatible Hardware Ids found.

Generic USB Hub on USB 2.0 Bus

Guslink USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E217C6

Compatible Hardware Ids No Compatible Hardware Ids found.

HP DVD+RW

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_03F0&PID_0507

Compatible Hardware Ids No Compatible Hardware Ids found.

I-O DATA USB2-iCN Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_04BB&PID_0A07

USB\VID_04BB&PID_0A08

Compatible Hardware Ids No Compatible Hardware Ids found.

I-O DATA USB2-IDE/ATAPI Bridge Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_04BB&PID_0101

USB\VID_04BB&PID_0201

USB\VID_04BB&PID_0319

USB\VID_04BB&PID_031A

USB\VID_04BB&PID_031B

Compatible Hardware Ids No Compatible Hardware Ids found.

IDE-to-USB2.0 PCA

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_07E5&PID_05C2

Compatible Hardware Ids No Compatible Hardware Ids found.

IOGEAR USB 2.0 Host Adapter

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E11735

Compatible Hardware Ids No Compatible Hardware Ids found.

Jebsee USB 2.0 PCI Card

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_13212642

Compatible Hardware Ids No Compatible Hardware Ids found.

KEYSPAN USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E011A9

PCI\VEN_1033&DEV_00E0&SUBSYS_00E61735

Compatible Hardware Ids No Compatible Hardware Ids found.

LaCie PocketDrive USB2

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_059F&PID_0211

USB\VID_059F&PID_0212

USB\VID_059F&PID_0213

Compatible Hardware Ids No Compatible Hardware Ids found.

LaCie StudioDrive USB2

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_059F&PID_0201

USB\VID_059F&PID_0202

USB\VID_059F&PID_0203

Compatible Hardware Ids No Compatible Hardware Ids found.

LDR USB Device

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0789&PID_0063

Compatible Hardware Ids No Compatible Hardware Ids found.

LHD USB Device

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0789&PID_0026

Compatible Hardware Ids No Compatible Hardware Ids found.

Litto Version USB2.0

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0C09&PID_A5A5

Compatible Hardware Ids No Compatible Hardware Ids found.

Maxtor USB Drive

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0D49&PID_3000

Compatible Hardware Ids No Compatible Hardware Ids found.

MELCO USB2-IDE Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0411&PID_0013

USB\VID_0411&PID_0018

Compatible Hardware Ids No Compatible Hardware Ids found.

NEC PCI to USB Enhanced Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0

PCI\VEN_1033&DEV_00E0&SUBSYS_00322027

PCI\VEN_1033&DEV_00E0&SUBSYS_00C90E69

PCI\VEN_1033&DEV_00E0&SUBSYS_00E00DC4

PCI\VEN_1033&DEV_00E0&SUBSYS_00E014DB

PCI\VEN_1033&DEV_00E0&SUBSYS_00E014DB&REV_02

PCI\VEN_1033&DEV_00E0&SUBSYS_00E014DB&REV_04

PCI\VEN_1033&DEV_00E0&SUBSYS_00e03083

PCI\VEN_1033&DEV_00E0&SUBSYS_00e03194

PCI\VEN_1033&DEV_00E0&SUBSYS_020514C2

PCI\VEN_1033&DEV_00E0&SUBSYS_10731838

PCI\VEN_1033&DEV_00E0&SUBSYS_10741838

PCI\VEN_1033&DEV_00E0&SUBSYS_10741838&REV_04

PCI\VEN_1033&DEV_00E0&SUBSYS_10801838

PCI\VEN_1033&DEV_00E0&SUBSYS_110114CB

PCI\VEN_1033&DEV_00E0&SUBSYS_110314CB

PCI\VEN_1033&DEV_00E0&SUBSYS_110514CB

PCI\VEN_1033&DEV_00E0&SUBSYS_110714CB

PCI\VEN_1033&DEV_00E0&SUBSYS_110914CB

PCI\VEN_1033&DEV_00E0&SUBSYS_19109710

PCI\VEN_1033&DEV_00E0&SUBSYS_20002098

PCI\VEN_1033&DEV_00E0&SUBSYS_20011758

PCI\VEN_1033&DEV_00E0&SUBSYS_20016016

PCI\VEN_1033&DEV_00E0&SUBSYS_20022041

PCI\VEN_1033&DEV_00E0&SUBSYS_20503592

PCI\VEN_1033&DEV_00E0&SUBSYS_21011421

PCI\VEN_1033&DEV_00E0&SUBSYS_21031421

PCI\VEN_1033&DEV_00E0&SUBSYS_225A167E

PCI\VEN_1033&DEV_00E0&SUBSYS_227A167E

PCI\VEN_1033&DEV_00E0&SUBSYS_29280e55

PCI\VEN_1033&DEV_00E0&SUBSYS_57503276

PCI\VEN_1033&DEV_00E0&SUBSYS_b30017eb

Compatible Hardware Ids

PCI\CC_0C03

PCI\CC_0C0320

PCI\VEN_1033

PCI\VEN_1033&CC_0C03

PCI\VEN_1033&CC_0C0320

PCI\VEN_1033&DEV_00E0

PCI\VEN_1033&DEV_00E0&CC_0C03

PCI\VEN_1033&DEV_00E0&CC_0C03

PCI\VEN_1033&DEV_00E0&CC_0C0320

PCI\VEN_1033&DEV_00E0&CC_0C0320

PCI\VEN_1033&DEV_00E0&REV_02

PCI\VEN_1033&DEV_00E0&REV_04

PCI\VEN_1033&DEV_00E0&REV_04&CC_0C03

PCI\VEN_1033&DEV_00E0&SUBSYS_00E014DB

PCI\VEN_1033&DEV_00E0&SUBSYS_10741838

NEC USB 2.0 Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_33833383

Compatible Hardware Ids No Compatible Hardware Ids found.

OrangeUSB 2.0 Hub

Manufacturer OWC
Class USB
Hardware Ids

USB2\VID_0b62&PID_0058

Compatible Hardware Ids No Compatible Hardware Ids found.

OrangeUSB USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_700112EE

Compatible Hardware Ids No Compatible Hardware Ids found.

PCI to USB 2.0 Card

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_078E1934

Compatible Hardware Ids No Compatible Hardware Ids found.

PCI to USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_A6E007C4

PCI\VEN_1033&DEV_00E0&SUBSYS_A6E00CAF

Compatible Hardware Ids No Compatible Hardware Ids found.

Portable USB Hard Drive (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_0300

USB\VID_05AB&PID_0350

Compatible Hardware Ids No Compatible Hardware Ids found.

Que! Drive USB Adapter (TPP)

SANYO USB Optical Drive

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0474&PID_0401

Compatible Hardware Ids No Compatible Hardware Ids found.

SigmaDrive USB Adapter (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0901&PID_0002

Compatible Hardware Ids No Compatible Hardware Ids found.

SIIG USB 2.0 Host Adapter

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E0131F

Compatible Hardware Ids No Compatible Hardware Ids found.

Storage Adapter Bridge Module

Manufacturer ISD
Class USB
Hardware Ids

USB\Vid_0840&Pid_0060

Compatible Hardware Ids No Compatible Hardware Ids found.

Storage Adapter Bridge Module (TPP)

System TALKS USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_19069710

Compatible Hardware Ids No Compatible Hardware Ids found.

TEAC USB CD-R/RW Unit

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0644&PID_D001

USB\VID_0644&PID_D002

Compatible Hardware Ids No Compatible Hardware Ids found.

TEAC USB CD-RW/DVD Unit

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0644&PID_D010

Compatible Hardware Ids No Compatible Hardware Ids found.

Titan PCI to USB Enhanced Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_500014D2

Compatible Hardware Ids No Compatible Hardware Ids found.

Tripp Lite USB 2.0 Bus Port Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E41735

Compatible Hardware Ids No Compatible Hardware Ids found.

TSE USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E317C6

Compatible Hardware Ids No Compatible Hardware Ids found.

UHC4-U-2.0

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_06000711

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Add on Card

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_20402392

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Enhanced Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E417C6

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E517C6

PCI\VEN_1033&DEV_00E0&SUBSYS_03010984

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Mass Storage

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0ECA&PID_0250

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Mass Storage Device

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0CAF&PID_3A00

USB\VID_0CAF&PID_3A20

USB\VID_0CAF&PID_3ACD

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 PCI Card

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_039104A7

PCI\VEN_1033&DEV_00E0&SUBSYS_047E0708

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 PCI Host Card

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_16001631

PCI\VEN_1033&DEV_00E0&SUBSYS_16011631

PCI\VEN_1033&DEV_00E0&SUBSYS_16021631

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 PCI to USB Enhanced Host Controller

Manufacturer OWC
Class USB
Hardware Ids

PCI\VEN_1033&DEV_00E0&SUBSYS_00E01735

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Root Hub Device

Manufacturer OWC
Class USB
Hardware Ids

USB2\ROOT_HUB20

Compatible Hardware Ids

USB 2.0 Storage Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0DBF&PID_0300

USB\VID_0DEE&PID_4010

Compatible Hardware Ids No Compatible Hardware Ids found.

USB 2.0 Storage Adaptor

USB Cable 205 (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0BF6&PID_A000

USB\VID_0BF6&PID_A001

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Compact Flash and Microdrive Reader (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_0130

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Hard Drive Adapter (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0901&PID_0001

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Mass Storage Device

USB Optical Storage Device

USB Smart Board (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_5901

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_081B&PID_0600

USB\VID_081B&PID_0601

USB\VID_093B&PID_0000

USB\VID_093B&PID_0010

USB\VID_0BC2&PID_2000

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage Adapter (TPP)

USB Storage Adapter ACR-U20

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_054C&PID_0076

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage Adapter for CD-R/RW (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AB&PID_0CDA

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage Adapter V2

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_14C2&PID_0250

USB\VID_14C2&PID_0350

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage Adapter V2 (TPP)

USB Storage Adapter V3 (TPP)

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_04C5&PID_102C

USB\VID_04C5&PID_1039

Compatible Hardware Ids No Compatible Hardware Ids found.

USB Storage CRX1750U

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_054C&PID_0073

Compatible Hardware Ids No Compatible Hardware Ids found.

USB to ATAPI Adapter

Manufacturer ISD
Class hdc
Hardware Ids

U2I\ATAPI

Compatible Hardware Ids No Compatible Hardware Ids found.

USB2 Storage Adapter V1

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0E90&PID_0100

Compatible Hardware Ids No Compatible Hardware Ids found.

USB2.0 IDE to USB

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_05AF&PID_0821

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 MobileRACK

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_1028

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 SmartCABLE

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_9208

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 SmartDOCK

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_8258

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 SmartDUP

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_8220

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 Storage Adapter

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_6228

Compatible Hardware Ids No Compatible Hardware Ids found.

ViPowER USB 2.0 Storage Bridge

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0326&PID_9258

Compatible Hardware Ids No Compatible Hardware Ids found.

ZIV Drive

Manufacturer ISD
Class USB
Hardware Ids

USB\VID_0DBF&PID_0707

Compatible Hardware Ids No Compatible Hardware Ids found.

Driver Contents File List

The following files are found inside the driver download file.

Name Size Date
TPPINST.EXE 1.4 MB 20 Nov 2001
TPPUI16.DLL 7.0 KB 5 Oct 2001
U2AWDM.SYS 21.1 KB 26 Nov 2002
U2a.inf 6.2 KB 28 Nov 2002
U2v2_03.exe 424.8 KB 7 Apr 2002
UDetect.exe 53.2 KB 27 Nov 2002
USB2DriverWinMe.pdf 1.1 MB 21 May 2001
USB2DriversWin98.pdf 1.0 MB 21 May 2001
USBDRV.PDR 8.0 KB 22 May 2002
User's Menu.pdf 286.0 KB 4 Aug 2002
mac/USB2EHCI_v1062.img 848 bytes 7 Apr 2002
mac/macos10.1.hqx 101.7 KB 20 Nov 2001
mac/macos9.x.hqx 136.2 KB 20 Nov 2001
ousb2.inf 14.9 KB 7 Apr 2002
ousb2hub.sys 43.6 KB 7 Apr 2002
ousbehci.sys 29.7 KB 7 Apr 2002
setup.exe 918.1 KB 29 Nov 2002
tpp200.inf 4.9 KB 5 Oct 2001
tpp200.sys 35.5 KB 5 Oct 2001
tpp300.bak 7.8 KB 5 Oct 2001
tpp300.inf 10.5 KB 15 Nov 2001
tpp300.sys 33.7 KB 5 Oct 2001
tpp725.inf 6.7 KB 5 Oct 2001
tpp725.sys 43.3 KB 5 Oct 2001
tppaldr.exe 118.8 KB 5 Oct 2001
tppiosmp.sys 8.7 KB 5 Oct 2001
tppiostb.inf 805 bytes 5 Oct 2001
tppiostb.pdr 4.7 KB 5 Oct 2001
tppnttry.exe 213.0 KB 5 Oct 2001
tppstray.exe 200.7 KB 5 Oct 2001
tppui32.dll 17.1 KB 5 Oct 2001
tppun.exe 89.1 KB 5 Oct 2001

Related Drivers

server: web1, load: 2.31