276
265
157
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
74
44
13
13
41
131
84
25
69
31
74
159
10
95