118
107
71
43
107
299
76
455
118
150
69
47
153
314
448
190
264
323
114
154
52
168
266
392
172
127
101
102
99
166
182
78
160
66
60
87
221
131
79
200
237
145
38
125
118
149
112
50
474
113
133
143
95
65
165
133
207
40
102
231