175
107
162
15
42
38
240
142
46
75
134
272
112
53
121
94
277
50
122
172
70
27
180
67
56
103
174
129
116
17
24
106
59
79
171
176
13
164
366
125
546
213
131
191
88
47
102
168
74
32
225
57
14
222
114
205