66587866
39146569
93247223
45485475
55322889
69489963
79172556
76399113
2860750
4957928
56241094
26038882
12364839
2086747
555677
60174298
52996862
81629579
31603796
43116598
71556488
22779799
8861106
92898231
33558093
36973278
1013885
76088989
14653643
62303011
1082756
71623996
9953519
79093698
5971261
11668147
89572947
86597900
64698446
70885926