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