87
141
156
95
100
138
84
261
318
347
558
175
312
615
657
121
93
286
189
208
176
147
126
8
193
200
603
345
164
148
44
114
76
316
170
99
216
331
112
70
79
111
304
122
168
221
31
117
154
98
105
12
157
395
218
66
237