185
523
141
282
219
379
155
587
83
310
107
239
119
312
49
245
35
216
15
254
60
205
14
116
30
111
17
110
21
117
68
395
29
143
128
32