146
149
157
134
126
360
52
239
81
50
37
65
156
221
165
230
136
82
111
25
39
21
473
9
41
62
47
113
43
137
98
400
235
281
22
18
224
217
95
28
387
301
377
112
64
489
78
534
1034
145
53
181
168
621
152