14
88
42
215
9
297
3
52
30
64
277
658
177
4
133
36
18
29
56
12
20
40
70
28
8
50
27
53
151
299
147
48
15
78
46
73
60
22
17
16
11
7
246
23
26
25
32
160