80685276
64832493
32962130
90428128
94388312
84127541
3364878
64225715
55999035
77919560
3188668
7443983
51428365
33708182
14167580
75841530
67796373
59446591
61323953
5388983
6567507
66958874
13781622
82487155
69157359
27877496
19938516
881545
16443689
27574186
34661111
77731754
24015655
65659546
95486794
6866544
97712710
3970802
26237373
83696133