15
5
4
32
30
9
83
40
26
6
20
181
24
365
1672
46
252
22
23
12
49
50
18
48
73
11
7
110
85
45
31
36
25
53
148
35
17
16
27
289
140
75
13
39
67
196
71