288
389
239
209
116
186
107
92
117
26
69
301
797
80
40
153
210
217
803
713
256
163
214
502
433
97
29
900
45
742
121
43
169
175
332
199
152
193
127
242
130
212
399
279
290
143
47
15
120
42
180
409
67
357
79
131