Celticnewsnow
Trending
Latest
Archive
Fixtures
Team
App
About
Search
Latest
News
THIS IS ACSOM with JOHN MCLAUGHLIN // A Celtic State of Mind // For the love of SHANE MACGOWAN
ACSOM
·
23m
Celtic target bids emotional farewell to supporters ahead of imminent transfer
The Scotsman
·
31m
Get Russell Martin out- leading Ibrox podcaster calls on arrogant Patrick Stewart to take action
Celtic365
·
36m
‘That’s pathetic’ – Chris Sutton & James McFadden slap down Kris Boyd’s cheap shot at Celtic’s Daizen Maeda
67HailHail
·
38m
Hot!
Murdo Fraser’s Rangers pain tips off a superb Sunday for Celtic fans
Born Celtic
·
47m
SECOND STRING GETS THE JOB DONE!! Celtic v Livingston BREAKDOWN
Celts Are Here
·
48m
Referee appointed for Kairat Almaty vs Celtic second leg decider was demoted after controversial call in 2024
67HailHail
·
1h
SECOND STRING GETS THE JOB DONE!! Celtic v Livingston BREAKDOWN
Celts Are Here
·
1h
Celtic transfer state of play as emotional Balikwisha says Antwerp goodbyes and 3 more signings targeted
Daily Record
·
1h
Balikwisha says his Antwerp farewell
VideoCelts
·
1h
Special: What’s going on at Celtic?
Still are the Tims
·
1h
BBC Sportscene Highlights & Analysis | St Mirren 1-1 Rangers
RonnieJ67
·
1h
Celtic 6 Points Clear Already! / Big Game on Tuesday/ Transfer Talk
Cmon The Hoops Celtic
·
1h
Sky Sports drop £5 million Celtic transfer deal update
The Celtic Bhoys
·
1h
Hot!
The Celtic transfer ‘turning point’ that swayed ex Rangers prospect into making Parkhead switch
Glasgow World
·
1h
Post-match reaction with Saoirse Noonan & Darra Dawson
Celtic FC
·
1h
Photos: Balikwisha Says His Goodbyes – Next Stop Celtic
Celts Are Here
·
2h
Incoming Celtic winger says goodbyes ahead of £5m move to Paradise
The Celtic Star
·
2h
Russell Martin may have grasped the truth of what the Ibrox club actually is.
The Celtic Blog
·
2h
Media vultures are hovering over Russell Martin
Celtic365
·
2h
Beat the Pundit | Neil in Port Glasgow V Marvin Bartley
Clyde 1 Superscoreboard
·
2h
Elena Sadiku: We were really happy with our attacking play against Hamilton
Celtic FC
·
3h
David Friel shares what’s really going on with Go Ahead Eagles, Celtic and Jakob Breum
67HailHail
·
3h
Hot!
Celtic submitting ‘imminent’ 26-yr-old offer as deal edges closer
Football Insider
·
3h
On The Match | Saoirse Noonan on Hamilton (24/08/25)
Celtic TV
·
3h
On The Match |Darra Dawson on Hamilton (24/08/25)
Celtic TV
·
3h
On The Match | Elena Sadiku on Hamilton (24/08/25)
Celtic TV
·
3h
Talks open: Celtic in “negotiations” to sign full-back similar to Johnston
FootballFanCast
·
3h
Sunday 24th August | Weekend Reaction
Clyde 1 Superscoreboard
·
3h
Celtic will love what new owners have told Rangers about sacking Russell Martin
The Celtic Bhoys
·
3h
‘They think’: Ex-Rangers star makes Celtic fan claim about Brendan Rodgers as ‘frustration’ noticed
Glasgow World
·
3h
Rangers Fans Pain, Anger & Meltdown With Russell Martin After 1-1 Draw With St Mirren 😂 Glorious
RonnieJ67
·
3h
Michel Ange Balikwisha to Celtic cover broken as arrival followed by another ‘adjusted’ transfer
Daily Record
·
4h
Nygren repeat: Celtic agree personal terms to sign “creative” forward
FootballFanCast
·
4h
St Mirren draw with Rangers on Sunday afternoon
BBC Sportsound
·
4h
COMETH THE HOUR, COMETH MAEDA: Japanese star is still Celtic’s best option to lead the line in £40million Champions League crunch
Daily Mail
·
4h
Celts down Hamilton with five-star performance
Celtic FC
·
5h
What the 49ers Enterprises have told Rangers about sacking Russell Martin is music to Celtic fans’ ears
Born Celtic
·
5h
Celtic fans will love Chris Sutton’s Russell Martin claim live on air
The Celtic Bhoys
·
5h
3 Points vs St Mirren not for everyone / Celtic clear at the top 😂😂🍀🍀🇮🇪🇮🇪
Celtic Forever
·
5h
Latest Celtic News
Celtic FC News
23 Aug 2025
Sky Sports confirm last-minute Celtic transfer collapse
The Celtic Bhoys
·
Aug 23
Rodgers Explains Simpson-Pusey’s Mysterious Celtic Absence
Celts Are Here
·
Aug 23
Deal Agreed: Balikwisha Set to Join Celtic
Celts Are Here
·
Aug 23
August
2025
S
M
T
W
T
F
S
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
Report: Ange Postecoglou linked with sensational Celtic return
The Celtic Star
·
Aug 23
Rodgers rises, Nicholson falls. The revolution will be televised on Sky Sports News.
The Celtic Blog
·
Aug 23
Celtic make offer for Uruguay international and it will be accepted on one condition
The Celtic Bhoys
·
Aug 23
‘Will stroll it again’ – Unhappy Rangers fans react to Celtic win
The Celtic Bhoys
·
Aug 23
‘Buzzing’ – Kieran Tierney’s Brilliant Saturday Night Celtic Post
Celts Are Here
·
Aug 23
Celtic finally agree their next signing of the summer
The Celtic Bhoys
·
Aug 23
Children of the future age
Don't Let it Be Forgot
·
Aug 23
‘At This Game’ – Rodgers Dismisses Michel-Ange Balikwisha Rumours
Celts Are Here
·
Aug 23
Celtic agree personal terms with £5m rated attacking target
The Celtic Star
·
Aug 23
Rodgers Makes Incredible Celtic U-Turn
Celts Are Here
·
Aug 23
‘Utter nonsense’ – Chris Sutton calls out ‘so-called football doctor’ Paul Tisdale as Celtic role questioned
67HailHail
·
Aug 23
Sandman’s Definitive Ratings – Celtic v Pure Livid
The Celtic Star
·
Aug 23
Brilliant Green Brigade Flashpoint During Livingston Game
Celts Are Here
·
Aug 23
‘My contacts’ – What Celtic fans have planned for the board vs Livingston
Born Celtic
·
Aug 23
Celtic’s snails pace Balikwisha deal hangs in the balance
VideoCelts
·
Aug 23
Celtic boss Rodgers gives update on transfer business
Sky Sports
·
Aug 23
Celtic told Feyenoord will ‘definitely cooperate’ on cut-price transfer for Calvin Stengs
67HailHail
·
Aug 23
Rodgers could burn this whole house down. He puts Celtic first.
The Celtic Blog
·
Aug 23
Report: Celtic Open Talks for Uruguayan Left-Back
Celts Are Here
·
Aug 23
Lawwell and Nicholson brutally called out as Celtic launch fun quiz
VideoCelts
·
Aug 23
Green Brigade send stinging eight-word message to Celtic board as banners unveiled vs Livingston
67HailHail
·
Aug 23
Celtic start negotiations to sign Boca Juniors defender
The Celtic Bhoys
·
Aug 23
‘Failed’ – Chris Sutton openly criticises Celtic official
The Celtic Bhoys
·
Aug 23
Brendan Rodgers names four Celtic standouts from Livingston victory
Herald Scotland
·
Aug 23
Chris Sutton goes to town on Celtic for ‘utter nonsense’ as Rangers target Everton striker and Bojan Miovski
Glasgow World
·
Aug 23
‘What is the point?’ – Celtic told they can forget about Brendan Rodgers signing a new contract
67HailHail
·
Aug 23
David Martindale reveals Celtic player he wanted to take to Livingston this season
Herald Scotland
·
Aug 23
“Mind-Boggling” – Chris Sutton Rips into Celtic Board
Celts Are Here
·
Aug 23
Celtic starting XI to face Livingston at Celtic Park
Celtic FC
·
Aug 23
Celtic close in on Uruguay full-back as Brendan Rodgers backs players to beat Kairat
Herald Scotland
·
Aug 23
Full post-match Media Conference | Benjamin Nygren (23/08/25)
Celtic TV
·
Aug 23
Watch Sky Sports highlights as Celtic beat Livingston 3-0
VideoCelts
·
Aug 23
Brendan Rodgers answers Michel-Ange Balikwisha Celtic transfer question directly
Herald Scotland
·
Aug 23
Celtic-linked Bojan Miovski has ‘attractive option’ to sign for Rangers on loan
67HailHail
·
Aug 23
Pep Guardiola in Celtic reference to Rock n Roll Parkhead era as Rangers strike exit ‘agreement’ for star
Glasgow World
·
Aug 23
Celtic v Livingston: Predicted XI with JSP, Bernardo and Shin starting
The Celtic Star
·
Aug 23
Complacency, incompetence or arrogance? Chris Sutton calls out the Celtic board
VideoCelts
·
Aug 23
Celtic predicted XI vs Livingston as Brendan Rodgers keeps one eye on Champions League tie
67HailHail
·
Aug 23
Celtic boss Brendan Rodgers on Jahmai Simpson-Pusey absence and ‘fantastic’ youngster
The Celtic Way
·
Aug 23
Celtic v Livingston: Referee, TV, Team News
Celts Are Here
·
Aug 23
Three things learned as Celtic comfortably beat Livingston in the Scottish Premiership
67HailHail
·
Aug 23
Report: Nottingham Forest Want Brendan Rodgers; Nuno Set for Sack
Celts Are Here
·
Aug 23
Bhoys Celtic and Green Brigade take aim at Celtic Board’s failings
The Celtic Star
·
Aug 23
The real reason Brendan Rodgers will persist with Liam Scales as Celtic’s back-up left back vs Livingston
67HailHail
·
Aug 23
Rodgers and the team get the job done. Celtic are clear at the top.
The Celtic Blog
·
Aug 23
Celtic 3-0 Livingston
Sky Sports
·
Aug 23
On the Match with Brendan Rodgers | Celtic 3-0 Livingston (23/08/25)
Celtic TV
·
Aug 23
Nottingham Forest target Celtic manager Brendan Rodgers
The Celtic Star
·
Aug 23
Whatever Happened To…Jorge Cadete?
Celtic Quick News
·
Aug 23
Inamura, Murray, Yamada: How every Celtic player performed in win vs Livingston
The Celtic Way
·
Aug 23
‘He’s right’ – What 67 Hail Hail told BBC Sportsound about Celtic fans’ transfer frustration
67HailHail
·
Aug 23
‘I can only say’ – Has Kasper Schmeichel spoken to Celtic-linked Jamie Vardy over transfer?
67HailHail
·
Aug 23
Brendan Rodgers’ big Daizen Maeda & Kieran Tierney call: Born Celtic’s predicted XI vs Livingston
Born Celtic
·
Aug 23
Celtic v Livingston: team news, referee details, KO time & where to watch
The Celtic Star
·
Aug 23
Celtic could have transfer competition for striker as Everton backed to sign target amid West Ham glances
Glasgow World
·
Aug 23
Post-match reaction: Liam Scales & Benjamin Nygren
Celtic FC
·
Aug 23
A modern generation deserves a modern Celtic. It’s time to show us the plan.
The Celtic Blog
·
Aug 23
‘That’s Why We Do It’ – Rodgers Hails Celtic Fans Amid Board Fury
Celts Are Here
·
Aug 23
Celtic v Livingston Match Highlights: Hoops Reserves Smash Livi
Celts Are Here
·
Aug 23
On the Match with Liam Scales & Benjamin Nygren | Celtic 3-0 Livingston (23/08/25)
Celtic TV
·
Aug 23
Celtic Duo Injury Latest as Rodgers Speaks Out
Celts Are Here
·
Aug 23
Fantastic Celtic star in the making has David Martindale swooning as rival boss shows true colours
Daily Record
·
Aug 23
‘Winner Takes All’ – Rodgers Sends Ruthless Message Before Kairat Decider
Celts Are Here
·
Aug 23
So what if Celtic don’t qualify for the Champions League? The board wouldn’t invest the £40 million in the team anyway
Read Celtic
·
Aug 23
Two goal Nygren sends Celtic top of the SPFL table
VideoCelts
·
Aug 23
Manager: I was very pleased with the performance today
Celtic FC
·
Aug 23
Carter-Vickers gives fitness update, backs Celtic’s right-back replacement to shine
The Celtic Way
·
Aug 23
Post Match Media Conference: Brendan Rodgers (23/08/25)
Celtic TV
·
Aug 23
Celtic v Livingston – A match tailor made for Yang, Shin and Jahmai
The Celtic Star
·
Aug 23
‘That’s Why We Signed Him’ – Rodgers Raves Over Celtic Match-Winner
Celts Are Here
·
Aug 23
Celtic 3-0 Livingston | Player Ratings and Reaction
Celts Are Here
·
Aug 23
Celtic player ratings vs Livingston as 9/10 shines in different position and 7/10 youngster solid
67HailHail
·
Aug 23
Kris Boyd addresses Rangers sack shouts as pundit puts Celtic transfer blame at alterative door
Glasgow World
·
Aug 23
Confirmed: Mcgregor Out in Shake-Up
Celtic Quick News
·
Aug 23
Interview Preview | Cameron Carter-Vickers (21/08/25)
Celtic TV
·
Aug 23
Match Preview with Claire Walsh | Celtic FC Women v Hamilton Accies (22/08/2025)
Celtic TV
·
Aug 23
Team News: Rodgers makes eight changes as Inamura comes in from the cold
VideoCelts
·
Aug 23
Team’s Up – Inamura and Shin start, Maeda on bench
The Celtic Star
·
Aug 23
‘A great historian and a good man’: Peerless expert on Celtic dies
Herald Scotland
·
Aug 23
Brendan Rodgers takes major risk before Celtic’s UCL qualifier
The Celtic Bhoys
·
Aug 23
Celtic TV Exclusive: Cameron Carter-Vickers
Celtic FC
·
Aug 23
Celtic 3-0 Livingston- goals, stats, quotes and reactions
Celtic365
·
Aug 23
Kasper Schmeichel Sends Perfect Celtic Message After Livingston Win
Celts Are Here
·
Aug 23
The Story of Celtic’s Original ‘Yogi Bear’ – John Hughes
The Celtic Star
·
Aug 23
David Martindale reveals Celtic player he wanted to take to Livingston this season
The Celtic Way
·
Aug 23
Celtic thump Livingston: Nygren quality, Yamada first start verdict, more protests
The Celtic Way
·
Aug 23
Celtic target ‘surprise’, Rangers silence broken, airport flowers, Triantis move – Scottish transfer news
The Scotsman
·
Aug 23
Celtic v Livingston – Everything said at Brendan Rodgers’ Media Conference
The Celtic Star
·
Aug 23
Celtic support in further protest at board as Green Brigade take aim with banner
Herald Scotland
·
Aug 23
Former Celtic boss emerges as next Nottingham Forest manager candidate as he could gain from boiling unrest
Glasgow World
·
Aug 23
‘Still In A Great Place’ – Rodgers Defiant Ahead of Kairat Decider
Celts Are Here
·
Aug 23
Claire Walsh: We’re all really excited for our first home game of the season
Celtic FC
·
Aug 23
“The Club Knows What They’re Doing” – Schmeichel Backs Celtic Board Amid Fan Fury
Celts Are Here
·
Aug 23
Michel Ange Balikwisha to sign for Celtic as long-term target green lights £4.5m transfer
Daily Record
·
Aug 23
Celtic v Livingston, Live updates
Celtic Quick News
·
Aug 23
“Would Make Any Team Better” – Schmeichel Weighs In on Vardy Rumours
Celts Are Here
·
Aug 23
Celtic 3 Livingston 0: Nygren Strikes – at the Double
Celtic Quick News
·
Aug 23
Steven Gerrard’s defiant message to Rangers stars who questioned him in dressing room
Daily Mirror
·
Aug 23
Optimism, Huh?
Sentinelcelts
·
Aug 23
Celtic’s colourful coda of concern takes centre stage as blunt message sent to key individual
The Scotsman
·
Aug 23
“It will be a special night, and I hope that we can make history,” Ricardinho
The Celtic Star
·
Aug 23
Celtic enjoy home comfort but arduous journey awaits
BBC
·
Aug 23
Nygren at the double as Celtic take all three points at Paradise
Celtic FC
·
Aug 23
Brendan’s correct, it’s sensible to look ‘internally’ for AJ replacement
The Celtic Star
·
Aug 23
‘Inspired’ Schmeichel Backs Under-Fire Board
Celtic Quick News
·
Aug 23
Benjamin Nygren’s brace helps Celtic to victory against Livingston
STV Sport
·
Aug 23
Team’s Up – David Martindale names Livi XI for Celtic clash
The Celtic Star
·
Aug 23
SPFL delay League Cup scheduling until European playoffs settled
The Celtic Star
·
Aug 23
Celtic cruise to victory against Livi as fan frustration shows again
Sky Sports
·
Aug 23
RACE AGAINST THE CLOCK🍀⚽️Celtic Weekly Catch Up
Celts Are Here
·
Aug 23
Calvin Stengs breaks Celtic cover as two revived transfers can fulfil Brendan Rodgers wish
Daily Record
·
Aug 23
Brendan Rodgers convinced Kairat Almaty will see a different Celtic on Tuesday
STV Sport
·
Aug 23
No Plymouth exit for Stephen Welsh but Marco Tilio is off to Vienna
The Celtic Star
·
Aug 23
‘Champions League Is My Dream’ – Benjamin Nygren Fires Major Warning to Kairat
Celts Are Here
·
Aug 23
‘Celtic have previously had a hard time of playing in Kazakhstan,’ Kairat star
The Celtic Star
·
Aug 23
Brendan Rodgers makes Celtic Champions League promise as Johnny Kenny scores for Hoops
Irish Daily Mirror
·
Aug 23
Celtic 3 Livingston 0: Understrength Scottish champions surge seven clear of Rangers
Herald Scotland
·
Aug 23
Celtic remain tight-lipped on transfer news as fresh injury fear allayed after beating Livingston
The Scotsman
·
Aug 23
He’d bench Forrest: Celtic told to pay £5.1m to sign “flamboyant” attacker
FootballFanCast
·
Aug 23
Celtic team news vs Livingston revealed as Rodgers makes eight changes
Herald Scotland
·
Aug 23
Celtic close in on Uruguay full-back as Brendan Rodgers backs players to beat Kairat
The Celtic Way
·
Aug 23
Celtic cruise past Livingston with Nygren double despite fan protests
The Guardian
·
Aug 23
BBC Sportscene Highlights & Analysis | Celtic 3-0 Livingston
RonnieJ67
·
Aug 23
Four Celtic standouts ring louder than ominous board chants as Benjamin Nygren runs the show – 5 talking points
Daily Record
·
Aug 23
Exclusive: Celtic, Jamie Vardy factor has Sky pundit “convinced” of one thing if ex-Leicester City star signs
Football League World
·
Aug 23
‘I Value the Players Who Are Here’ – Rodgers Defends Under-Fire Celtic Squad
Celts Are Here
·
Aug 23
Transfers woes and no’s- Rodgers opens up on Champions League fate
Celtic365
·
Aug 23
Celtic Vs Livingston TEAM NEWS
One Celtic Fan's View
·
Aug 23
Celtic 3-0 Livingston Goals & Highlights
RonnieJ67
·
Aug 23
Celtic 3-0 Livingston | ‘He’s GRABBED That Jersey!’ | Full-Time Reaction
Celtic Fans TV
·
Aug 23
Celtic zero in on Marcelo Saracchi as Boca Juniors reveal what it will take to seal transfer
Daily Record
·
Aug 23
CELTIC v LIVINGSTON: 5-MINUTE QUIZ
Celtic Quick News
·
Aug 23
Celtic board are guilty of dereliction of duty and it gives me no pleasure to say ‘I told you so’ – Chris Sutton
Daily Record
·
Aug 23
Bonkers Celtic Board Apologists Phone Clyde SSB To Defend The Celtic Board
RonnieJ67
·
Aug 23
Celtic transfer news latest as audience with Brendan Rodgers remains unmissable
The Scotsman
·
Aug 23
Johnny Kenny off the mark for Celtic amid fan anger at board
The42.ie
·
Aug 23
McGregor and Tierney on bench with SEVEN Celtic changes vs Livingston LIVE!
Sky Sports
·
Aug 23
Celtic vs Livingston LIVE score and goal updates from the Premiership clash at Parkhead
Daily Record
·
Aug 23
Rangers in talks to sign Miovski on loan – gossip
BBC
·
Aug 23
Celtic vs Livingston: LIVE Team news reaction and build-up to Scottish Premiership test
The Celtic Way YouTube
·
Aug 23
The Openline | Saturday 23Rd August
Clyde 1 Superscoreboard
·
Aug 23
A STRIKER SCORES A GOAL!!! | Celtic 3-0 Livingston | MATCH REACTION!
Ryan118
·
Aug 23
Don’t Miss Out on Celtic’s Victory! Highlights & Reaction
Celtic Forever
·
Aug 23
Celtic ultras in scathing banner blast as board accused of ‘rinsing fans and neglecting team’
Daily Record
·
Aug 23
The Final Whistle: Celtic v Livingston | Scottish Premiership Matchday 3
The Celtic Exchange
·
Aug 23
CELTIC v Livingston // LIVE Full-Time Reaction // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
Sack The Board Chants From Celtic Fans #celticfc #Livingston #spfl #greenbrigade #northcurveceltic
RonnieJ67
·
Aug 23
Celtic 0-0 Livingston Half Time
Cmon The Hoops Celtic
·
Aug 23
Super Benji NYGREN 💚🍀 #celticfc
Cmon The Hoops Celtic
·
Aug 23
What YESTERDAY told us about CELTIC FC by SUTTON
One Celtic Fan's View
·
Aug 23
CELTIC v Livingston: CELTIC Aim For Big Win To Boost Team For Kairat Almaty Showdown!!
David 67
·
Aug 23
ARE Celtic Fans Shocked By Sutton’s Comments!
One Celtic Fan's View
·
Aug 23
CELTIC v Livingston // LIVE Half-Time Analysis // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
Celtic 3-0 Livingston: LIVE FT Reaction as rotated Bhoys team powers to victory
The Celtic Way YouTube
·
Aug 23
Europa League is Rangers level as Jury deems Champions League a step too far for Russell Martin’s team
Daily Record
·
Aug 23
Celtic v Livingstone Watch Along
Celts Are Here
·
Aug 23
CELTIC v Livingston // LIVE Matchday Preview // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
Celtic v Livingston FULL-TIME Reaction
One Celtic Fan's View
·
Aug 23
Celtic V Livingston 3-0 (Highlights)!!!
Football Mad
·
Aug 23
A better second half as CELTIC go top / Highlights
Celtic Forever
·
Aug 23
Celtic V Liviingston // Post Match Reaction //
The Four Leaf Clover Podcast
·
Aug 23
‘As you come towards the end of your career, you realise that All-Irelands don’t just come’
The42.ie
·
Aug 23
CELTIC v Livingston // LIVE Half-Time Analysis // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
The Final Whistle: Celtic v Livingston | Scottish Premiership Matchday 3
The Celtic Exchange
·
Aug 23
Saturday 23rd August | Match Day 3 in Scottish Football
Clyde 1 Superscoreboard
·
Aug 23
Saturday 23rd August | The Openline
Clyde 1 Superscoreboard
·
Aug 23
Sportsound : Post-match reaction to Saturday’s Scottish football as the fans get their say
BBC Sportsound
·
Aug 23
CELTIC v Livingston // LIVE Matchday Preview // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
CELTIC v Livingston // LIVE Full-Time Reaction // ACSOM // A Celtic State of Mind
ACSOM
·
Aug 23
Bonus episode – Steve Clarke
BBC Sportsound
·
Aug 23
Awkward Moment Celtic legend Scott Brown hit iconic assistant boss on head with sausage roll and instantly regretted it
The Sun
·
Aug 23
August
2025
S
M
T
W
T
F
S
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