59998136
81937160
6708659
5094430
6469205
87765164
45209527
25132593
83747433
29016030
24959578
2995902
82868153
86197044
83482953
99098305
10611827
18087717
1785476
12636890
81327061
5206063
23848501
49334378
22879104
8768373
21756289
25117680
28035662
86298710
4040971
84062901
2444556
8952693
73678790
64728796
97417888
86564541
79524464
18528488