85
150
601
462
171
116
29
131
111
177
293
135
196
118
104
214
94
426
122
285
161
58
284
168
268
262
343
74
41
70
79
432
35
197
75
55
121
42
234
236
181
248
78
232
63
72
99
184
44
62
586
205
39
319