96516400
11904172
11216172
17528212
13732072
78426588
33282666
47269768
82512991
69139638
36633938
71918460
17859501
96868585
39137185
45868563
94004365
43609014
31216846
67384613
6768959
69059362
95367725
88413481
59695107
85715123
15926053
93533324
34227178
46208444
16495948
68147698
10983750
71973706
64938252
50421280
60445726
33437910
13525613
30921304