50
26
16
10
78
116
42
54
126
118
122
178
143
46
161
121
65
240
579
202
77
193
105
267
141
113
1334
199
221
294
170
154
39
90
6
245
139
15
357
80
205
149
35
88
151
53
247
94
425
41
29
358
155
449
28
342
22