148
191
7
42
72
150
38
139
123
211
36
179
391
232
552
89
132
90
373
201
62
54
169
52
219
60
96
43
79
234
442
158
198
45
121
16
69
95
164
94
76
49
371
197
407
44
264
27
108
97
1569
165