49
66
142
43
591
147
557
52
32
28
25
39
132
55
137
111
118
80
849
363
383
260
178
40
101
62
240
131
221
130
225
61
82
391
53
167
60
88
86
82
94
24
114
26
66
34
164
71
60
144
26
199
28
113
51
46
202
25
60
37