129
165
162
257
169
90
131
100
119
37
61
66
147
85
358
258
186
173
117
104
106
120
80
138
208
96
183
148
137
302
388
243
32
172
122
118
149
326
74
214
184
168
34
60
164
67
103
109
49
72
95