86083066
15791639
16054123
1305584
42275096
47208113
77874824
53574247
74399868
69689144
10971382
1806497
77702159
4220615
9707130
46902500
31988596
82651149
22726999
70043758
62765354
86882939
38407354
53949088
22587976
50996496
46554962
12203457
7377862
4259050
81281022
71385632
82378581
7429357
63114644
54515988
21594263
5102745
9774661
29879954