131
22
43
82
113
67
30
194
213
141
116
517
205
217
96
316
304
430
151
310
233
130
275
142
635
110
133
219
264
345
129
146
289
236
111
124
118
207
245
276
161
187
204
497
83
583
201
240
98
104
156
59
101
94