291
181
54
19
13
80
70
16
35
11
136
174
41
32
74
403
97
144
125
84
30
61
53
79
21
67
20
128
130
172
49
52
48
27
50
22
46
5
78
24
184
257
178
76
25
14
148