94564125
54621060
65177904
444947
834919
99131486
4516572
58933087
73966644
36771140
58261879
16491285
60398336
47481892
48807334
12072717
95906093
49103711
10622895
84123344
74254152
33366590
18016888
39746631
16719432
3882369
7959662
21352542
18692235
4363497
5783916
29146524
43746635
70981541
45222022
39373874
24372077
53565512
25402664
40389444