25401896
73153132
38829965
907070
19942679
82984178
49473624
55733996
43164848
38171355
7587556
64902089
67764655
86461225
75435997
64358727
50888316
72093975
14341350
18684833
29431722
1254260
44197387
9705681
59373378
42078055
70305680
52096234
49567291
86305183
36141074
86487815
15088880
64999581
35609308
4276333
20442798
53328904
48444349
26343326