112
48
25
12
20
49
29
28
331
15
11
319
43
2
6
19
8
23
243
141
1242
104
26
97
13
9
69
16
7
38
42
10
44
4
33
115
80
55
35
21
96