281
11
263
3
50
24
215
169
10
7
12
71
28
2
80
19
6
36
5
96
63
62
223
118
69
202
171
20
195
27
16
22
73
77
38
8
132
248
136
156
31
55
111
91
48
33