215
35
32
33
141
40
108
24
20
129
54
25
189
68
37
94
153
202
60
53
88
62
107
98
82
77
79
118
113
232
56
43
139
150
44
21
310
248
223
191
75
148
106
42
184
161
92
126
34
114
147