
5

27

34

30

53

68

119

108

266

239

126

493

275

286

510