133
91
15
4
27
18
67
3
14
40
19
100
35
9
6
13
2
29
278
61
201
45
24
50
22
1
36
69
232
68
153
78
33
84
10
64
17
32
38