273
236
74
112
144
80
160
62
46
45
153
50
27
179
31
155
202
39
163
55
9
189
87
88
11
49
109
105
303
91
188
30
95
52
70
61
199
154
24
19
20
15
228
260
51
47
25
42
277
78
221
53
81
361