170
116
28
131
111
177
291
134
195
117
104
213
94
425
122
282
161
58
284
168
268
262
342
74
41
70
461
79
35
197
75
55
121
42
234
236
181
29
248
78
229
62
71
99
184
44
583
204
585
39
318
448
43
105
470