70045376
3964634
88881260
48712741
93259353
34017539
69426552
48097097
16056595
39647536
55595103
90204045
99279333
46425994
40832508
62756795
11053607
45563265
85076045
32272144
20572348
41128763
24919925
11393255
54465821
25766655
3324945
77053850
46713184
39327107
30101280
11994779
82986662
27721776
55811721
78589062
46467185
48547136
44737061
98063035