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