42595978
80652980
18674877
8056648
31815215
33585139
40178795
46737973
1612029
5478190
45945818
9342097
62236774
6902637
1588753
22699967
88584799
60831810
30997970
75659802
41574893
90622323
6384779
21891679
7760879
92556467
62351845
35403419
38941470
53588060
46455538
95739094
1962767
63212580
3632729
70652869
11525523
330550
82439010
69663714