53
266
116
140
138
43
505
96
30
88
136
187
17
212
58
60
181
84
102
89
144
66
206
111
39
462
56
45
281
24
196
903
407
369
293
230
93
55
97
274
154
107
151
245
114
54
179
378
199
99
475
180
52
59
215
227
393