151
32
36
13
31
30
25
17
16
18
21
43
501
9
33
19
7
26
135
12
2
44
116
6
89
20
10
29
51
15
50
11
35
1
59
8
28
72
150
128
68
58
4
3