96954866
66559194
65464724
65947379
2616091
85802598
78672871
70543473
97518327
64286907
2905543
8583042
62074412
13446947
2697016
73471490
4701501
59931579
8088987
6624946
5787972
74202571
7313255
51958721
5970346
15488436
87923010
2631108
48513227
33256342
47155415
59906098
36948748
89651819
82821337
69457915
99504420
40786753
71738676
554603