64845581
57507660
11207457
46913956
84735993
75501663
57926824
90056001
48268112
11446663
13051045
27832877
14385520
34605212
12138277
47206484
80881710
62115156
7605656
99393127
70543101
56697147
29583930
42915114
98618583
8071375
82476656
18107601
4531297
78912045
93301366
22563694
42071682
3037168
8816691
77891760
18509278
35143621
22014539
24583638