65384200
87545087
43937366
27389560
5566103
19164748
88855495
17145987
85454594
9082844
893315
45437495
60568641
4945071
76579981
7714240
40012676
81701959
54863833
23122148
83058790
66759179
15174137
99259406
51906426
88873578
91771377
70803818
7091043
37597057
18694465
9594643
86419965
39567876
25867331
33099746
76573709
13641592
82767430
35269108