53556183
30536395
65114120
26301321
9732070
52423903
61351306
25744494
61141659
10303978
34642016
86608052
87516405
99878773
7868171
71132627
33667426
26996623
60295624
47712661
6922530
63344292
48659388
28755416
27367202
93566846
47988327
21495552
14025082
91588442
57326633
88118278
13895969
29553798
39621317
54909527
82531063
50238985
76422931
41965491