56
41
98
78
131
181
102
89
109
185
120
48
52
85
168
87
215
65
280
299
122
477
110
186
224
200
248
138
572
147
163
239
153
62
205
53
97