167
58
113
107
47
809
180
89
68
69
33
32
26
43
121
125
391
66
48
104
140
36
37
80
86
229
109
173
178
268
55
21
405
211
165
516
1403
61
198
549
155
152
123
63
106
159
59
196