396
291
137
213
90
133
187
40
61
299