51065752
27889284
9250411
38398527
2963687
83136672
15058077
24822773
18099146
8352840
65082680
98891717
74113797
14738979
83842569
63719531
94694316
94892907
62574076
34854985
2022613
8181405
12305096
48118771
62606767
83671567
27133841
34735187
44746565
14861616
89958861
7009519
69158590
66082421
76501725
43344042
65081451
30953405
9007574
55934313