153
166
177
48
136
217
190
183
144
168
100
46
14
23
37
20
145
38
32
22
33
35
57
10
397
103
101
30
603
1341
459
359
363
212
296
16
164
633
337
119
15