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