
18

40

45

151

104

142

289

329

150

642