155
31
139
7
22
4
47
52
105
6
85
15
30
44
32
66
14
60
362
161
13
124
17
27
26
53
12
9
101
18
37
20
1260
36
21
363
80
111
40
68
54
100
46
578