57993429
42934087
15153532
81104487
75921078
85631511
57826150
55499050
7547747
58158071
90294129
2785620
28763653
99543630
64517931
25057845
22156341
49852902
27663044
86488916
4578095
92341552
69014481
73563914
5460939
8422104
54943835
43243163
3653306
15184850
91191969
10649184
42448558
1759676
84865185
157830
94055053
72296431
35033984
38857012