69111081
1295163
44324077
20801300
98394539
31692471
6605339
38604774
40393276
6855210
27643730
41405443
1793286
91925956
63338473
57035274
42503016
55688320
16488565
59017735
37171273
23006691
36643718
26635486
1522536
27455650
23863065
90326746
63123286
12103438
61731295
782766
76594683
673694
95691707
33637304
35568860
53907298
21822280
931969