46428564
32401155
17059678
95794798
998142
4748572
88097115
72565909
63895694
32855732
59508931
3308530
39264500
92507187
69697289
83783147
47851484
77417772
2017951
8303703
23886366
79805145
21512754
75069729
66931255
34309900
8489192
45048561
16509950
31967320
4852254
69694522
304148
1904840
31276516
28257258
9562685
50938402
4629865
21006914