146
66
56
30
39
68
41
70
88
79
62
51
42
137
53
50
118
186
147
49
20
122
57
191
130
104
195
145
59
132
78
175
27
141
36
198
86
60
95
265
96
45
29
212
129
144
32
38
193
160
314
207