185
152
165
145
245
330
262
329
125
73
35
30
151
326
121
34
169
259
442
119
49
117
95
28
142
44
494
153
478
208
154
263
80
282
277
367
371
162
284
219
234
237
253
115
191
83
11
74
211
128
85
8
17
59
167
92
86