268
187
129
43
113
133
26
31
9
12
14
47
15
17
2
238
93
86
38
385
253
283
50
128
177
36
7
52
10
53
30
1
299
149
349
8
118
27
126
37
19
48
137
29
24
60
21
80
28
180
218