163
105
251
619
144
164
117
286
617
195
155
147
122
553
201
115
172
422
82
186
206
191
156
279
367
266
457
218
373
220
65
100
83
496
112
175
478
174
114
110
301
222
416
322
598
759
109
182
871
113
724
2626
239
1635
882
645