96404122
32842720
48037
80944217
66835365
57543605
3819722
41486066
82156325
23496289
74549471
5631313
65481971
9342028
77557619
97999019
30505990
48119165
44936802
40709868
75336322
16454523
31903363
70914401
80674994
67083994
90276637
32766631
76135121
42349714
63583182
92031745
59793912
63279412
47079445
22468753
7457933
58542473
7954816
61227180