40408290
81595013
40854984
36137989
34678134
78946234
53301128
84892916
68155716
94491362
981869
48488275
66728923
37788667
692776
46211633
35657406
84879957
57138737
35268769
1493704
15791086
5487538
57914088
12768840
75077068
6596120
17524273
32563036
19209815
35653539
95977642
44582918
66066998
4617856
88515229
86839384
52028545
33469902
83991643