171
184
147
582
69
33
142
207
230
181
26
62
54
106
125
276
123
116
195
47
120
251
219
152
379
369
111
260
232
257
531
921
220
103
1045
992
387
233
229
143
156
214
206
794
533
223
604
545
358
842
350
695
121
95
263
149