152
972
229
241
306
387
273
208
130
49