442
943
193
641
327
739
705
297
410
545
483
290
762
163
287
142
198
691
222
208
277
22
355
618
985
80
852
996
462
915
901
607
267
714
422
590
436
524
1004
197
751
299
503
971
135