13203738
9294859
29118389
6344638
25222554
20961852
3115333
15162070
81305919
9506874
9005635
79797122
1315368
78786876
88087771
28147220
31002512
71145735
20149555
84684310
76332987
48421660
14811668
3262302
54545970
63715841
1757403
17192691
27444566
37893715
35776695
59608534
87373363
3176967
43511437
87274989
11494758
98295446
73227436
93543740