122
201
30
397
200
220
561
107
53
373
140
182
460
55
250
74
210
204
195
197
316
142
29
149
189
329
57
49
31
345
166
230
48
215
232
275
164
165
100
99
43
66
67
61
19
91
82
88
20
11
159
36
156
40
114
26
121