153
184
182
222
335
128
276
104
103
60
150
139
146
141
133
123
357
52
231
79
45
34
64
147
212
165
134
81
111
36
48
460
62
46
108
42
130
397
277
18
216
213
91
389
297
365
113
485
536
1015
53
181