96263096
17986384
89869358
54151900
45875755
75442182
59725688
12067998
9994444
50692139
76981078
31215342
52073409
85588696
87693034
61426364
49961494
72917018
85833118
11462336
59737641
71204173
86465711
54322813
5099238
34588596
84479602
82192218
4894997
33016855
51246513
2379845
67643701
30498113
45262557
17267788
3095505
52269980
57499715
66838064