18
28
89
53
230
87
55
118
49
61
210
23
80
140
54
34
197
29
144
594
154
191
540
67
101
139
109
52
129
3871
57
315
183
247
69
283
37
378
40
311
170
115
293
27
231
387
186
255
25
372
113
76
371
86
147
73
438