260
58
264
84
64
61
412
646
62
219
323
121
225
382
98
319
165
102
170
40
129
179
146
83
274
148
227
223
122
249
262
141
106
153
32
18
22
45
21
107
88
312
287
188
233
284
174
273
336
60
293
586
95
164