258
140
213
106
78
228
435
12
49
563
40
173
97
466
73
24
35
85
23
129
7155
188
116
68
54
28
247
259
170
496
62
203
218
128
245
144
41
29
395
95
55
530
294
151
183
174
260
38
90
161
388
200
145
117
76
176
252
18