31
28
20
126
25
114
46
37
80
19
69
62
9
26
10
36
319
11
89
55
17
53
1
22
5
7
4
6
27
38
67
30
137
42
18
13
101
103
3
15
41
32
76