51
16
39
89
460
96
230
49
15
82
55
155
27
66
56
73
199
335
29
30
62
68
124
38
78
20
247
152
60
74
53
288
190
154
26
9
33
25
21
111
23
13
10
14
37
12
28
8
4
32