276
119
104
151
58
99
75
130
71
43
368
205
38
45
147
39
112
149
225
152
70
116
456
404
216
198
158
47
94
69
68
178
189
67
80
124
103
159
243
291
161
136
111
191
49
54
64
199
35
40
347
1124
252
173
42
37
267
168