94
248
52
506
259
71
110
59
66
476
156
106
239
195
329
133
143
323
178
43
104
344
84
527
53
90
107
55
417
75
125
227
130
38
29
231
81
216
232
310
164
169
26
25
791
137
360
62
246
335
124