47043270
80511829
92916439
59078399
36503923
97616160
19941960
74105945
25315742
33918362
9495622
38766707
9562660
42995964
68741527
3132391
18613982
25501055
46389964
7145593
68513982
53335210
1029349
446731
6686196
387358
94958173
13154312
56704402
39635087
11118885
47009715
27075078
22008595
93089703
46933397
65606448
1919778
60868559
81083025