3
53
127
42
372
114
52
264
135
72
132
171
66
21
11
71
105
4526
191
31
62
283
63
194
165
172
181
2
882
252
164
123
334
286
41