28
135
319
51
248
90
355
73
240
128
307
27
41
21
199
61
164
29
50
158
57
37
6
15
222
35
149
97
129
102
185
137
101
19
5
385
85
216
613
56
95
110
67
115
62
11
314
23
20
226
251
105
78
59
190