299
113
47
133
39
83
45
27
15
187
48
8
660
195
80
68
185
42
54
189
95
46
74
22
119
79
52
110
14
44
11
100
30
56
249
87
28
16
62
35
31
143
29
162
137
203
3
85
13
20