88
31
38
33
135
97
218
71
606
133
100
104
157
115
278
600
189
154
141
112
522
196
109
164
409
294
82
185
204
222
155
292
273
76
365
263
453
216
121
372
220
65
491
175
147
474
174
113
301
219
412
322
592