66046977
57625338
85075224
85994384
35954050
25483512
50741217
5416745
7493376
80327060
16518890
398128
6534848
19011087
71101321
50345816
48068320
29075766
17506954
5733597
45028851
31809497
3026092
9247889
1523453
2899309
9495637
71163547
35518039
96973569
91261411
51039109
14748352
92589382
45944408
63197796
44026726
51095607
7196692
98976934