49
287
29
43
105
199
273
42
142
47
230
156
137
103
24
98
41
97
114
34
94
63
22
95
87
235
136
110
166
51
115
328
68
130
65
101
69
161
60
125
39
168
53
93
52
189
56