96447872
28995334
6981963
18261871
66074943
10249692
28997726
716137
15198942
35407620
41877512
58332930
96895608
14735410
90354479
76424251
75188867
62349597
19856804
50281082
13098563
98333361
43708509
93158907
46082959
2905234
57603505
79535807
83519229
31554061
69334857
62239969
20564474
17012237
7334732
58832152
46139336
65812693
89917397
41552782