872
39
710
139
70
964
277
739
469
503
618
830
976
538
317
368
627
227
284
133
296
32
167
877
62
896
432
787
998
59
425
51
333
619
829
955
350
788
916
121
318
499
839
553
369
204