118
42
32
27
7
30
15
99
386
69
3
124
17
114
24
11
31
12
54
85
6
52
72
51
62
53
14
55
16
115
45
140
274
208
101
1462
64
63
22
18
44
119
105
70
23
197
36
9
76
47