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