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