42
157
501
97
41
59
4
34
15
20
24
9
2
29
183
16
23
7
54
27
18
13
26
11
118
55
57
8
98
100
295
10
155
1
33
65
14
36
21
62
52
104
83
114
76
67