52
64
80
20
56
221
459
228
75
134
359
235
337
292
246
151
282
164
426
217
197
106
204
148
188
206
365
83
170
272
207
291
81
612
137
209
558
372
222
212
220
198
55
43
29
45
68
77
92
39
19
133
53
104
17
23