119
221
123
475
300
169
160
150
83
165
179
198
54
94
323
213
249
104
307
9
291
142
37
339
109
212
227
47
206
64
305
46
180
443
40
304
81
416
78
188
96
77
234
65
49
42
17
62
57
22
167
111
190
30
248
256
56
27