32
34
49
18
58
10
157
26
66
189
121
60
104
134
9
41
94
140
113
65
193
105
6
255
15
276
74
265
23
59
45
303
251
208
205
391
115
167
190
338
64
180
63
177
313
230
51
48
29
149
82
196
295
119
164
239
253
380