148900
758814
693825
464920
18125
971896
910131
750558
894376
111178
77371
890968
901437
649288
1116513
205402
606389
877377
574542
439765
233880
3463474
2586968
835304
1852466