66399572
81315715
99312140
90421686
73489124
31751120
26387785
38907928
51043053
7038590
14718834
14732229
39886269
34156520
75726744
3621648
72456078
70442490
6534333
41314970
98925462
35134808
7664802
37905755
1447981
32262298
39539651
67699463
17438184
13203270
1152830
31441379
90278907
20066862
88375080
45505578
8309966
78159618
55652773
81956735