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