95313427
59698540
25944192
3686720
7802622
99564223
11053977
72931788
34681672
28287833
38399961
97848578
40224697
8435970
31863076
8627325
31917176
1052851
65175699
92831952
6102823
5908274
96168478
21614825
29471247
52503256
6257537
19661630
68073738
85137548
98756966
80775264
56508195
46658327
42402976
78415639
3958322
1455956
22033416
8871383