
30

62

47

154

106

146

294

343

151

649