250
26
64
47
32
15
115
138
34
135
11
17
136
30
299
375
39
123
42
87
447
185
55
16
19
53
18
31
178
43
40
189
9
21
68
366
12
288
33
105
293
106
93
23
173
24
22
20
131