518
74
402
43
224
143
579
189
640
193
850
336
341
202
419
55
566
181
602
114
470
111
503
196
551
109
358
130
211
169
506
105
264
156
528
185
436
196
492
40