86
28
59
16
37
115
515
116
15
26
79
17
9
64
35
13
164
24
62
440
129
82
80
288
388
172
38
252
65
374
667
175
221
436
218
56
250
244
11
204
8
111
29
353
298
131
378
128
136
379
18
154
107
191