271
107
154
56
90
40
83
21
308
47