32863101
20105130
16521820
24888844
7872174
92931516
35929925
97091417
40748563
11445396
44223147
8983253
54368651
2285176
17167595
2815870
99914044
44673892
22816558
47456796
21486737
39499279
9485531
2590521
43172850
73731908
64464163
37142448
70885070
96283518
69187932
49275979
47658140
36682351
39541206
39913843
11138354
54962123
42112670
75175542