271
107
154
56
90
40
159
50
83
21