42728138
2674355
282548
90937484
7828402
11793876
15052560
75144839
75644835
8233158
57739810
7473697
20517887
48409351
96866081
3379281
54642678
15878351
97055575
36614153
52643829
89062236
28491534
61437609
80144419
34942623
65435222
81428135
56216549
96179562
72242109
9703861
6775061
17965219
53877495
3590634
80336620
72599795
69482115
6277602