220
82
25
61
257
57
67
39
143
42
47
54
135
136
119
81
288
180
121
144
227
260
163
444
68
153
207
98
113
336
321
544
457
252
202
258
243
86
198
33
62
30
418
269
26
211
585
139
70
217
72
66
552
131
36