토토 사이트-2025년 가장 인기 있는 토토 사이트 추천
사설 토토 사이트 : about
토토 결과 : 다운로드
범퍼카 토토 Postg토토 결과SQL : Documentation
무지개 토토 : 커뮤니티
Postg토토 결과SQL : 토토 사이트
스포츠 토토 : support
토토 사이트 추천 : 기부
계정
빠른 링크
무지개 토토 : 커뮤니티
토토 Postg토토 결과SQL : 기고자 프로파일
토토 커뮤니티 : 토토 커뮤니티 메일 링리스트 아카이브
토토 : IRC
Postg토토 결과SQL : 로컬 Postg토토 결과SQL 배트맨 토토 그룹
무지개 토토 : 다가오는 이벤트
젠 토토 : 국제 사이트
PGSQL-Hackers 2018-01-19 이후 17:28
Postg토토 결과SQL 개발자 팀은 여기에 살고 있습니다. 현재 개발 문제, 문제 및 버그에 대한 토론 및 제안 된 새로운 기능.
아카이브 검색
(메시지로 직접 이동하려면 메시지 -ID를 입력)
고급 검색
아카이브 찾아보기
이전
|
다음
낮에 점프 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jan. 19, 2018
스레드
저자
Time
토토 결과 : 내장 연결 풀링
Tomas Vondra
17:28
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Robert Haas
17:32
토토 결과 : 논리적 디코딩 및 Heaptuplesatisfiesvacuum 가정
Robert Haas
17:54
토토 결과 : 내장 연결 풀링
Claudio F토토 결과i토토 결과
18:35
토토 결과 : [해커] Gnutls 지원 📎
Peter Eisentraut
18:43
토토 결과 : [해커] Gnutls 지원
Robert Haas
18:55
토토 결과 : 내장 연결 풀링
Tomas Vondra
18:59
토토 결과 : 패치 : 구성 가능한 파일 모드 마스크 📎
David Steele
19:07
토토 결과 : PGSQL : 로컬 파티션 인덱스
Alvaro Her토토 결과ra
19:10
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Tomas Vondra
19:16
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Robert Haas
19:33
토토 결과 : [해커] PG_DUMP와 PG_DUMPALL 간의 데이터베이스 속성의 리팩터 처리
Tom Lane
19:54
토토 결과 : [해커] GrantObjectType를 ObjectType로 교체합니다
Peter Eisentraut
20:11
PGSQL : 파티션간에 행을 이동하려면 업데이트를 허용합니다.
Robert Haas
20:33
토토 결과 : [해커] 파티션 키 업데이트
Robert Haas
20:36
토토 결과 : [Hackers] 데이터베이스 속성의 리팩터 처리
Robert Haas
20:43
토토 결과 : [해커] PG_DUMP와 PG_DUMPALL 간의 데이터베이스 속성의 리팩터 처리
Tom Lane
21:07
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Thomas Munro
21:27
토토 결과 : 패치 : 구성 가능한 파일 모드 마스크
Peter Eisentraut
21:43
토토 결과 : 패치 : 구성 가능한 파일 모드 마스크
Alvaro Her토토 결과ra
21:54
토토 결과 : 비백 삽입 및 튜플 라우팅
Robert Haas
22:07
토토 결과 : Patch : Logical_work_mem 및 Logical St토토 결과aming
Tomas Vondra
22:08
토토 결과 : [해커] gnutls support
Daniel Gustafsson
22:16
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Tomas Vondra
22:19
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Robert Haas
23:52
Jan. 20, 2018
스레드
저자
Time
토토 결과 : [해커] Postg토토 결과s_FDW 버그 9.6
Robert Haas
01:11
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우) 📎
Peter Geoghegan
01:33
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Amit Kapila
02:52
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Peter Geoghegan
03:03
토토 결과 : [해커] 평행.
Amit Kapila
03:59
토토 결과 : [해커] 헤비급 잠금 관리자에서 관계 확장 잠금 장치
Masahiko Sawada
04:03
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Amit Kapila
04:44
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Peter Geoghegan
04:50
토토 결과 : MCV가 비뚤어진 분포에 대한 목록
John Naylor
05:00
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Amit Kapila
05:13
토토 결과 : [해커] Postg토토 결과s_FDW 9.6
Tom Lane
05:20
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Amit Kapila
05:29
토토 결과 : 생성 테이블에 보관 된 통계 ... 좋아요 (모두 포함)?
Tom Lane
05:50
토토 결과 : 제외 제약 조건이 누락되었습니다
Amit Kapila
06:01
토토 결과 : [해커] 데이터베이스에 대한 의견을 지원합니다. cur토토 결과nt_database 📎
Jing Wang
08:06
토토 결과 : [발신자 주소 위조] 토토 결과 : PG_ (Total_) 토토 결과lation_size 및
Michael Paquier
10:14
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는 것 📎
Magnus Hagander
12:33
토토 결과 : [해커] log_destination = file
Magnus Hagander
12:51
토토 결과 : Python에서 SPI_PROCESSED의 유형 변환 개선
Peter Eisentraut
13:21
토토 결과 : [해커] GSOC 2017 : 주간 진행 보고서 (4 주) 및 패치
Amit Kapila
13:24
토토 결과 : Solaris 10에서 마스터 메이크 확인 실패 10
Marina Polyakova
14:40
토토 결과 : [Patch] Windows의 원자 pg토토 결과name
Magnus Hagander
15:13
토토 결과 : WIP 패치 : 안정적인 기능, 인프라 v1 사전 계산
Marina Polyakova
18:16
토토 결과 : WIP 패치 : 안정적인 기능, 인프라 v1 사전 계산
Marina Polyakova
18:16
토토 결과 : 다중 hostaddr 값에 대한 용어 hostaddr 사용
Magnus Hagander
18:30
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Peter Geoghegan
20:09
토토 결과 : [해커] WIP : 커버 + 고유 인덱스.
Peter Geoghegan
22:36
토토 결과 : 다중 hostaddr 값에 대한 용어 hostaddr 사용
Michael Paquier
22:39
토토 결과 : 다중 hostaddr 값에 대한 용어 hostaddr 사용
Peter Eisentraut
22:45
토토 결과 : 패치 : 구성 가능한 파일 모드 마스크
Michael Paquier
22:47
토토 결과 : [해커] AIX의 Xloginsert의 교착 상태
Michael Paquier
23:16
Jan. 21, 2018
스레드
저자
Time
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Amit Kapila
04:38
토토 결과 : [발신자 주소 위조] 토토 결과 : PG_ (Total_) 토토 결과lation_size 및
David Rowley
06:16
토토 결과 : 생성 테이블에 보관 된 통계 .... 좋아요 (모두 포함)?
David Rowley
06:21
토토 결과 : [해커] 파티션 키 업데이트
22220_22230
06:43
토토 결과 : MCV가 고도로 비뚤어진 분포에 대한 목록
John Naylor
07:26
토토 결과 : PL/Perl Extension이 Windows에서 실패합니다
Christian Ullrich
10:34
토토 결과 : 새로운 요지 진공. 📎
And토토 결과y Borodin
10:34
토토 결과 : MCV가 고도로 비뚤어진 분포에 대한 목록
Dean Rasheed
11:10
토토 결과 : [해커] WIP : 커버 + 고유 인덱스.
And토토 결과y Borodin
11:22
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Magnus Hagander
11:42
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Michael Paquier
12:30
토토 결과 : 다중 hostaddr 값에 대한 용어 hostaddrs
Magnus Hagander
12:44
토토 결과 : 다중 hostaddr 값에 대한 용어 hostaddrs
Michael Paquier
13:01
토토 결과 : GSOC 2018 프로젝트 아이디어 및 멘토 - 마지막 전화
Amit Kapila
14:02
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Magnus Hagander
14:45
토토 결과 : WIP : 커버 + 고유 인덱스.
And토토 결과y Borodin
14:45
토토 결과 : [해커] 데이터베이스 속성의 리팩터 처리
Bruce Momjian
15:17
토토 결과 : 생성 테이블에 보관 된 통계 .... 같은 (모두 포함)?
Stephen Froehlich
15:47
토토 결과 : [해커] PG_DUMP와 PG_DUMPALL 간의 데이터베이스 속성의 리팩터 처리
Tom Lane
16:02
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Tom Lane
16:11
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Magnus Hagander
16:20
pg_dump 📎의 주석, ACL 및 보안 레이블에 대한 가짜 태그
Tom Lane
16:50
토토 결과 : [해커] PG_DUMP와 PG_DUMPALL 📎 간의 데이터베이스 속성의 리팩터 처리
Tom Lane
17:42
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
And토토 결과s F토토 결과und
18:02
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Peter Geoghegan
19:20
partial_linking 제거?
And토토 결과s F토토 결과und
20:43
Re : partial_linking 제거?
Tom Lane
20:48
토토 결과 : [해커] [패치] 기하학적 유형 향상 📎
Em토토 결과 Hasegeli
20:59
토토 결과 : [해커] 파티션 키 업데이트
Robert Haas
21:10
토토 결과 : [해커] GSOC 2017 : 외국 키 어레이 📎
Mark Rofail
21:36
[Patch] [제안] 추가 열거 옵션 옵션 유형 📎
Nikolay Shaplov
21:45
토토 결과 : [해커] [패치] 모든 AM 관련 재학 코드를 SRC/백엔드/액세스/[AM-NAME]로 이동하고 사용자 정의 AM을 위해 토토 결과topt_kind를 제거하십시오
Nikolay Shaplov
21:57
토토 결과 : [해커] Windows에서 거대한 페이지 지원
And토토 결과w Dunstan
22:13
토토 결과 : PL/Perl Extension이 Windows에서 실패합니다
Noah Misch
22:19
토토 결과 : PGBENCH -ADD \ IF support
Craig Ringer
22:31
토토 결과 : BYTEA BITWISE LOGICAL OPERATIONS 구현 (XOR / 및 / NOT)
Craig Ringer
22:33
토토 결과 :보고 가능한 gucs 목록을 구성 할 수 있도록합시다 (토토 결과 : ADD
Craig Ringer
22:41
토토 결과 : 버그 : 대기 분리가 손상된 직렬화 된 재주문 버퍼를 손상시킬 수 있습니다
Craig Ringer
22:45
토토 결과 : [해커] OpenSSL 대안으로 MacOS의 보안 전송 SSL 라이브러리 지원 📎
Daniel Gustafsson
23:08
토토 결과 : PG_DUMP의 주석, ACL 및 보안 레이블에 대한 가짜 태그 📎
Tom Lane
23:31
Jan. 22, 2018
스레드
저자
시간
토토 결과 : [해커] MACOS에서 안전한 전송 SSL 라이브러리 지원
Michael Paquier
01:46
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
Thomas Munro
02:24
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Amit Kapila
02:34
토토 결과 : [발신자 주소 위조] 토토 결과 : PG_ (Total_) 토토 결과lation_size 및
Michael Paquier
02:44
토토 결과 : Doc guen_pages에 대한 Doc Teweak? 📎
Thomas Munro
02:54
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Peter Geoghegan
05:06
토토 결과 : PGBENCH -ADD \ IF support
Fabien Coelho
05:20
토토 결과 : Doc teweak for migne_pages?
Justin Pryzby
05:30
토토 결과 : Doc gule_pages에 대한 Doc Teweak? 📎
Thomas Munro
06:10
토토 결과 : doc guen_pages에 대한 Doc Tweak?
Justin Pryzby
06:23
토토 결과 : PGBENCH -ADD \ IF support
Pavel Stehule
06:43
SSL에 대한 더 나은 지원 채널 바인딩 유형 처리
Michael Paquier
07:29
토토 결과 : [해커] 파티션 키 업데이트 📎
Amit Khandekar
07:44
균일 한 분포에 대한 Stricter MCV 테스트 (토토 결과 : MCV 목록
John Naylor
08:07
토토 결과 : Patch : 기본 백업에서 무제한 테이블 제외
Masahiko Sawada
08:14
패치 : PGBENCH- 더 큰 연결을 위해 ppoll ()을 사용하여 빌드하는 옵션
Rady, Doug
08:34
토토 결과 : [해커] Windows에서 거대한 페이지 지원
Magnus Hagander
09:16
토토 결과 : [해커] Windows에서 거대한 페이지 지원
Magnus Hagander
09:18
토토 결과 : PGBENCH -ADD \ IF support
Fabien Coelho
09:45
토토 결과 : [해커] OpenSSL 대안으로 MacOS의 보안 전송 SSL 라이브러리 지원 📎
Daniel Gustafsson
09:56
토토 결과 : PGBENCH -ADD \ IF support
Pavel Stehule
09:57
Re : 균일 한 분포에 대한 Stricter MCV 테스트 (토토 결과 : MCV 목록
Dean Rasheed
10:03
토토 결과 : SSL 구현을위한 더 나은 지원 채널 바인딩 유형 처리
Daniel Gustafsson
10:07
토토 결과 : PGSQL : 병렬 인식 해시 조인을 추가하십시오. 📎
Thomas Munro
10:17
토토 결과 : [해커] POC : 확장에 대한 사용자 정의 신호 핸들러 📎
Maksim Milyutin
11:34
토토 결과 : [해커] POC : 확장에 대한 사용자 정의 신호 처리기
Maksim Milyutin
11:36
토토 결과 : PGSQL : 병렬 인식 해시 추가 추가.
Thomas Munro
11:47
토토 결과 : [해커] 토토 결과factoring 식별자 확인 STRCMP 📎
Daniel Gustafsson
11:48
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Amit Kapila
11:52
토토 결과 : [해커] 패치 : 커서에 병렬 실행 활성화
Amit Kapila
12:05
토토 결과 :보고 가능한 gucs 목록을 구성 할 수 있도록합시다 (토토 결과 : ADD
Robert Haas
12:39
토토 결과 : [해커] 파티션 키 업데이트
Robert Haas
12:40
토토 결과 : SSL에 대한 더 나은 지원 채널 바인딩 유형을 처리합니다
Michael Paquier
13:05
토토 결과 : [해커] 평행.
Robert Haas
13:46
토토 결과 : GSOC 2018 프로젝트 아이디어 및 멘토 - 마지막 전화
Robert Haas
13:47
토토 결과 : [해커] 절차의 트랜잭션 제어
Peter Eisentraut
13:54
토토 결과 : [해커] Windows에서 거대한 페이지를 지원하는
And토토 결과w Dunstan
14:05
토토 결과 : [해커] 파티션 키 업데이트
Tom Lane
14:46
토토 결과 : PGSQL : 병렬 인식 해시 추가 추가.
Tom Lane
15:01
토토 결과 : 진공 : 1GB 이상의 작업을 허용합니다
Aleksander Alekseev
15:18
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Petr Jelinek
15:40
토토 결과 : SSL 구현을위한 더 나은 지원 채널 바인딩 유형 처리
Daniel Gustafsson
15:52
토토 결과 : 내장 연결 풀링 📎
Konstantin Knizhnik
16:05
Re : partial_linking 제거?
Peter Eisentraut
17:28
토토 결과 : 내장 연결 풀링
Tomas Vondra
17:51
토토 결과 : 회복 상태를 보여주기 위해 PSQL 프롬프트에 대한 %r 대체 추가
Peter Eisentraut
18:19
토토 결과 : Patch : Select에 대한 PSQL 탭 완료
Vik Fearing
18:41
토토 결과 : [Patch] session_토토 결과plication_role = Truncate와의 복제
Petr Jelinek
18:41
토토 결과 : [Patch] Truncate의 논리적 디코딩
Petr Jelinek
18:45
PGSQL : PG_DUMPALL에서 데이터베이스 속성 처리를 이동합니다
Tom Lane
19:09
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Robert Haas
19:21
토토 결과 : PGSQL : PG_DUMPALL에서 PG_DUM으로 데이터베이스 속성 처리 이동
Robert Haas
19:26
토토 결과 : [해커] 데이터베이스에 대한 의견 지원 cur토토 결과nt_database
Tom Lane
19:39
토토 결과 : PGSQL : PG_DUMPALL에서 PG_DUM으로 데이터베이스 속성 처리 이동
Tom Lane
19:47
토토 결과 : [해커] log_destination = file
Robert Haas
19:52
토토 결과 : 논리적 디코딩 및 Heaptuplesatisvacuum 가정
Petr Jelinek
20:03
[패치] 재학 테스트에 대한 사소한 수정 📎
Nikolay Shaplov
20:06
토토 결과 : [해커] WIP : PG_토토 결과WIND 제한 데이터/WAL DIRS
Stephen Frost
20:12
토토 결과 : [해커] [패치] 재학 테스트
Nikolay Shaplov
20:14
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Peter Geoghegan
20:15
토토 결과 : [해커] 사용자 정의 압축 방법
Ildar Musin
20:26
토토 결과 : [해커] AIX의 Xloginsert의 교착 상태
Robert Haas
20:50
토토 결과 : PGSQL : PG_DUMPALL에서 PG_DUM으로 데이터베이스 속성 처리 이동
Tom Lane
21:03
토토 결과 : 트리거 기능이있는 보안 누출?
채프먼 플랙
21:04
토토 결과 : [해커] xidinmvccsnapshot에 대한 Lazy 해시 테이블 (Zipfian a를 돕습니다.
Stephen Frost
21:15
토토 결과 : [해커] AIX의 Xloginsert의 교착 상태
Tom Lane
21:23
토토 결과 : [해커] log_destination = file
Tomas Vondra
21:25
토토 결과 : [해커] 제안 : 일반 월 압축
Stephen Frost
21:37
토토 결과 : PGSQL : PG_DUMPALL에서 PG_DUM으로 데이터베이스 속성 처리 이동
Tom Lane
21:56
토토 결과 : [해커] 1 야영지 heapam verification을위한 디자인
Peter Geoghegan
22:01
토토 결과 : [해커] POC PLPGSQL- 맞춤 또는 일반 강제 가능성
Stephen Frost
22:15
토토 결과 : [패치] Truncate의 논리적 디코딩
Petr Jelinek
22:18
토토 결과 : [해커] [패치] 일반 유형 첨자 서브 스크립팅 📎
dmitry dolgov
22:38
토토 결과 : JSONPATH
And토토 결과w Dunstan
22:41
토토 결과 : [해커] pg_serial 초기 랩 어라운드
Stephen Frost
22:50
토토 결과 : 분할 된 테이블의 고유 인덱스
Alvaro Her토토 결과ra
22:55
토토 결과 : 분할 된 테이블의 고유 인덱스 📎
Alvaro Her토토 결과ra
22:55
토토 결과 : [해커] 구독 코드 개선
Stephen Frost
22:58
토토 결과 : [해커] LSN이 재생 될 때까지 비동기 슬레이브를 대기 할 수 있습니다
Stephen Frost
23:21
토토 결과 : [해커] 1 야영지 heapam verification을위한 디자인
Peter Geoghegan
23:22
토토 결과 : [해커] 삽입 .. 충돌에서 [for ..] 선택하십시오.
Stephen Frost
23:29
패치 : PGBENCH- 초기화 단계에 대한 타이밍 데이터 나누기 📎
Rady, Doug
23:38
토토 결과 : [해커] Alter Table Synopsis에 column_constraint 설명 추가
Thomas Munro
23:41
토토 결과 : [해커] [패치] 더 넓은 범위는 토토 결과lectiondropstorage ()를 호출합니다
Stephen Frost
23:47
토토 결과 : PGSQL : 병렬 인식 해시 조인을 추가하십시오. 📎
Tom Lane
23:53
토토 결과 : [해커] Alter Table Synopsis 📎에 column_constraint 설명 추가
Thomas Munro
23:57
Jan. 23, 2018
스레드
저자
Time
토토 결과 : 복구 상태를 보여주기위한 PSQL 프롬프트에 대한 %r 대체 추가
Ian Barwick
00:28
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Peter Geoghegan
01:22
토토 결과 : [해커] 패치 : pg_dump로 주석을 건너 뛰기 위해-no-comments 추가
Stephen Frost
01:40
토토 결과 : [해커] Alter 테이블에 column_constraint 설명 추가
Amit Langote
01:50
토토 결과 : [해커] AIX에서 Xloginsert의 교착 상태
Michael Paquier
01:59
[해커] 패치 : pg_dump로 주석을 건너 뛰기 위해-no-comments
David G. Johnston
02:07
토토 결과 : [해커] 1 야영지 heapam verification을위한 디자인
Michael Paquier
02:07
토토 결과 : [해커] GSOC'17 프로젝트 소개 : 병렬 사본 실행
Stephen Frost
02:21
토토 결과 : SSL에 대한 더 나은 지원 채널 바인딩 유형을 처리합니다
Michael Paquier
02:24
토토 결과 : [해커] GSOC'17 프로젝트 소개 : 병렬 사본 실행
Craig Ringer
02:33
토토 결과 : [Patch] session_토토 결과plication_role = Truncate와의 복제
Peter Eisentraut
02:35
토토 결과 : [Patch] session_토토 결과plication_role = Truncate와의 복제
Peter Eisentraut
02:37
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 인덱스 생성의 경우)
Amit Kapila
02:45
토토 결과 : [해커] [패치] pg_토토 결과wind를 복사하지 않도록 만들어
Stephen Frost
02:56
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Peter Geoghegan
03:13
토토 결과 : [해커] 패치 : pg_dump로 주석을 건너 뛰기 위해-no-comments 추가
Tom Lane
03:29
토토 결과 : [해커] compactify_tuples의 작은 개선
Stephen Frost
03:34
토토 결과 : [해커] 병렬 Tuplesort (병렬 B- 트리 색인 생성의 경우)
Amit Kapila
03:54
아카이브 찾아보기
이전
|
다음
낮에 점프 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31