48
60
76
18
51
220
453
226
75
134
358
233
334
283
243
149
274
162
425
213
195
246
105
202
148
187
206
360
83
167
269
207
288
80
599
137
554
370
222
209
197
205
55
43
29
44
68
77
92
39
19
131
53
104
17
23