42564795
30941001
40347086
94381035
99541703
6237905
7577598
65982330
25417515
56813461
28695225
63072624
39956840
1522956
71461884
11534075
93798175
45446094
9409624
35838663
66347875
8393546
359754
37704989
74875566
2957419
45284178
99694093
72195116
25936044
35963997
81216691
6138166
90928138
78026040
67446670
56804069
19801597
39965854
56488832