47595145
2438230
21799918
27322256
86582839
76936858
65766262
12376912
99446493
85897057
68898970
99341961
75713886
6585656
58839231
80983391
536252
6005775
42453353
90359976
99907693
43955456
892573
34783364
94865161
6945427
66779820
43126557
43222874
90911309
9554575
92793868
98258257
29699700
19799788
4353376
88501963
2250795
11137339
39611716