192
628
946
607
959
363
68
596
325
79
623
370
153
964
384
214
27
206
281
568
813
219
755
319
753
132
201
774
31
403
527
387
874
659
36
619
17
934
361
859
489
770
694
432
979
482
298
69