129
83
35
24
28
317
15
52
34
27
215
250
121
61
38
20
17
31
136
116
55
81
76
159
105
271
135
18
333
138
210
26
111
71
49
98
19
192
37
113
4
169
137
128
151
216
59
247
68
181
160
66