6
12
7
23
11
94
53
250
99
210
132
66
240
78
122
206
194
276
159
129
143
82
59
176
238
310
251
256
74
150