33
18
183
130
119
259
98
111
192
182
12
5
363
10
97
50
49
224
90
16
27
23
102
170
39
31
28
82
53
24
189
22
77
148
476
134
40
15
135
17
139
38
267
2
107
42
99