27782183
95385161
66688373
16305028
61253922
1279080
3594844
8656876
76958778
57799251
95417775
69424657
4898868
26521898
77153797
3914316
35033186
42271651
43877753
1481939
10687046
84093593
5275661
44011825
82676038
54813504
25519243
51544668
42214234
23048325
28241228
556445
37054521
64401989
60564567
22926040
95079903
34175805
11285977
94602578