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