34969400
80737641
76965776
3067512
45504809
45513459
43294787
67032077
32874331
96364130
88326178
6970522
38441034
11203595
52905953
16486460
41656057
689288
97897942
69146520
92772732
35043054
10746272
5423481
93444917
67116731
26222504
63027399
35749804
84919410
9598717
8684208
66122747
33314577
78408958
7287214
37342773
79134639
19081552
31767844