149
334
79
203
51
195
178
253
128
89
75
132
125
99
23
322
226
82
199
141
129
818
229
375
445
180
84
418
12
143
216
198
282
33
45
107
271
34
196
255
81
326
49
140
209
38
98
119
174
50
85
27
26
17
59