53957628
1064876
39858757
56747276
18211000
94677780
3344560
77924479
18978487
9737074
41676690
93172076
30799994
29019031
27819808
83093194
13304973
40486376
45544457
27945691
27902427
36168751
19455415
69548821
5337656
94865423
77579652
43607938
77993037
99086341
6073044
5198067
22298880
56111322
67881753
5705695
69432787
90641914
33092935
50664750