291
240
235
115
95
178
38
218
113
203
133
102
107
96
71
48
119
68
94
64
97
48
107
108
172
90
84
119
28
72
67
101
83
42
45
159
68
23
68
11
43
37
40
15
45
135
82
29
33
4