99427240
24187191
10453974
50257100
69701053
39948583
31648106
45816374
74225341
25277132
57124850
97391589
54865570
19576564
36953930
16893466
95826351
6167908
5375170
52434771
3179654
12014290
20727618
96864695
96988841
85333109
6854215
20915606
64225163
6472527
94665072
82315761
71423757
99929988
79167003
16836156
78196146
9934929
24407986
4406810