289
33
61
215
54
327
35
93
243
64
53
91
321
213
177
202
22
67
140
201
190
113
332
240
68
286
86
29
284
111
142
137
279
253
122
13
280
233
263
117
163
104
85
189
145
110
219
230
164
302
171
209
39
245
261