291
85
145
200
43
21
49
138
78
4
41
32
150
56
28
65
48
30
62
79
31
115
25
225
92
136
42
24
16
14
18
47
23
34
189
260
17
157
1009
315
64
184
52
106
44
59
202
273
58