54807649
25841710
45325014
1929664
12394568
80148313
81106762
89321257
4363881
15457046
96854641
81367059
75451684
34687970
9471599
78573050
976608
84969698
348018
65179457
30613807
196966
96648109
16898434
19228830
94435890
234197
47288487
71509580
10221049
62318482
51265241
6823716
3864373
41227503
64977238
25836856
86619062
36549616
75346062