82247638
1954288
96236667
23561567
52151964
23167715
91147541
932560
34696534
90056669
26402081
80795188
88782772
10235748
82033746
862530
83655195
67626372
70192652
42199377
63461608
42112223
49224813
41999307
27261201
1972807
8320721
39624540
76686261
13985116
20948672
96397906
54208160
34862113
78205025
77015054
45388714
26422557
98328858
5149914