152
972
229
241
306
387
273
207
130
49