241
235
115
291
219
40
179
113
97
203
102
96
120
108
94
48
133
68
64
71
119
101
108
84
72
173
98
107
159
43
42
46
48
83
135
67
11
50
68
49
29
21
29
52
46
43
20
28
47
34