271
148
159
116
156
53
94
534