15053880
5418600
67378075
80723627
58089670
82702240
80457
55746853
92006863
4942007
2345954
18032983
76543971
5817852
36929836
8552589
54913668
32768630
29266815
83857211
99158506
41072567
26315825
59128203
10098925
65983183
95063465
56611128
41814257
69547689
57424195
75377331
80312971
19991738
63982675
50674658
15096444
15363451
15825860
28534257