313

1

238

278

45

103

26

3

307

192

152