42593637
34907054
4328771
18967856
18941627
15449125
17431182
28137635
24729142
33152267
8943106
3648648
8285307
81359095
10767039
64726129
21087707
24772495
97451438
8318102
74407770
60559939
95801892
3785493
66261115
56274308
22845570
83602275
52631679
8634244
75186948
68157421
68156301
54112678
64102403
37686690
41025887
91655787
8470707
56148788