42777079
69237038
31365028
24263074
10323303
2272694
49046882
75494795
7860453
32859297
78958402
94591946
72345029
68543740
10825550
10169510
61683330
66536274
75048099
32366952
37569410
86935978
45623145
77492715
98929312
73845303
39074218
9013214
83621490
74981821
90598359
9182697
8963913
15675018
13424931
67141721
84974168
3355593
93148771
4231952