59691103
16865697
259335
74685536
84321215
12368051
45345621
35772581
85612014
8347238
74765047
58241186
48725883
64911639
56306509
615023
79131848
24258927
80931444
5734769
34923495
96371504
82969959
63434814
49209961
35381303
52426882
73884851
32989312
38293602
30928971
13035854
62134054
557483
88713325
503576
54112083
64502025
25073152
33632710