43551365
15282460
69068609
65761956
92382685
15016412
33142666
27901636
28987154
23967074
57488875
38158445
6686857
2599240
91808651
78076756
44296550
48806538
81384454
52404728
33009618
55327986
44283623
59696962
42411393
53007922
30311695
97915614
41007640
84616555
38405853
692629
63211318
20762192
14753549
8559462
93151168
85565432
97884671
50914750