88
201
212
550
130
137
150
116
165
153
242
156
82
123
89
117
37
159
59
67
133
79
329
255
179
170
110
94
106
118
77
202
181
142
140
295
380
238
32
172
90
109
148
321
127
74
210
178
161
58
155
64
100