73
121
139
52
166
18
10
37
98
251
135
60
103
186
164
106
72
30
24
57
39
211
227
220
382
167
146
210
91
582
250
138
49
174
178
27
58
137
45
144
81
55
172
349
67
59
92
142
82
240
19
64
32
315