89993436
91699580
41421277
486680
329804
66916467
89239276
48598127
67935817
20951101
75971727
69651050
49753831
5046305
96025053
42758887
3418678
52384107
76842981
47117714
80771000
12333436
80905268
47728253
20662949
80552990
93546100
44238466
18245732
15962780
20401480
15282674
27608757
18684861
58103040
4664828
78038083
8249769
89348178
43597544