27
74
361
312
93
429
411
334
680
478
114
258
168
207
164
108
143
197
225
184
376
195
117
165
128
106
98
407
220
290
63
115
224
137
159
154
172
144
200
127
48
230
139
111
70
198
167
118
152
219
174
204
181
91
148
270