149
75
158
215
19
60
482
55
230
498
181
103
168
104
173
166
40
133
185
157
73
285
61
150
238
320
225
127
246
260
265
323
83
160
144
107
252
282
941
159
220
377
7
137
121
161
325
194
66
71
96
41
36
69
248