118
35
113
32
237
127
486
328
398
39
60
136
108
189
392
129
198
433
243
182
639
525
183
283
342
231
145
312
116
925
156
193
34
55
163
228
41
143
15
67
167
11
197
30
56
474
219
82
16
166
86
151
103
95
38