58
27
140
86
67
102
56
137
117
230
164
178
409
171
46
203
36
60
121
42
521
141
57
172
75
275
37
125
185
123
453
136
48
120
406
119
61
101
303
103
90
112
127
215
33
54
52
25
44
240