441
162
811
71
105
759
865
344
177
267
1002
605
69
542
821
360
826
234
599
893
414
563
262
885
836
573
435
444