218
65
561
8
844
432
784
342
853
165
605
940
913
713
303
870
622
185
845
426
104
243
377
782
255
192
821
111