221
183
171
32
165
101
112
122
70
150
49
37
199
267
90
159
154
169
244
35
102
139
111
109
87
391
204
910
105
51
42
96
29
118
11
314
278
77
160
182
56
36
125
173
385
53
172
142
321
414
197
236