270
152
265
228
208
51
34
166
42
27
42
48
236
78
287
146
86
110
257
75
176
81
44
40
90
30
106
101
233
172
27
79
67
41
214
25
101
84
197
73
60
69
157
89
87
1
95
8
21
13