579823
94819139
85958456
59822588
70425034
81943882
71796700
70947965
27335360
38116498
13169001
97004770
11418071
52786573
68463282
2729292
76867789
36366950
6386161
34836556
46956828
54184475
6365773
28766192
6375057
4349737
90579158
93601779
1714176
92263526
57117423
8336266
43841082
5062990
3575282
10696373
52147592
84455688
64344780
10678218