27013076
18163125
64536346
44969751
40788247
96843409
78053643
13091250
45897332
89695359
56173885
96415953
56475253
8436516
32853345
50535130
6992095
40023667
94951843
25281803
52967107
56234881
2008440
1758008
3382376
89963627
86697158
9252234
23761808
20937483
5274429
65857065
33452602
84799816
69422219
32563224
36156692
82461711
94371031
49017578