13
21
5
96
57
11
43
42
20
8
4
16
33
114
215
23
1256
658
179
32
24
10
299
75
15
14
18
1
3
91
17
62
37
9
27
31
115
30
316
19
84
184