276
265
157
208
167
51
228
82
43
238
49
34
233
76
28
287
146
176
257
42
111
90
86
215
82
82
90
109
33
69
102
90
174
88
44
102
74
44
13
13
41
25
84
131
69
31
74
159
10
95