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