92
160
65
34
345
116
102
74
239
82
490
266
179
165
208
127
1086
176
495
267
428
262
236
473
55
38
240
47
121
161
134
54
181
114
180
219
50
351
235
255
246
1644
2585
142
1460
344
57
59
157
334
204
301
56
411